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 54604 - java.util.ConcurrentModificationException on NB launch
Summary: java.util.ConcurrentModificationException on NB launch
Status: RESOLVED WORKSFORME
Alias: None
Product: java
Classification: Unclassified
Component: Unsupported (show other bugs)
Version: 4.x
Hardware: Macintosh Mac OS X
: P3 blocker (vote)
Assignee: Martin Matula
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-02-07 02:19 UTC by wjbug
Modified: 2007-09-26 09:14 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
My messages.log file when NB is in this state (91.78 KB, text/plain)
2005-02-07 02:20 UTC, wjbug
Details

Note You need to log in before you can comment on or make changes to this bug.
Description wjbug 2005-02-07 02:19:44 UTC
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)
Comment 1 wjbug 2005-02-07 02:20:19 UTC
Created attachment 20219 [details]
My messages.log file when NB is in this state
Comment 2 wjbug 2005-02-07 02:25:46 UTC
BTW, deleting my "~/.netbeans/dev/var/cache/*" contents makes the
error go away.
Comment 3 Jan Becicka 2005-02-15 08:32:45 UTC
Martine, please take a look at it. Thanks.
Comment 4 Martin Matula 2005-02-21 16:16:39 UTC
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.
Comment 5 Quality Engineering 2007-09-20 12:22:48 UTC
Reorganization of java component