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.

Bug 51939 - Tons of exceptions as soon as I use "enum" keyword in an editor
Summary: Tons of exceptions as soon as I use "enum" keyword in an editor
Status: RESOLVED FIXED
Alias: None
Product: java
Classification: Unclassified
Component: Unsupported (show other bugs)
Version: 4.x
Hardware: PC Linux
: P3 blocker (vote)
Assignee: issues@java
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-11-30 13:07 UTC by lg
Modified: 2007-09-26 09:14 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description lg 2004-11-30 13:07:00 UTC
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)
Comment 1 ehucka 2004-12-01 09:37:16 UTC
which build of netbeans do you use? you can look at
Help|About|Details, thank you
Comment 2 lg 2004-12-01 10:14:00 UTC
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, ...).
Comment 3 Tomas Hurka 2004-12-01 11:57:20 UTC
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.

Comment 4 lg 2004-12-01 12:16:55 UTC
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.
Comment 5 Martin Matula 2005-01-20 14:40:05 UTC
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.
Comment 6 Quality Engineering 2007-09-20 09:59:03 UTC
Reorganization of java component