Community
Participate
Working Groups
This is due to an old Sun JRE bug regarding locking in the classloader (see http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4670071) The workarounds we've been suggesting: Use an IBM JRE if you have one Add the following VM args if you have to use a Sun JRE: -XX:+UnlockDiagnosticVMOptions -XX:+UnsyncloadClass
A couple of us have been running with a proposed fix for about a week now and it seems to have resolved the deadlock without introducing other issues. The following have been modified: InitializeSystemPartsJob.java MofEglPlugin.java Description of change: MofEglPlugin no longer loads the system parts when the plug-in is activated. Clients must explicitly invoke its initializeSystemPackages() method to load the system parts. The method fred(), which was only used to get the plug-in to load if not loaded already, has been removed.
Verified in 6/9/11 build