Full thread dump Java HotSpot(TM) Client VM (1.5.0-beta3-b55 mixed mode): "Inactive RequestProcessor thread [Was:TimedSoftReference/org.openide.util.TimedSoftReference]" daemon prio=1 tid=0x55873900 nid=0x3688 in Object.wait() [0x58d9c000..0x58d9c780] at java.lang.Object.wait(Native Method) - waiting on <0x48db97b0> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:657) - locked <0x48db97b0> (a java.lang.Object) "Inactive RequestProcessor thread [Was:Folder recognizer/org.openide.loaders.FolderList$ListTask]" daemon prio=1 tid=0x55873568 nid=0x3687 in Object.wait() [0x59257000..0x59257500] at java.lang.Object.wait(Native Method) - waiting on <0x48db6090> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:657) - locked <0x48db6090> (a java.lang.Object) "Text-Layout" daemon prio=1 tid=0x0864f778 nid=0x3678 in Object.wait() [0x591d6000..0x591d6600] at java.lang.Object.wait(Native Method) - waiting on <0x48bba460> (a org.netbeans.editor.view.spi.ViewLayoutQueue) at java.lang.Object.wait(Object.java:474) at org.netbeans.editor.view.spi.ViewLayoutQueue.waitForTask(ViewLayoutQueue.java:128) - locked <0x48bba460> (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=0x087ea7b8 nid=0x3675 in Object.wait() [0x55113000..0x55113680] at java.lang.Object.wait(Native Method) - waiting on <0x46d7b820> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:474) at org.netbeans.mdr.util.EventNotifier$EventsDelivery.run(EventNotifier.java:256) - locked <0x46d7b820> (a java.util.LinkedList) at java.lang.Thread.run(Thread.java:595) "DestroyJavaVM" prio=1 tid=0x0805b5e0 nid=0x3655 waiting on condition [0x00000000..0xbfffcca0] "TimerQueue" daemon prio=1 tid=0x0846d468 nid=0x3674 in Object.wait() [0x58e1d000..0x58e1d800] at java.lang.Object.wait(Native Method) - waiting on <0x46975260> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:233) - locked <0x46975260> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:595) "AWT-EventQueue-1" prio=1 tid=0x08483b40 nid=0x3673 runnable [0x557b4000..0x557b6780] at java.util.zip.ZipFile.getEntry(Native Method) at java.util.zip.ZipFile.getEntry(ZipFile.java:253) - locked <0x48965500> (a java.util.jar.JarFile) at java.util.jar.JarFile.getEntry(JarFile.java:197) at java.util.jar.JarFile.getJarEntry(JarFile.java:180) at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:671) at sun.misc.URLClassPath.getResource(URLClassPath.java:158) at java.net.URLClassLoader$1.run(URLClassLoader.java:192) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at org.netbeans.lib.java.parser.Factory$GJASTClassLoader.loadClass(Factory.java:123) at java.lang.ClassLoader.loadClass(ClassLoader.java:236) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:303) - locked <0x48962a78> (a org.netbeans.lib.java.parser.Factory$GJASTClassLoader) at org.netbeans.lib.gjast.ASParser.compile(ASParser.java:170) at org.netbeans.lib.gjast.ASParser.parse(ASParser.java:131) at org.netbeans.modules.javacore.parser.ASTProvider.createASTree(ASTProvider.java:79) at org.netbeans.modules.javacore.parser.ASTProvider.getASTree(ASTProvider.java:303) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directUpdate(ResourceImpl.java:465) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.initResource(ResourceImpl.java:328) at org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.initCheck(MetadataElement.java:122) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getElementInfo(SemiPersistentElement.java:110) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.initChildren(ResourceImpl.java:249) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.initChildren(ResourceImpl.java:243) at org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.initCheck(MetadataElement.java:128) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getElementInfo(SemiPersistentElement.java:110) at org.netbeans.modules.javacore.jmiimpl.javamodel.JavaClassImpl.initChildren(JavaClassImpl.java:476) at org.netbeans.modules.javacore.jmiimpl.javamodel.JavaClassImpl.initChildren(JavaClassImpl.java:467) at org.netbeans.modules.javacore.jmiimpl.javamodel.JavaClassImpl.initASTElements(JavaClassImpl.java:844) at org.netbeans.modules.javacore.jmiimpl.javamodel.JavaClassImpl.getInterfaceNames(JavaClassImpl.java:836) at org.netbeans.jmi.javamodel.JavaClass$Impl.getInterfaceNames(Unknown Source) at org.netbeans.modules.java.bridge.ClassElementImpl$InterfacesListener.getTypeRefs(ClassElementImpl.java:1022) at org.netbeans.modules.java.bridge.CallableImpl$ExceptionsListener.initElements(CallableImpl.java:588) at org.netbeans.modules.java.bridge.ClassElementImpl$ClassListener.connect(ClassElementImpl.java:873) at org.netbeans.modules.java.bridge.ClassElementImpl.connectListener(ClassElementImpl.java:97) at org.netbeans.modules.java.bridge.ElementImpl.attachedToElement(ElementImpl.java:414) at org.openide.src.Element.(Element.java:56) at org.openide.src.MemberElement.(MemberElement.java:36) at org.openide.src.ClassElement.(ClassElement.java:93) at org.openide.src.ClassElement.(ClassElement.java:84) at org.netbeans.modules.java.bridge.DefaultWrapper.wrapClass(DefaultWrapper.java:34) at org.netbeans.modules.java.bridge.DefaultLangModel.createTopClass(DefaultLangModel.java:160) at org.netbeans.modules.java.bridge.TopClassesCollection.createElement(TopClassesCollection.java:53) at org.netbeans.modules.java.bridge.ObjectsCollection.cachedElement(ObjectsCollection.java:70) at org.netbeans.modules.java.bridge.ObjectsCollection.getElements(ObjectsCollection.java:102) at org.netbeans.modules.java.bridge.ClassesCollection.getClasses(ClassesCollection.java:72) at org.netbeans.modules.java.bridge.SourceElementImpl.getClasses(SourceElementImpl.java:136) at org.netbeans.modules.java.bridge.SrcElementImpl.getClasses(SrcElementImpl.java:165) at org.openide.src.SourceElement.getClasses(SourceElement.java:227) at org.netbeans.modules.java.j2seproject.ui.customizer.MainClassChooser.getMainMethod(MainClassChooser.java:134) at org.netbeans.modules.java.j2seproject.ui.customizer.MainClassChooser.hasMainMethod(MainClassChooser.java:163) at org.netbeans.modules.java.j2seproject.ui.customizer.MainClassChooser.getAllMainClasses(MainClassChooser.java:96) at org.netbeans.modules.java.j2seproject.ui.customizer.MainClassChooser.initClassesView(MainClassChooser.java:59) at org.netbeans.modules.java.j2seproject.ui.customizer.MainClassChooser.(MainClassChooser.java:53) at org.netbeans.modules.java.j2seproject.ui.customizer.VisualMainClassSupport$MainClassListener.actionPerformed(VisualMainClassSupport.java:119) 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.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:234) at java.awt.Component.processMouseEvent(Component.java:5486) at javax.swing.JComponent.processMouseEvent(JComponent.java:3093) at java.awt.Component.processEvent(Component.java:5251) at java.awt.Container.processEvent(Container.java:1966) at java.awt.Component.dispatchEventImpl(Component.java:3953) at java.awt.Container.dispatchEventImpl(Container.java:2024) at java.awt.Component.dispatchEvent(Component.java:3801) 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:3801) 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) "AWT-Shutdown" prio=1 tid=0x084744a0 nid=0x366c in Object.wait() [0x55735000..0x55735700] at java.lang.Object.wait(Native Method) - waiting on <0x465d5c30> (a java.lang.Object) at java.lang.Object.wait(Object.java:474) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x465d5c30> (a java.lang.Object) at java.lang.Thread.run(Thread.java:595) "AWT-XAWT" daemon prio=1 tid=0x0826a810 nid=0x366a runnable [0x55633000..0x55633800] at sun.awt.X11.XToolkit.waitForEvents(Native Method) at sun.awt.X11.XToolkit.run(XToolkit.java:463) at sun.awt.X11.XToolkit.run(XToolkit.java:438) at java.lang.Thread.run(Thread.java:595) "Java2D Disposer" daemon prio=1 tid=0x0825ab90 nid=0x3669 in Object.wait() [0x555a1000..0x555a1780] at java.lang.Object.wait(Native Method) - waiting on <0x465565b8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x465565b8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) at sun.java2d.Disposer.run(Disposer.java:107) at java.lang.Thread.run(Thread.java:595) "Active Reference Queue Daemon" daemon prio=1 tid=0x080db1c8 nid=0x3668 in Object.wait() [0x55215000..0x55215500] at java.lang.Object.wait(Native Method) - waiting on <0x465223d8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x465223d8> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:2439) at java.lang.Thread.run(Thread.java:595) "Timer-0" daemon prio=1 tid=0x080daff8 nid=0x3667 in Object.wait() [0x55194000..0x55194480] at java.lang.Object.wait(Native Method) - waiting on <0x46522468> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x46522468> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "CLI Requests Server" daemon prio=1 tid=0x08213da8 nid=0x3665 runnable [0x5504f000..0x5504f580] at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x46522590> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:450) at java.net.ServerSocket.accept(ServerSocket.java:421) at org.netbeans.CLIHandler$Server.run(CLIHandler.java:727) "Low Memory Detector" daemon prio=1 tid=0x080c52c8 nid=0x365b runnable [0x00000000..0x00000000] "CompilerThread0" daemon prio=1 tid=0x080c3d78 nid=0x365a waiting on condition [0x00000000..0x53e2d168] "Signal Dispatcher" daemon prio=1 tid=0x080c2ec8 nid=0x3659 waiting on condition [0x00000000..0x00000000] "Finalizer" daemon prio=1 tid=0x080b8320 nid=0x3658 in Object.wait() [0x53afe000..0x53afe480] at java.lang.Object.wait(Native Method) - waiting on <0x46522830> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x46522830> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=1 tid=0x080b7680 nid=0x3657 in Object.wait() [0x53a7d000..0x53a7d600] at java.lang.Object.wait(Native Method) - waiting on <0x46522478> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:474) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) - locked <0x46522478> (a java.lang.ref.Reference$Lock) "VM Thread" prio=1 tid=0x080b3390 nid=0x3656 runnable "VM Periodic Task Thread" prio=1 tid=0x080c6758 nid=0x365c waiting on condition