Full thread dump Java HotSpot(TM) Client VM (1.4.2-b28 mixed mode): "OpenIDE-request-processor-4" daemon prio=1 tid=0x08452398 nid=0x784f in Object.wait() [56ca2000..56ca288c] at java.lang.Object.wait(Native Method) - waiting on <0x447fed40> (a org.openide.util.Mutex$QueueCell) at java.lang.Object.wait(Object.java:429) at org.openide.util.Mutex$QueueCell.sleep(Mutex.java:1271) - locked <0x447fed40> (a org.openide.util.Mutex$QueueCell) at org.openide.util.Mutex.enter(Mutex.java:562) at org.openide.util.Mutex.readEnter(Mutex.java:466) at org.openide.util.Mutex.readAccess(Mutex.java:179) at org.netbeans.modules.java.j2seproject.J2SESources.getSourceGroups(J2SESources.java:62) at org.netbeans.modules.project.ui.PhysicalView.createNodesForProject(PhysicalView.java:72) at org.netbeans.modules.project.ui.ProjectsRootNode$ProjectChildren.createNodes(ProjectsRootNode.java:218) at org.openide.nodes.Children$Keys$KE.nodes(Children.java:2050) at org.openide.nodes.Children.refreshEntry(Children.java:1017) at org.openide.nodes.Children$3.run(Children.java:1883) at org.openide.util.Mutex.postRequest(Mutex.java:987) at org.openide.util.Mutex.postWriteRequest(Mutex.java:438) at org.openide.nodes.Children$Keys.refreshKey(Children.java:1881) at org.netbeans.modules.project.ui.ProjectsRootNode$ProjectChildren.access$000(ProjectsRootNode.java:179) at org.netbeans.modules.project.ui.ProjectsRootNode$1.run(ProjectsRootNode.java:282) at org.openide.util.Task.run(Task.java:189) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:721) "Error Annotation Queue" daemon prio=1 tid=0x085160a8 nid=0x784f in Object.wait() [572d9000..572d988c] at java.lang.Object.wait(Native Method) - waiting on <0x448038e8> (a org.openide.util.Mutex$QueueCell) at java.lang.Object.wait(Object.java:429) at org.openide.util.Mutex$QueueCell.sleep(Mutex.java:1271) - locked <0x448038e8> (a org.openide.util.Mutex$QueueCell) at org.openide.util.Mutex.enter(Mutex.java:562) at org.openide.util.Mutex.readEnter(Mutex.java:466) at org.openide.util.Mutex.readAccess(Mutex.java:179) at org.netbeans.modules.java.j2seproject.SourceRoots.getRootURLs(SourceRoots.java:173) at org.netbeans.modules.java.j2seproject.classpath.SourcePathImplementation.getResources(SourcePathImplementation.java:50) - locked <0x45857108> (a org.netbeans.modules.java.j2seproject.classpath.SourcePathImplementation) at org.netbeans.api.java.classpath.ClassPath.entries(ClassPath.java:209) at org.netbeans.api.java.classpath.ClassPath.toString(ClassPath.java:455) at java.lang.String.valueOf(String.java:2131) at java.lang.StringBuffer.append(StringBuffer.java:370) - locked <0x447ff940> (a java.lang.StringBuffer) at org.netbeans.modules.javacore.classpath.FilterClassPathImplementation.getKey(FilterClassPathImplementation.java:191) at org.netbeans.modules.javacore.classpath.FilterClassPathImplementation.createClassPath(FilterClassPathImplementation.java:199) - locked <0x4e12bb30> (a java.lang.Class) at org.netbeans.modules.javacore.ExclusiveMutex.setClassPath(ExclusiveMutex.java:416) at org.netbeans.modules.javacore.JMManager.setClassPath(JMManager.java:379) at org.netbeans.modules.javacore.JMManager.setClassPath(JMManager.java:436) at org.netbeans.modules.javacore.JMManager.setClassPath(JMManager.java:425) at org.netbeans.modules.javacore.api.JavaModel.setClassPath(JavaModel.java:74) at org.netbeans.modules.javacore.ExclusiveMutex.parseIfNeeded(ExclusiveMutex.java:274) at org.netbeans.modules.javacore.ExclusiveMutex.enter(ExclusiveMutex.java:167) - locked <0x45eb7f30> (a org.netbeans.modules.javacore.ExclusiveMutex) at org.netbeans.mdr.NBMDRepositoryImpl.beginTrans(NBMDRepositoryImpl.java:227) at org.netbeans.modules.java.JavaEditor$2.run(JavaEditor.java:243) at org.openide.util.Task.run(Task.java:189) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:721) "Text-Layout" prio=1 tid=0x0881e610 nid=0x784f in Object.wait() [57b42000..57b4288c] at java.lang.Object.wait(Native Method) - waiting on <0x466bc6e8> (a org.netbeans.editor.view.spi.ViewLayoutQueue) at java.lang.Object.wait(Object.java:429) at org.netbeans.editor.view.spi.ViewLayoutQueue.waitForTask(ViewLayoutQueue.java:128) - locked <0x466bc6e8> (a org.netbeans.editor.view.spi.ViewLayoutQueue) at org.netbeans.editor.view.spi.ViewLayoutQueue$LayoutThread.run(ViewLayoutQueue.java:182) "MDR event dispatcher" daemon prio=1 tid=0x08518098 nid=0x784f in Object.wait() [5240c000..5240c88c] at java.lang.Object.wait(Native Method) - waiting on <0x45eead70> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:429) at org.netbeans.mdr.util.EventNotifier$EventsDelivery.run(EventNotifier.java:257) - locked <0x45eead70> (a java.util.LinkedList) at java.lang.Thread.run(Thread.java:534) "DestroyJavaVM" prio=1 tid=0x0814bc30 nid=0x784f waiting on condition [0..bfffce04] "TimerQueue" daemon prio=1 tid=0x0880eff0 nid=0x784f in Object.wait() [571d7000..571d788c] at java.lang.Object.wait(Native Method) - waiting on <0x458c6308> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:231) - locked <0x458c6308> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:534) "AWT-EventQueue-1" prio=1 tid=0x0851a6f8 nid=0x784f waiting for monitor entry [5250d000..5250e88c] at org.netbeans.modules.java.j2seproject.classpath.SourcePathImplementation.getResources(SourcePathImplementation.java:48) - waiting to lock <0x45857108> (a org.netbeans.modules.java.j2seproject.classpath.SourcePathImplementation) at org.netbeans.api.java.classpath.ClassPath.entries(ClassPath.java:209) at org.netbeans.modules.javacore.classpath.MergedClassPathImplementation.addClassPathResources(MergedClassPathImplementation.java:350) at org.netbeans.modules.javacore.classpath.MergedClassPathImplementation.updateEntries(MergedClassPathImplementation.java:257) - locked <0x45513a88> (a org.netbeans.modules.javacore.classpath.MergedClassPathImplementation) at org.netbeans.modules.javacore.classpath.MergedClassPathImplementation.access$100(MergedClassPathImplementation.java:36) at org.netbeans.modules.javacore.classpath.MergedClassPathImplementation$1.propertyChange(MergedClassPathImplementation.java:55) at sun.reflect.GeneratedMethodAccessor33.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:383) at $Proxy13.propertyChange(Unknown Source) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:252) at org.netbeans.api.java.classpath.ClassPath.firePropertyChange(ClassPath.java:451) at org.netbeans.api.java.classpath.ClassPath$SPIListener.propertyChange(ClassPath.java:675) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:252) at org.netbeans.modules.java.j2seproject.classpath.SourcePathImplementation.propertyChange(SourcePathImplementation.java:74) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:252) at org.netbeans.modules.java.j2seproject.SourceRoots.resetCache(SourceRoots.java:377) at org.netbeans.modules.java.j2seproject.SourceRoots.access$1100(SourceRoots.java:54) at org.netbeans.modules.java.j2seproject.SourceRoots$ProjectMetadataListener.configurationXmlChanged(SourceRoots.java:410) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:383) at $Proxy12.configurationXmlChanged(Unknown Source) at org.netbeans.spi.project.support.ant.AntProjectHelper$7.run(AntProjectHelper.java:402) at org.openide.util.Mutex.readAccess(Mutex.java:181) at org.netbeans.spi.project.support.ant.AntProjectHelper.fireChange(AntProjectHelper.java:397) at org.netbeans.spi.project.support.ant.AntProjectHelper.modifying(AntProjectHelper.java:423) at org.netbeans.spi.project.support.ant.AntProjectHelper.access$1000(AntProjectHelper.java:58) at org.netbeans.spi.project.support.ant.AntProjectHelper$13.run(AntProjectHelper.java:712) at org.openide.util.Mutex.writeAccess(Mutex.java:274) at org.netbeans.spi.project.support.ant.AntProjectHelper.putConfigurationFragment(AntProjectHelper.java:686) at org.netbeans.spi.project.support.ant.AntProjectHelper.putPrimaryConfigurationData(AntProjectHelper.java:617) at org.netbeans.modules.java.j2seproject.UpdateHelper$3.run(UpdateHelper.java:146) at org.openide.util.Mutex.writeAccess(Mutex.java:337) at org.netbeans.modules.java.j2seproject.UpdateHelper.putPrimaryConfigurationData(UpdateHelper.java:143) at org.netbeans.modules.java.j2seproject.SourceRoots$5.run(SourceRoots.java:293) at org.openide.util.Mutex.writeAccess(Mutex.java:274) at org.netbeans.modules.java.j2seproject.SourceRoots.putRoots(SourceRoots.java:222) at org.netbeans.modules.java.j2seproject.ui.customizer.J2SEProjectProperties.storeRoots(J2SEProjectProperties.java:455) at org.netbeans.modules.java.j2seproject.ui.customizer.J2SEProjectProperties.storeProperties(J2SEProjectProperties.java:292) at org.netbeans.modules.java.j2seproject.ui.customizer.J2SEProjectProperties.access$000(J2SEProjectProperties.java:55) at org.netbeans.modules.java.j2seproject.ui.customizer.J2SEProjectProperties$1.run(J2SEProjectProperties.java:261) at org.openide.util.Mutex.writeAccess(Mutex.java:310) at org.netbeans.modules.java.j2seproject.ui.customizer.J2SEProjectProperties.save(J2SEProjectProperties.java:259) at org.netbeans.modules.java.j2seproject.ui.customizer.CustomizerProviderImpl$OptionListener.actionPerformed(CustomizerProviderImpl.java:237) at org.netbeans.modules.project.uiapi.CustomizerDialog$OptionListener.actionPerformed(CustomizerDialog.java:111) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786) at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1839) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:245) at java.awt.Component.processMouseEvent(Component.java:5100) at java.awt.Component.processEvent(Component.java:4897) at java.awt.Container.processEvent(Container.java:1569) at java.awt.Component.dispatchEventImpl(Component.java:3615) at java.awt.Container.dispatchEventImpl(Container.java:1627) at java.awt.Component.dispatchEvent(Component.java:3477) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128) at java.awt.Container.dispatchEventImpl(Container.java:1613) at java.awt.Window.dispatchEventImpl(Window.java:1606) at java.awt.Component.dispatchEvent(Component.java:3477) at java.awt.EventQueue.dispatchEvent(EventQueue.java:456) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137) at java.awt.EventDispatchThread.run(EventDispatchThread.java:100) "Java2D Disposer" daemon prio=1 tid=0x082d3c88 nid=0x784f in Object.wait() [5248d000..5248d88c] at java.lang.Object.wait(Native Method) - waiting on <0x452875e0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x452875e0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at sun.java2d.Disposer.run(Disposer.java:100) at java.lang.Thread.run(Thread.java:534) "AWT-Motif" daemon prio=1 tid=0x081bcae0 nid=0x784f runnable [52336000..5233688c] at sun.awt.motif.MToolkit.run(Native Method) at java.lang.Thread.run(Thread.java:534) "AWT-Shutdown" prio=1 tid=0x081bc758 nid=0x784f in Object.wait() [522b5000..522b588c] at java.lang.Object.wait(Native Method) - waiting on <0x451b53e8> (a java.lang.Object) at java.lang.Object.wait(Object.java:429) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x451b53e8> (a java.lang.Object) at java.lang.Thread.run(Thread.java:534) "Active Reference Queue Daemon" daemon prio=1 tid=0x08151798 nid=0x784f in Object.wait() [52110000..5211088c] at java.lang.Object.wait(Native Method) - waiting on <0x45111610> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x45111610> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:2442) at java.lang.Thread.run(Thread.java:534) "Thread-0" daemon prio=1 tid=0x08154048 nid=0x784f in Object.wait() [5208f000..5208f88c] at java.lang.Object.wait(Native Method) - waiting on <0x45111688> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:429) - locked <0x45111688> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:382) "CLI Requests Server" daemon prio=1 tid=0x0814baa0 nid=0x784f runnable [51a6e000..51a6e88c] at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353) - locked <0x45111840> (a java.net.PlainSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:448) at java.net.ServerSocket.accept(ServerSocket.java:419) at org.netbeans.CLIHandler$Server.run(CLIHandler.java:758) "Signal Dispatcher" daemon prio=1 tid=0x0808ea70 nid=0x784f runnable [0..0] "Finalizer" daemon prio=1 tid=0x08089520 nid=0x784f in Object.wait() [50950000..5095088c] at java.lang.Object.wait(Native Method) - waiting on <0x451119e8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x451119e8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=1 tid=0x08088910 nid=0x784f in Object.wait() [508cf000..508cf88c] at java.lang.Object.wait(Native Method) - waiting on <0x45111710> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:429) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:115) - locked <0x45111710> (a java.lang.ref.Reference$Lock) "VM Thread" prio=1 tid=0x080875a0 nid=0x784f runnable "VM Periodic Task Thread" prio=1 tid=0x08091390 nid=0x784f waiting on condition "Suspend Checker Thread" prio=1 tid=0x0808e0e8 nid=0x784f runnable