I'm trying to understand Jython (svn trunk) in Eclipse Helios under Java 6 (Mac OS X) so I can eventually help fix bugs. Running org.python.util.jython.main fails due to Py.defaultSysemState being null when used in getThreadState. I may have a bad project setup, but I followed the wiki--there's a "Bootstrap types weren't encountered in bootstrapping" warning to the console.

This seems like a circular dependency bug because the PySystemState constructor calls __dict__.invoke which seems to rely on Py.defaultSystemState which is only set after the constructor finishes.

Unless this is part of Jython developer initiation/hazing, I'd really appreciate a little nudge in the right direction.

Thanks,

- Ken