This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
As soon as I type "enum" in the editor, IDE starts to shout with tons of exceptions. I cannot confirm whether the issue is related to the "enum" keyword, but everything worked fine before I used the keyword. Here are some of the exceptions I can see: Annotation: Exception occurred in Request Processor javax.jmi.reflect.InvalidObjectException: Object with MOFID 4EEB0981-1868-11D9-8F28-ECC5D477AA77:0000000000003D99 no longer exists. at org.netbeans.mdr.handlers.BaseObjectHandler._getDelegate(BaseObjectHandler.java:322) at org.netbeans.mdr.handlers.InstanceHandler.getInstanceDelegate(InstanceHandler.java:48) at org.netbeans.mdr.handlers.InstanceHandler._handleGet(InstanceHandler.java:193) at org.netbeans.jmi.javamodel.JavaClass$Impl.getName(Unknown Source) at org.netbeans.modules.javacore.parser.InfoUtil.getElementNames(InfoUtil.java:75) at org.netbeans.modules.javacore.parser.ClassInfoMeasure.getDistance(ClassInfoMeasure.java:61) at org.netbeans.modules.javacore.parser.ArrayMapper.getDistance(ArrayMapper.java:195) at org.netbeans.modules.javacore.parser.ArrayMapper.mapArray(ArrayMapper.java:120) at org.netbeans.modules.javacore.parser.ArrayMapper.getMap(ArrayMapper.java:48) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.processMembers(SemiPersistentElement.java:410) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.matchPersistent(ResourceImpl.java:188) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.updatePersistent(SemiPersistentElement.java:278) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.updateMetadata(ResourceImpl.java:581) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directUpdate(ResourceImpl.java:574) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:479) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.updateFromDataObject(ResourceImpl.java:385) at org.netbeans.modules.javacore.ExclusiveMutex.parseIfNeeded(ExclusiveMutex.java:218) at org.netbeans.modules.javacore.ExclusiveMutex.enter(ExclusiveMutex.java:137) at org.netbeans.mdr.NBMDRepositoryImpl.beginTrans(NBMDRepositoryImpl.java:232) at org.netbeans.modules.java.JavaEditor$2.run(JavaEditor.java:226) at org.openide.util.Task.run(Task.java:136) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330) [catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:686) java.lang.IndexOutOfBoundsException: Index: 51, Size: 22 at java.util.ArrayList.RangeCheck(ArrayList.java:547) at java.util.ArrayList.remove(ArrayList.java:390) at org.netbeans.modules.javacore.jmiimpl.javamodel.LightAttrList.remove(LightAttrList.java:156) at org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.replaceObject(MetadataElement.java:1415) at org.netbeans.modules.javacore.jmiimpl.javamodel.JavaClassImpl.replaceChild(JavaClassImpl.java:761) at org.netbeans.jmi.javamodel.JavaClass$Impl.replaceChild(Unknown Source) at org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.removeChild(MetadataElement.java:1404) at org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement._delete(MetadataElement.java:146) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement._delete(SemiPersistentElement.java:768) at org.netbeans.modules.javacore.jmiimpl.javamodel.JavaClassImpl._delete(JavaClassImpl.java:884) at org.netbeans.mdr.handlers.InstanceHandler.refDelete(InstanceHandler.java:306) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.fixMembers(SemiPersistentElement.java:468) at org.netbeans.modules.javacore.jmiimpl.javamodel.JavaClassImpl.initChildren(JavaClassImpl.java:547) at org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.objectChanged(MetadataElement.java:246) at org.netbeans.modules.javacore.jmiimpl.javamodel.LightAttrList.objectChanged(LightAttrList.java:110) at org.netbeans.modules.javacore.jmiimpl.javamodel.LightAttrList.remove(LightAttrList.java:154) at org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.replaceObject(MetadataElement.java:1415) at org.netbeans.modules.javacore.jmiimpl.javamodel.JavaClassImpl.replaceChild(JavaClassImpl.java:761) at org.netbeans.jmi.javamodel.JavaClass$Impl.replaceChild(Unknown Source) at org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.removeChild(MetadataElement.java:1404) at org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement._delete(MetadataElement.java:146) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement._delete(SemiPersistentElement.java:768) at org.netbeans.modules.javacore.jmiimpl.javamodel.JavaClassImpl._delete(JavaClassImpl.java:884) at org.netbeans.mdr.handlers.InstanceHandler.refDelete(InstanceHandler.java:306) at org.netbeans.modules.javacore.scanning.JavaUpdater.makeIndex(JavaUpdater.java:238) at org.netbeans.modules.javacore.scanning.JavaUpdater.computeIndex(JavaUpdater.java:57) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directUpdate(ResourceImpl.java:536) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:479) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.updateFromDataObject(ResourceImpl.java:385) at org.netbeans.modules.javacore.ExclusiveMutex.parseIfNeeded(ExclusiveMutex.java:218) at org.netbeans.modules.javacore.ExclusiveMutex.enter(ExclusiveMutex.java:137) at org.netbeans.mdr.NBMDRepositoryImpl.beginTrans(NBMDRepositoryImpl.java:232) at org.netbeans.modules.java.JavaEditor$2.run(JavaEditor.java:226) at org.openide.util.Task.run(Task.java:136) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330) [catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:686) javax.jmi.reflect.InvalidObjectException: Object with MOFID 4EEB0981-1868-11D9-8F28-ECC5D477AA77:0000000000003D99 no longer exists. at org.netbeans.mdr.handlers.BaseObjectHandler._getDelegate(BaseObjectHandler.java:322) at org.netbeans.mdr.handlers.InstanceHandler.getInstanceDelegate(InstanceHandler.java:48) at org.netbeans.mdr.handlers.InstanceHandler._immediateComposite(InstanceHandler.java:251) at org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement._immediateComposite(MetadataElement.java:1380) at org.netbeans.mdr.handlers.InstanceHandler.refImmediateComposite(InstanceHandler.java:243) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.deleteCollection(SemiPersistentElement.java:385) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.processMembers(SemiPersistentElement.java:412) at org.netbeans.modules.javacore.jmiimpl.javamodel.JavaClassImpl.matchPersistent(JavaClassImpl.java:471) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.updatePersistent(SemiPersistentElement.java:278) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.matchMember(SemiPersistentElement.java:544) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.processMembers(SemiPersistentElement.java:440) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.matchPersistent(ResourceImpl.java:188) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.updatePersistent(SemiPersistentElement.java:278) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.updateMetadata(ResourceImpl.java:581) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directUpdate(ResourceImpl.java:574) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:479) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:465) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.checkUpToDate(SemiPersistentElement.java:209) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.checkUpToDate(SemiPersistentElement.java:215) at org.netbeans.modules.javacore.jmiimpl.javamodel.JavaClassImpl.getContents(JavaClassImpl.java:361) at org.netbeans.jmi.javamodel.JavaClass$Impl.getContents(Unknown Source) at org.netbeans.modules.javacore.jmiimpl.javamodel.JavaClassImpl.replaceChild(JavaClassImpl.java:755) at org.netbeans.jmi.javamodel.JavaClass$Impl.replaceChild(Unknown Source) at org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.removeChild(MetadataElement.java:1404) at org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement._delete(MetadataElement.java:146) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement._delete(SemiPersistentElement.java:768) at org.netbeans.modules.javacore.jmiimpl.javamodel.JavaClassImpl._delete(JavaClassImpl.java:884) at org.netbeans.mdr.handlers.InstanceHandler.refDelete(InstanceHandler.java:306) at org.netbeans.modules.javacore.scanning.JavaUpdater.makeIndex(JavaUpdater.java:238) at org.netbeans.modules.javacore.scanning.JavaUpdater.computeIndex(JavaUpdater.java:57) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directUpdate(ResourceImpl.java:536) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:479) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:465) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.initResource(ResourceImpl.java:366) at org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.initCheck(MetadataElement.java:131) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getElementInfo(SemiPersistentElement.java:144) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.initChildren(ResourceImpl.java:279) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.initChildren(ResourceImpl.java:273) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.getImports(ResourceImpl.java:251) at org.netbeans.jmi.javamodel.Resource$Impl.getImports(Unknown Source) at org.netbeans.modules.editor.java.NbJavaFoldManager.collectFoldUpdates(NbJavaFoldManager.java:303) at org.netbeans.modules.editor.java.NbJavaFoldManager.updateFolds(NbJavaFoldManager.java:215) at org.netbeans.modules.editor.java.NbJavaFoldManager.run(NbJavaFoldManager.java:198) at org.openide.util.Task.run(Task.java:136) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330) [catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:686) java.lang.NullPointerException at org.netbeans.modules.javacore.parser.InfoUtil.getElementNames(InfoUtil.java:75) at org.netbeans.modules.javacore.parser.ClassInfoMeasure.getDistance(ClassInfoMeasure.java:61) at org.netbeans.modules.javacore.parser.ArrayMapper.getDistance(ArrayMapper.java:195) at org.netbeans.modules.javacore.parser.ArrayMapper.mapArray(ArrayMapper.java:120) at org.netbeans.modules.javacore.parser.ArrayMapper.getMap(ArrayMapper.java:48) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.processMembers(SemiPersistentElement.java:410) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.matchPersistent(ResourceImpl.java:188) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.updatePersistent(SemiPersistentElement.java:278) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.updateMetadata(ResourceImpl.java:581) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directUpdate(ResourceImpl.java:574) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:479) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:465) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.initResource(ResourceImpl.java:366) at org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.initCheck(MetadataElement.java:131) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getElementInfo(SemiPersistentElement.java:144) at org.netbeans.modules.java.bridge.TopClassesCollection.getFeatures(TopClassesCollection.java:52) at org.netbeans.modules.java.bridge.ObjectsCollection.getElements(ObjectsCollection.java:101) at org.netbeans.modules.java.bridge.ClassesCollection.getClasses(ClassesCollection.java:72) at org.netbeans.modules.java.bridge.SourceElementImpl.getClasses(SourceElementImpl.java:144) at org.netbeans.modules.java.bridge.SrcElementImpl.getClasses(SrcElementImpl.java:170) at org.openide.src.SourceElement.getClasses(SourceElement.java:221) at org.netbeans.modules.java.j2seproject.applet.AppletSupport.getAppletClassName(AppletSupport.java:76) at org.netbeans.modules.java.j2seproject.applet.AppletSupport.isApplet(AppletSupport.java:62) at org.netbeans.modules.java.j2seproject.J2SEActionProvider.getTargetNames(J2SEActionProvider.java:226) at org.netbeans.modules.java.j2seproject.J2SEActionProvider.invokeAction(J2SEActionProvider.java:127) at org.netbeans.modules.project.ui.actions.FileCommandAction.actionPerformed(FileCommandAction.java:63) at org.netbeans.modules.project.ui.actions.LookupSensitiveAction.actionPerformed(LookupSensitiveAction.java:72) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258) at javax.swing.AbstractButton.doClick(AbstractButton.java:302) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1000) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1041) at java.awt.Component.processMouseEvent(Component.java:5488) at javax.swing.JComponent.processMouseEvent(JComponent.java:3093) at java.awt.Component.processEvent(Component.java:5253) at java.awt.Container.processEvent(Container.java:1966) at java.awt.Component.dispatchEventImpl(Component.java:3955) at java.awt.Container.dispatchEventImpl(Container.java:2024) at java.awt.Component.dispatchEvent(Component.java:3803) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822) at java.awt.Container.dispatchEventImpl(Container.java:2010) at java.awt.Window.dispatchEventImpl(Window.java:1766) at java.awt.Component.dispatchEvent(Component.java:3803) [catch] at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
which build of netbeans do you use? you can look at Help|About|Details, thank you
Since I cannot start the IDE now, here is some build_info from the installation directory: etBeans dev build ------------------ Number: 200409220845 Date: ${TODAY} Branding: Branch: trunk Tag: It is 4.0-beta2 and I use the "automatic updates" feature. If you released a bad fix yesterday, it could also be the point. At least, tell me what to remove from .netbeans/ so that I am able to continue on my project without any lost of my settings (editor, ...).
I am not able to reproduce it. Please provide steps how to reproduce it. You can also try to upgrade to NB 4.0 RC1. You can delete .netbeans/var/cache/mdrstorage to recover from broken MDR storage.
Reproduce? IMHO there is something cached and it causes these problems. The cache was demaged by something I cannot specify, it is up to you to tell what's wrong. As soon as I start the IDE now, I get: java.lang.NullPointerException at org.netbeans.modules.javacore.parser.InfoUtil.getElementNames(InfoUtil.java:75) at org.netbeans.modules.javacore.parser.ClassInfoMeasure.getDistance(ClassInfoMeasure.java:61) at org.netbeans.modules.javacore.parser.ArrayMapper.getDistance(ArrayMapper.java:195) at org.netbeans.modules.javacore.parser.ArrayMapper.mapArray(ArrayMapper.java:120) at org.netbeans.modules.javacore.parser.ArrayMapper.getMap(ArrayMapper.java:48) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.processMembers(SemiPersistentElement.java:410) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.matchPersistent(ResourceImpl.java:188) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.updatePersistent(SemiPersistentElement.java:278) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.updateMetadata(ResourceImpl.java:581) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directUpdate(ResourceImpl.java:574) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:479) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:465) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.initResource(ResourceImpl.java:366) at org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.initCheck(MetadataElement.java:131) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getElementInfo(SemiPersistentElement.java:144) at org.netbeans.modules.java.bridge.TopClassesCollection.getFeatures(TopClassesCollection.java:52) at org.netbeans.modules.java.bridge.ObjectsCollection.getElements(ObjectsCollection.java:101) at org.netbeans.modules.java.bridge.ClassesCollection.getClasses(ClassesCollection.java:72) at org.netbeans.modules.java.bridge.SourceElementImpl.getClasses(SourceElementImpl.java:144) at org.netbeans.modules.java.bridge.SrcElementImpl.getClasses(SrcElementImpl.java:170) at org.openide.src.SourceElement.getClasses(SourceElement.java:221) at org.netbeans.modules.jemmysupport.runinternally.RunInternallyAction.getSelectedMainClass(RunInternallyAction.java:183) at org.netbeans.modules.jemmysupport.runinternally.RunInternallyAction.enable(RunInternallyAction.java:86) at org.openide.util.actions.NodeAction.isEnabled(NodeAction.java:121) at org.openide.awt.Actions$MenuBridge.updateState(Actions.java:625) at org.openide.awt.Actions.connect(Actions.java:115) at org.openide.awt.Actions.connect(Actions.java:102) at org.openide.awt.Actions$MenuItem.<init>(Actions.java:933) at org.netbeans.modules.openide.awt.DefaultAWTBridge.createMenuPresenter(DefaultAWTBridge.java:33) at org.openide.util.actions.CallableSystemAction.getMenuPresenter(CallableSystemAction.java:41) at org.openide.awt.MenuBar$LazyMenu$MenuFolder.createInstance(MenuBar.java:458) at org.openide.loaders.FolderInstance.defaultProcessObjects(FolderInstance.java:710) at org.openide.loaders.FolderInstance.access$000(FolderInstance.java:68) at org.openide.loaders.FolderInstance$2.run(FolderInstance.java:601) at org.openide.util.Task.run(Task.java:136) [catch] at org.openide.awt.AWTTask.run(AWTTask.java:29) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:153) at java.awt.Dialog$1.run(Dialog.java:515) at java.awt.Dialog.show(Dialog.java:536) at java.awt.Component.show(Component.java:1300) at java.awt.Component.setVisible(Component.java:1253) at org.netbeans.modules.javacore.ProgressPanel.setVisible(ProgressPanel.java:106) at org.netbeans.modules.javacore.ProgressPanel.openProgressDialog(ProgressPanel.java:239) at org.netbeans.modules.javacore.JMManager$5.run(JMManager.java:1118) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) That's all I can tell you. I also tried to follow your instructions - I mean - the MDR cache was removed - NOW IT WORKS! OK, all I did was this: Writing a DNS client in NIO, I tried to define enum-s for several constants. I typed: enum CLASS { IN, CS, CH, HS }; a la C/C++. The compiler does not like it, so I changed it to: enum CLASS { IN=1, CS=2, CH=3, HS=4 }; the compiler was not happy, so I started to read Java documentation. Then I removed the "enum" completely, and used the older style: public final static int CLASS_IN = 1; : : Compiler still complained...and the end of the story is described by this bug report.
These problems seem to be caused by bugs we fixed some time ago. The problem is we have not increased the specification version of our modules so the fixes were not available on the autoupdate center, so you were still using beta2 code.
Reorganization of java component