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.
Hi All, I've just recieved the following error as I attempt to launch NB v4.1 (nightly build 20050203). NOTE: I'm using Mac OS X 10.3.7 with java version "1.4.2_05"Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_05-141.3), Java HotSpot(TM) Client VM (build 1.4.2-38, mixed mode). java.util.ConcurrentModificationException at java.util.AbstractList$Itr.checkForComodification(AbstractList.java:448) at java.util.AbstractList$Itr.next(AbstractList.java:419) at org.netbeans.modules.javacore.jmiimpl.javamodel.LightAttrList$LightAttrListIterator.next(LightAttrList.java:443) at org.netbeans.modules.javacore.jmiimpl.javamodel.FeaturesList$FeatureListIterator.next(FeaturesList.java:453) at org.netbeans.modules.java.bridge.ObjectsCollection.getElements(ObjectsCollection.java:109) at org.netbeans.modules.java.bridge.MethodsCollection.getMethods(MethodsCollection.java:76) at org.netbeans.modules.java.bridge.ClassElementImpl.getMethods(ClassElementImpl.java:567) at org.openide.src.ClassElement.getMethods(ClassElement.java:485) at org.openide.src.ClassElement.hasMainMethod(ClassElement.java:802) at org.netbeans.modules.jemmysupport.runinternally.RunInternallyAction.getSelectedMainClass(RunInternallyAction.java:185) 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$ButtonBridge.updateState(Actions.java:517) at org.openide.awt.Actions$Bridge.addNotify(Actions.java:327) at org.openide.awt.Actions$Bridge$VisL.propertyChange(Actions.java:361) at javax.swing.event.SwingPropertyChangeSupport.firePropertyChange(SwingPropertyChangeSupport.java:264) at javax.swing.event.SwingPropertyChangeSupport.firePropertyChange(SwingPropertyChangeSupport.java:232) at javax.swing.JComponent.firePropertyChange(JComponent.java:3819) at javax.swing.JComponent.addNotify(JComponent.java:4289) at java.awt.Container.addNotify(Container.java:2093) at javax.swing.JComponent.addNotify(JComponent.java:4288) at org.openide.awt.Toolbar.addNotify(Toolbar.java:464) at java.awt.Container.addNotify(Container.java:2093) at javax.swing.JComponent.addNotify(JComponent.java:4288) at java.awt.Container.addNotify(Container.java:2093) at javax.swing.JComponent.addNotify(JComponent.java:4288) at org.openide.awt.ToolbarPool.addNotify(ToolbarPool.java:137) at java.awt.Container.addNotify(Container.java:2093) at javax.swing.JComponent.addNotify(JComponent.java:4288) at java.awt.Container.addNotify(Container.java:2093) at javax.swing.JComponent.addNotify(JComponent.java:4288) at java.awt.Container.addNotify(Container.java:2093) at javax.swing.JComponent.addNotify(JComponent.java:4288) at javax.swing.JRootPane.addNotify(JRootPane.java:676) at java.awt.Container.addNotify(Container.java:2093) at java.awt.Window.addNotify(Window.java:418) at java.awt.Frame.addNotify(Frame.java:482) at java.awt.Window.show(Window.java:459) at java.awt.Component.show(Component.java:1133) at java.awt.Component.setVisible(Component.java:1088) at org.netbeans.core.windows.view.ui.MainWindow.setVisible(MainWindow.java:506) at org.netbeans.core.windows.view.DefaultView.showWindowSystem(DefaultView.java:520) at org.netbeans.core.windows.view.DefaultView.windowSystemVisibilityChanged(DefaultView.java:467) at org.netbeans.core.windows.view.DefaultView.changeGUI(DefaultView.java:151) at org.netbeans.core.windows.ViewRequestor.dispatchRequest(ViewRequestor.java:238) at org.netbeans.core.windows.ViewRequestor.processVisibilityRequest(ViewRequestor.java:227) at org.netbeans.core.windows.ViewRequestor.postVisibilityRequest(ViewRequestor.java:164) at org.netbeans.core.windows.ViewRequestor.scheduleRequest(ViewRequestor.java:85) at org.netbeans.core.windows.Central.setVisible(Central.java:74) at org.netbeans.core.windows.WindowManagerImpl.setVisible(WindowManagerImpl.java:710) at org.netbeans.core.windows.WindowSystemImpl.show(WindowSystemImpl.java:56) [catch] at org.netbeans.core.Main$5.run(Main.java:271) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178) at java.awt.EventQueue.dispatchEvent(EventQueue.java:454) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:178) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:170) at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
Created attachment 20219 [details] My messages.log file when NB is in this state
BTW, deleting my "~/.netbeans/dev/var/cache/*" contents makes the error go away.
Martine, please take a look at it. Thanks.
The storage was probably corrupted during the pervious runs. There is a lot of NPEs from getSourceElementIfExists() - this was already fixed - and then a bunch of other exceptions from the MDR storage (probably during the IDE shutdown, which should be harmless). Unfortunatelly I am not able to reproduce this problem and from the attached stacktraces I was not able to identify the problem. It is possible that the problem is gone now that we fixed the NPEs. I am closing this as WORKSFORME for now. Please reopen if it occurs again and provide a fresh messages.log along with the description of what you did when the first set of problems occurred.
Reorganization of java component