2005-12-07 10:28:15 Full thread dump Java HotSpot(TM) Client VM (1.6.0-rc-b62 mixed mode, sharing): "Inactive RequestProcessor thread [Was:TimedSoftReference/org.openide.util.TimedSoftReference]" daemon prio=10 tid=0x089bc100 nid=0xb7c in Object.wait() [0xb4aa8000..0xb4aa90c0] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x826adcc8> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:879) - locked <0x826adcc8> (a java.lang.Object) "Hints RP" daemon prio=10 tid=0x08ab6e00 nid=0xb76 in Object.wait() [0xb4593000..0xb45941c0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x83e53f50> (a org.netbeans.modules.javacore.ExclusiveMutex) at java.lang.Object.wait(Object.java:484) at org.netbeans.modules.javacore.ExclusiveMutex.enter(ExclusiveMutex.java:133) - locked <0x83e53f50> (a org.netbeans.modules.javacore.ExclusiveMutex) at org.netbeans.mdr.NBMDRepositoryImpl.beginTrans(NBMDRepositoryImpl.java:228) at org.netbeans.modules.java.hints.JavaHintsProvider.getHints(JavaHintsProvider.java:84) at org.netbeans.modules.editor.hints.HintsOperator$HintPopupTaskImpl.run(HintsOperator.java:254) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:493) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:926) "ListModelSupport loader" daemon prio=10 tid=0x08937100 nid=0xb73 in Object.wait() [0xb54a1000..0xb54a2040] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x83e53f50> (a org.netbeans.modules.javacore.ExclusiveMutex) at java.lang.Object.wait(Object.java:484) at org.netbeans.modules.javacore.ExclusiveMutex.enter(ExclusiveMutex.java:133) - locked <0x83e53f50> (a org.netbeans.modules.javacore.ExclusiveMutex) at org.netbeans.mdr.NBMDRepositoryImpl.beginTrans(NBMDRepositoryImpl.java:228) at org.netbeans.modules.java.navigation.ClassMemberModel.loadContents(ClassMemberModel.java:287) at org.netbeans.modules.java.navigation.spi.ListModelSupport$Loader.run(ListModelSupport.java:960) - locked <0x8245c3a0> (a org.netbeans.modules.java.navigation.spi.ListModelSupport$Loader) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:493) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:926) "Overriddens Queue" daemon prio=10 tid=0x08905700 nid=0xb72 in Object.wait() [0xb4473000..0xb4473fc0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x83e53f50> (a org.netbeans.modules.javacore.ExclusiveMutex) at java.lang.Object.wait(Object.java:484) at org.netbeans.modules.javacore.ExclusiveMutex.enter(ExclusiveMutex.java:133) - locked <0x83e53f50> (a org.netbeans.modules.javacore.ExclusiveMutex) at org.netbeans.mdr.NBMDRepositoryImpl.beginTrans(NBMDRepositoryImpl.java:228) at org.netbeans.mdr.handlers.BaseObjectHandler._lock(BaseObjectHandler.java:219) at org.netbeans.mdr.handlers.InstanceHandler.refImmediateComposite(InstanceHandler.java:241) at org.netbeans.modules.java.JavaEditor.getResource(JavaEditor.java:431) at org.netbeans.modules.java.OverrideAnnotationSupport.processOverriddenAnnotationImpl(OverrideAnnotationSupport.java:178) at org.netbeans.modules.java.OverrideAnnotationSupport.access$400(OverrideAnnotationSupport.java:45) at org.netbeans.modules.java.OverrideAnnotationSupport$Request.computeAnnotations(OverrideAnnotationSupport.java:362) at org.netbeans.modules.java.OverrideAnnotationSupport$Request.run(OverrideAnnotationSupport.java:346) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:493) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:926) "OpenIDE-request-processor-2" daemon prio=10 tid=0x08684e00 nid=0xb70 waiting for monitor entry [0xb50aa000..0xb50abec0] java.lang.Thread.State: BLOCKED (on object monitor) at org.netbeans.mdr.NBMDRepositoryImpl.getHandler(NBMDRepositoryImpl.java:595) - waiting to lock <0x835fd1e8> (a org.netbeans.mdr.NBMDRepositoryImpl$FacilityCache) at org.netbeans.mdr.NBMDRepositoryImpl.getHandler(NBMDRepositoryImpl.java:611) at org.netbeans.mdr.handlers.BaseObjectHandler.refImmediatePackage(BaseObjectHandler.java:305) at org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.resolveType(MetadataElement.java:1448) at org.netbeans.modules.javacore.parser.MDRParser.resolveClass(MDRParser.java:969) at org.netbeans.modules.javacore.parser.MDRParser.resolveSuperTypes(MDRParser.java:1226) at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:369) at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:335) at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:313) at org.netbeans.modules.javacore.parser.MDRParser.enterMembers(MDRParser.java:243) - locked <0x8225d6e0> (a org.netbeans.modules.javacore.parser.MDRParser) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directUpdate(ResourceImpl.java:733) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:644) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:587) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.initResource(ResourceImpl.java:430) at org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.initCheck(MetadataElement.java:134) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getElementInfo(SemiPersistentElement.java:185) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getInternalForm(SemiPersistentElement.java:835) at org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.getASTree(MetadataElement.java:515) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getParser(SemiPersistentElement.java:830) at org.netbeans.modules.javacore.jmiimpl.javamodel.ElementNavigator.(ElementNavigator.java:32) at org.netbeans.modules.javacore.jmiimpl.javamodel.UsageFinder$LazyIterator.findNext(UsageFinder.java:305) at org.netbeans.modules.javacore.jmiimpl.javamodel.UsageFinder$LazyIterator.hasNext(UsageFinder.java:336) at org.netbeans.modules.javacore.jmiimpl.javamodel.UsageFinder$LazyCollection.size(UsageFinder.java:237) at java.util.ArrayList.(ArrayList.java:133) at org.netbeans.modules.javausagesnavigator.UsagesTreePanel$MemberChildren.run(UsagesTreePanel.java:441) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:493) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:926) "OpenIDE-request-processor-3" daemon prio=10 tid=0x09092400 nid=0xb6c in Object.wait() [0xb435c000..0xb435d0c0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x83e53f50> (a org.netbeans.modules.javacore.ExclusiveMutex) at java.lang.Object.wait(Object.java:484) at org.netbeans.modules.javacore.ExclusiveMutex.enter(ExclusiveMutex.java:133) - locked <0x83e53f50> (a org.netbeans.modules.javacore.ExclusiveMutex) at org.netbeans.mdr.NBMDRepositoryImpl.beginTrans(NBMDRepositoryImpl.java:228) at org.netbeans.mdr.handlers.BaseObjectHandler._lock(BaseObjectHandler.java:219) at org.netbeans.mdr.handlers.BaseObjectHandler.refImmediatePackage(BaseObjectHandler.java:303) at org.netbeans.mdr.NBMDRepositoryImpl$FacilityCache$HandlerReference.(NBMDRepositoryImpl.java:1408) at org.netbeans.mdr.NBMDRepositoryImpl$FacilityCache.put(NBMDRepositoryImpl.java:1442) at org.netbeans.mdr.NBMDRepositoryImpl.getHandler(NBMDRepositoryImpl.java:665) - locked <0x835fd1e8> (a org.netbeans.mdr.NBMDRepositoryImpl$FacilityCache) - locked <0x84387638> (a org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage) at org.netbeans.mdr.NBMDRepositoryImpl.getHandler(NBMDRepositoryImpl.java:614) at org.netbeans.mdr.handlers.ClassProxyHandler._handleCreate(ClassProxyHandler.java:90) at org.netbeans.jmi.javamodel.FieldClass$Impl.super_createField(Unknown Source) at org.netbeans.modules.javacore.jmiimpl.javamodel.FieldClassImpl.create(FieldClassImpl.java:77) at org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.createElement(MetadataElement.java:1263) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.persistChildren(SemiPersistentElement.java:949) at org.netbeans.modules.javacore.jmiimpl.javamodel.JavaClassImpl.matchPersistent(JavaClassImpl.java:550) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.updatePersistent(SemiPersistentElement.java:364) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.matchMember(SemiPersistentElement.java:650) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.processMembers(SemiPersistentElement.java:541) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.matchPersistent(ResourceImpl.java:206) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.updatePersistent(SemiPersistentElement.java:364) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.updateMetadata(ResourceImpl.java:761) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directUpdate(ResourceImpl.java:754) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:644) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:587) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.initResource(ResourceImpl.java:430) at org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.initCheck(MetadataElement.java:134) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getElementInfo(SemiPersistentElement.java:185) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getInternalForm(SemiPersistentElement.java:835) at org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.getASTree(MetadataElement.java:515) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getParser(SemiPersistentElement.java:830) at org.netbeans.modules.javacore.jmiimpl.javamodel.ElementNavigator.(ElementNavigator.java:32) at org.netbeans.modules.javacore.jmiimpl.javamodel.UsageFinder$LazyIterator.findNext(UsageFinder.java:305) at org.netbeans.modules.javacore.jmiimpl.javamodel.UsageFinder$LazyIterator.hasNext(UsageFinder.java:336) at org.netbeans.modules.javacore.jmiimpl.javamodel.UsageFinder$LazyCollection.size(UsageFinder.java:237) at java.util.ArrayList.(ArrayList.java:133) at org.netbeans.modules.javausagesnavigator.UsagesTreePanel$MemberChildren.run(UsagesTreePanel.java:441) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:493) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:926) "MDR event dispatcher" daemon prio=10 tid=0x087ced00 nid=0xa13 in Object.wait() [0xb4536000..0xb45361c0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x83e4e938> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:484) at org.netbeans.mdr.util.EventNotifier$EventsDelivery.run(EventNotifier.java:257) - locked <0x83e4e938> (a java.util.LinkedList) at java.lang.Thread.run(Thread.java:626) "DestroyJavaVM" prio=10 tid=0x08965d00 nid=0x996 waiting on condition [0x00000000..0xb7ef6110] java.lang.Thread.State: RUNNABLE "Collaboration Notification" daemon prio=10 tid=0xb4eff600 nid=0xa10 in Object.wait() [0xb48fe000..0xb48ff040] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x83b68668> (a java.lang.Object) at java.lang.Object.wait(Object.java:484) at org.netbeans.modules.collab.ui.NotificationThread.run(NotificationThread.java:93) - locked <0x83b68668> (a java.lang.Object) "AWT-EventQueue-1" prio=10 tid=0x0883d700 nid=0xa0f in Object.wait() [0xb4a57000..0xb4a57fc0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x83e53f50> (a org.netbeans.modules.javacore.ExclusiveMutex) at java.lang.Object.wait(Object.java:484) at org.netbeans.modules.javacore.ExclusiveMutex.enter(ExclusiveMutex.java:133) - locked <0x83e53f50> (a org.netbeans.modules.javacore.ExclusiveMutex) at org.netbeans.mdr.NBMDRepositoryImpl.beginTrans(NBMDRepositoryImpl.java:228) at org.netbeans.modules.javadoc.comments.CorrectJavaDocAction.enable(CorrectJavaDocAction.java:69) at org.openide.util.actions.NodeAction.isEnabled(NodeAction.java:170) at org.openide.actions.ToolsAction.generate(ToolsAction.java:149) at org.openide.actions.ToolsAction.access$200(ToolsAction.java:47) at org.openide.actions.ToolsAction$Inline.synchMenuPresenters(ToolsAction.java:217) at org.openide.awt.DynaMenuModel.checkSubmenu(DynaMenuModel.java:152) at org.openide.awt.MenuBar$LazyMenu.stateChanged(MenuBar.java:491) at javax.swing.DefaultButtonModel.fireStateChanged(DefaultButtonModel.java:323) at javax.swing.DefaultButtonModel.setSelected(DefaultButtonModel.java:205) at javax.swing.JMenu.setSelected(JMenu.java:289) at javax.swing.JMenu.menuSelectionChanged(JMenu.java:1169) at javax.swing.MenuSelectionManager.setSelectedPath(MenuSelectionManager.java:89) at javax.swing.plaf.basic.BasicMenuUI$Handler.mousePressed(BasicMenuUI.java:435) at java.awt.Component.processMouseEvent(Component.java:5954) at javax.swing.JComponent.processMouseEvent(JComponent.java:3282) at java.awt.Component.processEvent(Component.java:5722) at java.awt.Container.processEvent(Container.java:1960) at java.awt.Component.dispatchEventImpl(Component.java:4365) at java.awt.Container.dispatchEventImpl(Container.java:2018) at java.awt.Component.dispatchEvent(Component.java:4195) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4222) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3883) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3816) at java.awt.Container.dispatchEventImpl(Container.java:2004) at java.awt.Window.dispatchEventImpl(Window.java:2300) at java.awt.Component.dispatchEvent(Component.java:4195) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121) "TimerQueue" daemon prio=10 tid=0xb4eff400 nid=0xa0e in Object.wait() [0xb5009000..0xb5009f40] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x83b687b8> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:233) - locked <0x83b687b8> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:626) "AWT-Shutdown" prio=10 tid=0x0883d000 nid=0x9d1 in Object.wait() [0xb505a000..0xb505af40] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x83134360> (a java.lang.Object) at java.lang.Object.wait(Object.java:484) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x83134360> (a java.lang.Object) at java.lang.Thread.run(Thread.java:626) "AWT-XAWT" daemon prio=10 tid=0x08733c00 nid=0x9c8 runnable [0xb5172000..0xb5172e40] java.lang.Thread.State: RUNNABLE at sun.awt.X11.XToolkit.waitForEvents(Native Method) at sun.awt.X11.XToolkit.run(XToolkit.java:584) at sun.awt.X11.XToolkit.run(XToolkit.java:559) at java.lang.Thread.run(Thread.java:626) "Java2D Disposer" daemon prio=10 tid=0x086aaa00 nid=0x9c7 in Object.wait() [0xb51d3000..0xb51d31c0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x83134570> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x83134570> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) at sun.java2d.Disposer.run(Disposer.java:123) at java.lang.Thread.run(Thread.java:626) "Timer-0" daemon prio=10 tid=0x0866f000 nid=0x9c6 in Object.wait() [0xb5450000..0xb5451140] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x83134610> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:484) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x83134610> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "CLI Requests Server" daemon prio=10 tid=0x08965600 nid=0x9c4 runnable [0xb54f2000..0xb54f3040] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x831348c8> (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:861) "Active Reference Queue Daemon" daemon prio=10 tid=0x08746700 nid=0x9bb in Object.wait() [0xb55b7000..0xb55b7fc0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x83134a58> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x83134a58> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:2996) at java.lang.Thread.run(Thread.java:626) "Low Memory Detector" daemon prio=10 tid=0x08681200 nid=0x9b4 runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=10 tid=0x0867fc00 nid=0x9b3 waiting on condition [0x00000000..0xb58b7a88] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x0867eb00 nid=0x9b2 waiting on condition [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=10 tid=0x08676900 nid=0x9b1 in Object.wait() [0xb5b5a000..0xb5b5a140] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x83134c40> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x83134c40> (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=10 tid=0x08675a00 nid=0x9b0 in Object.wait() [0xb5baa000..0xb5bab0c0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x831346c8> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:484) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) - locked <0x831346c8> (a java.lang.ref.Reference$Lock) "VM Thread" prio=10 tid=0x08674700 nid=0x9ab runnable "VM Periodic Task Thread" prio=10 tid=0x08682800 nid=0x9b5 waiting on condition JNI global references: 1376