2007-10-02 14:20:57 Full thread dump Java HotSpot(TM) Client VM (1.6.0_02-b06 mixed mode): "TimerQueue" daemon prio=6 tid=0x28ee0800 nid=0x1148 in Object.wait() [0x350ff000..0x350ffb94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04b8f520> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:236) - locked <0x04b8f520> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:619) "Java Source Worker Thread" prio=6 tid=0x28f64000 nid=0xa90 waiting for monitor entry [0x333de000..0x333dfc14] java.lang.Thread.State: BLOCKED (on object monitor) at java.util.logging.StreamHandler.publish(StreamHandler.java:174) - waiting to lock <0x040a6918> (a java.util.logging.StreamHandler) at org.netbeans.core.startup.TopLogging$NonClose.publish(TopLogging.java:381) at java.util.logging.Logger.log(Logger.java:472) at java.util.logging.Logger.doLog(Logger.java:494) at java.util.logging.Logger.log(Logger.java:517) at org.netbeans.modules.j2ee.jboss4.JBDeploymentFactory.setRemovability(JBDeploymentFactory.java:331) at org.netbeans.modules.j2ee.jboss4.JBDeploymentFactory.registerDefaultServerInstance(JBDeploymentFactory.java:286) at org.netbeans.modules.j2ee.jboss4.JBDeploymentFactory.create(JBDeploymentFactory.java:71) - locked <0x1b8b7fa0> (a java.lang.Class for org.netbeans.modules.j2ee.jboss4.JBDeploymentFactory) 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:597) at org.netbeans.core.startup.layers.BinaryFS$AttrImpl.methodValue(BinaryFS.java:581) at org.netbeans.core.startup.layers.BinaryFS$AttrImpl.getValue(BinaryFS.java:481) at org.netbeans.core.startup.layers.BinaryFS$BFSBase.getAttribute(BinaryFS.java:368) at org.openide.filesystems.MultiFileObject.getAttribute(MultiFileObject.java:822) at org.openide.filesystems.MultiFileObject.getAttribute(MultiFileObject.java:782) at org.openide.filesystems.MultiFileObject.getAttribute(MultiFileObject.java:818) at org.openide.filesystems.MultiFileObject.getAttribute(MultiFileObject.java:782) at org.openide.filesystems.MultiFileObject.getAttribute(MultiFileObject.java:715) at org.openide.loaders.InstanceDataObject$Ser.instanceCreate(InstanceDataObject.java:1209) at org.openide.loaders.InstanceDataObject.instanceCreate(InstanceDataObject.java:717) at org.openide.loaders.FolderLookup$ICItem.getInstance(FolderLookup.java:537) at org.openide.util.lookup.AbstractLookup.lookup(AbstractLookup.java:378) at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:214) at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:214) at org.netbeans.modules.j2ee.deployment.impl.Server.(Server.java:80) at org.netbeans.modules.j2ee.deployment.impl.ServerRegistry.addPlugin(ServerRegistry.java:123) - locked <0x05656638> (a org.netbeans.modules.j2ee.deployment.impl.ServerRegistry) at org.netbeans.modules.j2ee.deployment.impl.ServerRegistry.init(ServerRegistry.java:93) - locked <0x05656638> (a org.netbeans.modules.j2ee.deployment.impl.ServerRegistry) at org.netbeans.modules.j2ee.deployment.impl.ServerRegistry.instancesMap(ServerRegistry.java:114) at org.netbeans.modules.j2ee.deployment.impl.ServerRegistry.getInstanceURLs(ServerRegistry.java:200) at org.netbeans.modules.j2ee.deployment.plugins.api.InstanceProperties.getInstanceList(InstanceProperties.java:173) at org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment.getServerInstanceIDs(Deployment.java:183) at org.netbeans.modules.j2ee.deployment.impl.query.J2eePlatformSourceForBinaryQuery.findSourceRoots(J2eePlatformSourceForBinaryQuery.java:68) at org.netbeans.api.java.queries.SourceForBinaryQuery.findSourceRoots(SourceForBinaryQuery.java:89) at org.netbeans.modules.java.source.classpath.GlobalSourcePath.createResources(GlobalSourcePath.java:296) at org.netbeans.modules.java.source.classpath.GlobalSourcePath.access$2200(GlobalSourcePath.java:96) at org.netbeans.modules.java.source.classpath.GlobalSourcePath$SourcePathImplementation.getResources(GlobalSourcePath.java:588) at org.netbeans.api.java.classpath.ClassPath.entries(ClassPath.java:294) at org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker$1.run(RepositoryUpdater.java:1168) at org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker$1.run(RepositoryUpdater.java:1117) at org.netbeans.modules.java.source.usages.ClassIndexManager.writeLock(ClassIndexManager.java:100) at org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker.run(RepositoryUpdater.java:1114) at org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker.run(RepositoryUpdater.java:1087) at org.netbeans.api.java.source.JavaSource$CompilationJob.run(JavaSource.java:1455) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) "pool-1-thread-1" prio=6 tid=0x28eb0800 nid=0xb8c waiting on condition [0x34eff000..0x34effc94] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x03d213e8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906) at java.lang.Thread.run(Thread.java:619) "Thread-6" daemon prio=2 tid=0x29019000 nid=0x10b0 in Object.wait() [0x344ff000..0x344ffd14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04b3e3a8> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:485) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1461) - locked <0x04b3e3a8> (a java.util.LinkedList) "Inactive RequestProcessor thread [Was:Versioning fire FileStatusChanged/org.netbeans.modules.versioning.VersioningAnnotationProvider$1]" daemon prio=2 tid=0x28d60000 nid=0x1578 in Object.wait() [0x342ff000..0x342ffd94] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04a6a470> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939) - locked <0x04a6a470> (a java.lang.Object) "OpenIDE-request-processor-2" daemon prio=2 tid=0x28fdd400 nid=0x1348 waiting for monitor entry [0x340ff000..0x340ffa14] java.lang.Thread.State: BLOCKED (on object monitor) at org.netbeans.modules.j2ee.deployment.impl.ServerRegistry.init(ServerRegistry.java:81) - waiting to lock <0x05656638> (a org.netbeans.modules.j2ee.deployment.impl.ServerRegistry) at org.netbeans.modules.j2ee.deployment.impl.ServerRegistry.instancesMap(ServerRegistry.java:114) at org.netbeans.modules.j2ee.deployment.impl.ServerRegistry.getInstanceURLs(ServerRegistry.java:200) at org.netbeans.modules.j2ee.deployment.plugins.api.InstanceProperties.getInstanceList(InstanceProperties.java:173) at org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment.getServerInstanceIDs(Deployment.java:183) at org.netbeans.modules.j2ee.deployment.impl.query.J2eePlatformSourceForBinaryQuery.findSourceRoots(J2eePlatformSourceForBinaryQuery.java:68) at org.netbeans.api.java.queries.SourceForBinaryQuery.findSourceRoots(SourceForBinaryQuery.java:89) at org.netbeans.modules.java.source.classpath.GlobalSourcePath.createResources(GlobalSourcePath.java:296) at org.netbeans.modules.java.source.classpath.GlobalSourcePath.access$2200(GlobalSourcePath.java:96) at org.netbeans.modules.java.source.classpath.GlobalSourcePath$SourcePathImplementation.getResources(GlobalSourcePath.java:588) at org.netbeans.api.java.classpath.ClassPath.entries(ClassPath.java:294) at org.netbeans.api.java.classpath.ClassPath.toString(ClassPath.java:562) at java.lang.String.valueOf(String.java:2827) at java.lang.StringBuilder.append(StringBuilder.java:115) at java.util.EventObject.toString(EventObject.java:58) at java.text.MessageFormat.subformat(MessageFormat.java:1246) at java.text.MessageFormat.format(MessageFormat.java:836) at java.text.Format.format(Format.java:140) at java.text.MessageFormat.format(MessageFormat.java:812) at java.util.logging.Formatter.formatMessage(Formatter.java:130) - locked <0x03e5c028> (a org.netbeans.core.startup.TopLogging$NbFormatter) at org.netbeans.core.startup.TopLogging$NbFormatter.print(TopLogging.java:504) at org.netbeans.core.startup.TopLogging$NbFormatter.format(TopLogging.java:498) at java.util.logging.StreamHandler.publish(StreamHandler.java:179) - locked <0x040a6918> (a java.util.logging.StreamHandler) at org.netbeans.core.startup.TopLogging$NonClose.publish(TopLogging.java:381) at java.util.logging.Logger.log(Logger.java:472) at java.util.logging.Logger.doLog(Logger.java:494) at java.util.logging.Logger.log(Logger.java:558) at org.netbeans.modules.java.source.usages.RepositoryUpdater.propertyChange(RepositoryUpdater.java:267) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339) at org.netbeans.api.java.classpath.ClassPath.firePropertyChange(ClassPath.java:558) at org.netbeans.api.java.classpath.ClassPath$SPIListener.propertyChange(ClassPath.java:886) at org.netbeans.modules.java.source.classpath.GlobalSourcePath$SourcePathImplementation.firePropertyChange(GlobalSourcePath.java:637) at org.netbeans.modules.java.source.classpath.GlobalSourcePath$1.run(GlobalSourcePath.java:227) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986) "Creator Error Handler Listener" prio=6 tid=0x28fed800 nid=0x1704 runnable [0x33eff000..0x33effa94] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x04842c80> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:453) at java.net.ServerSocket.accept(ServerSocket.java:421) at org.netbeans.modules.visualweb.errorhandler.DebugServerThread.run(DebugServerThread.java:93) "Repository writer 0" daemon prio=2 tid=0x2909e800 nid=0x140 waiting on condition [0x33cff000..0x33cffb14] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.netbeans.modules.cnd.repository.queue.RepositoryWritingThread.waitReady(RepositoryWritingThread.java:94) at org.netbeans.modules.cnd.repository.queue.RepositoryWritingThread.run(RepositoryWritingThread.java:128) at org.netbeans.modules.cnd.repository.queue.RepositoryThreadManager$Wrapper.run(RepositoryThreadManager.java:84) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986) "Inactive RequestProcessor thread [Was:Folder recognizer/org.openide.loaders.FolderList$ListTask]" daemon prio=6 tid=0x29072000 nid=0xcc0 in Object.wait() [0x33aff000..0x33affb94] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04a6b450> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939) - locked <0x04a6b450> (a java.lang.Object) "*** JFluid Separate Command Execution Thread" daemon prio=6 tid=0x28fad800 nid=0x1020 in Object.wait() [0x338ff000..0x338ffc14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04cf9250> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at com.sun.tools.profiler.ProfilerClient$SeparateCmdExecutionThread.run(ProfilerClient.java:1728) - locked <0x04cf9250> (a java.lang.Object) "Logging Flush" daemon prio=2 tid=0x28f86800 nid=0xd14 waiting for monitor entry [0x336ff000..0x336ffc94] java.lang.Thread.State: BLOCKED (on object monitor) at java.util.logging.StreamHandler.flush(StreamHandler.java:223) - waiting to lock <0x040a6918> (a java.util.logging.StreamHandler) at org.netbeans.core.startup.TopLogging$NonClose.run(TopLogging.java:413) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986) "Inactive RequestProcessor thread [Was:TimedSoftReference/org.openide.util.TimedSoftReference]" daemon prio=2 tid=0x28f87c00 nid=0x1520 in Object.wait() [0x331df000..0x331dfd94] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04abb8f0> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939) - locked <0x04abb8f0> (a java.lang.Object) "Code Model Parser 0" daemon prio=2 tid=0x28e50800 nid=0xaa4 in Object.wait() [0x2aebf000..0x2aebfa14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x051cba48> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserQueue.waitReady(ParserQueue.java:378) - locked <0x051cba48> (a java.lang.Object) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread.run(ParserThread.java:68) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThreadManager$Wrapper.run(ParserThreadManager.java:81) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986) "AWT-EventQueue-0" prio=6 tid=0x28e4dc00 nid=0x109c in Object.wait() [0x2acbf000..0x2acbfa94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x03bfcbc0> (a java.awt.EventQueue) at java.lang.Object.wait(Object.java:485) at java.awt.EventQueue.getNextEvent(EventQueue.java:479) - locked <0x03bfcbc0> (a java.awt.EventQueue) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:245) 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) "AWT-Windows" daemon prio=6 tid=0x28e3e400 nid=0xcfc runnable [0x2aabf000..0x2aabfb14] java.lang.Thread.State: RUNNABLE at sun.awt.windows.WToolkit.eventLoop(Native Method) at sun.awt.windows.WToolkit.run(WToolkit.java:290) at java.lang.Thread.run(Thread.java:619) "AWT-Shutdown" prio=6 tid=0x28e3d800 nid=0x11dc in Object.wait() [0x2a8bf000..0x2a8bfb94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x03c10e30> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x03c10e30> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) "Java2D Disposer" daemon prio=10 tid=0x28dd7800 nid=0x718 in Object.wait() [0x2a5bf000..0x2a5bfc14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x03c10e40> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x03c10e40> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) at sun.java2d.Disposer.run(Disposer.java:125) at java.lang.Thread.run(Thread.java:619) "main" prio=6 tid=0x28d89400 nid=0x16f4 waiting for monitor entry [0x2a3bf000..0x2a3bfc94] java.lang.Thread.State: BLOCKED (on object monitor) at java.util.logging.StreamHandler.publish(StreamHandler.java:174) - waiting to lock <0x040a6918> (a java.util.logging.StreamHandler) at org.netbeans.core.startup.TopLogging$NonClose.publish(TopLogging.java:381) at java.util.logging.Logger.log(Logger.java:472) at java.util.logging.Logger.doLog(Logger.java:494) at java.util.logging.Logger.log(Logger.java:517) at org.netbeans.core.startup.NbEvents.logged(NbEvents.java:118) at org.netbeans.Events.log(Events.java:163) at org.netbeans.ModuleManager.enable(ModuleManager.java:947) at org.netbeans.core.startup.ModuleList.installNew(ModuleList.java:402) at org.netbeans.core.startup.ModuleList.trigger(ModuleList.java:338) at org.netbeans.core.startup.ModuleSystem.restore(ModuleSystem.java:282) at org.netbeans.core.startup.Main.getModuleSystem(Main.java:171) at org.netbeans.core.startup.Main.start(Main.java:322) at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:110) at java.lang.Thread.run(Thread.java:619) "Inactive RequestProcessor thread [Was:Folder recognizer/org.openide.loaders.FolderList$ListTask]" daemon prio=6 tid=0x28da3800 nid=0x6a4 in Object.wait() [0x2a1bf000..0x2a1bfd14] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x03e72f20> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939) - locked <0x03e72f20> (a java.lang.Object) "Timer-0" daemon prio=6 tid=0x28da8400 nid=0x127c in Object.wait() [0x29fbf000..0x29fbfd94] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x03c10b40> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x03c10b40> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "CLI Requests Server" daemon prio=6 tid=0x28daa800 nid=0x1650 runnable [0x29dbf000..0x29dbfa14] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x03bdd188> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:453) at java.net.ServerSocket.accept(ServerSocket.java:421) at org.netbeans.CLIHandler$Server.run(CLIHandler.java:1003) "Active Reference Queue Daemon" daemon prio=2 tid=0x28d8a400 nid=0x1438 in Object.wait() [0x2938f000..0x2938fa94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x03c10ca0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x03c10ca0> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:3056) at java.lang.Thread.run(Thread.java:619) "Low Memory Detector" daemon prio=6 tid=0x267d7c00 nid=0x157c runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=10 tid=0x267d2c00 nid=0x884 waiting on condition [0x00000000..0x2893f998] java.lang.Thread.State: RUNNABLE "Attach Listener" daemon prio=10 tid=0x267d1c00 nid=0xd24 waiting on condition [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x267d0c00 nid=0x178 runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "Surrogate Locker Thread (CMS)" daemon prio=6 tid=0x267cfc00 nid=0x110 waiting on condition [0x00000000..0x284eff28] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=8 tid=0x267b8800 nid=0x164c in Object.wait() [0x282ef000..0x282efa14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x03c10cb0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x03c10cb0> (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=0x267b4400 nid=0x1304 in Object.wait() [0x280ef000..0x280efa94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x03c10e60> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:485) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) - locked <0x03c10e60> (a java.lang.ref.Reference$Lock) "main" prio=6 tid=0x002a8400 nid=0x770 in Object.wait() [0x00abf000..0x00abfe54] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x03bfcb50> (a org.netbeans.core.startup.TopThreadGroup) at java.lang.Object.wait(Object.java:485) at org.netbeans.core.startup.TopThreadGroup.start(TopThreadGroup.java:104) - locked <0x03bfcb50> (a org.netbeans.core.startup.TopThreadGroup) at org.netbeans.core.startup.Main.main(Main.java:88) 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:597) at org.netbeans.MainImpl.main(MainImpl.java:84) at org.netbeans.Main.main(Main.java:75) "VM Thread" prio=10 tid=0x267b1000 nid=0x1288 runnable "Concurrent Mark-Sweep GC Thread" prio=10 tid=0x2673c400 nid=0x1244 runnable "VM Periodic Task Thread" prio=10 tid=0x267d9000 nid=0xd5c waiting on condition JNI global references: 1534 Found one Java-level deadlock: ============================= "Java Source Worker Thread": waiting to lock monitor 0x267b59ec (object 0x040a6918, a java.util.logging.StreamHandler), which is held by "OpenIDE-request-processor-2" "OpenIDE-request-processor-2": waiting to lock monitor 0x267b529c (object 0x05656638, a org.netbeans.modules.j2ee.deployment.impl.ServerRegistry), which is held by "Java Source Worker Thread" Java stack information for the threads listed above: =================================================== "Java Source Worker Thread": at java.util.logging.StreamHandler.publish(StreamHandler.java:174) - waiting to lock <0x040a6918> (a java.util.logging.StreamHandler) at org.netbeans.core.startup.TopLogging$NonClose.publish(TopLogging.java:381) at java.util.logging.Logger.log(Logger.java:472) at java.util.logging.Logger.doLog(Logger.java:494) at java.util.logging.Logger.log(Logger.java:517) at org.netbeans.modules.j2ee.jboss4.JBDeploymentFactory.setRemovability(JBDeploymentFactory.java:331) at org.netbeans.modules.j2ee.jboss4.JBDeploymentFactory.registerDefaultServerInstance(JBDeploymentFactory.java:286) at org.netbeans.modules.j2ee.jboss4.JBDeploymentFactory.create(JBDeploymentFactory.java:71) - locked <0x1b8b7fa0> (a java.lang.Class for org.netbeans.modules.j2ee.jboss4.JBDeploymentFactory) 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:597) at org.netbeans.core.startup.layers.BinaryFS$AttrImpl.methodValue(BinaryFS.java:581) at org.netbeans.core.startup.layers.BinaryFS$AttrImpl.getValue(BinaryFS.java:481) at org.netbeans.core.startup.layers.BinaryFS$BFSBase.getAttribute(BinaryFS.java:368) at org.openide.filesystems.MultiFileObject.getAttribute(MultiFileObject.java:822) at org.openide.filesystems.MultiFileObject.getAttribute(MultiFileObject.java:782) at org.openide.filesystems.MultiFileObject.getAttribute(MultiFileObject.java:818) at org.openide.filesystems.MultiFileObject.getAttribute(MultiFileObject.java:782) at org.openide.filesystems.MultiFileObject.getAttribute(MultiFileObject.java:715) at org.openide.loaders.InstanceDataObject$Ser.instanceCreate(InstanceDataObject.java:1209) at org.openide.loaders.InstanceDataObject.instanceCreate(InstanceDataObject.java:717) at org.openide.loaders.FolderLookup$ICItem.getInstance(FolderLookup.java:537) at org.openide.util.lookup.AbstractLookup.lookup(AbstractLookup.java:378) at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:214) at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:214) at org.netbeans.modules.j2ee.deployment.impl.Server.(Server.java:80) at org.netbeans.modules.j2ee.deployment.impl.ServerRegistry.addPlugin(ServerRegistry.java:123) - locked <0x05656638> (a org.netbeans.modules.j2ee.deployment.impl.ServerRegistry) at org.netbeans.modules.j2ee.deployment.impl.ServerRegistry.init(ServerRegistry.java:93) - locked <0x05656638> (a org.netbeans.modules.j2ee.deployment.impl.ServerRegistry) at org.netbeans.modules.j2ee.deployment.impl.ServerRegistry.instancesMap(ServerRegistry.java:114) at org.netbeans.modules.j2ee.deployment.impl.ServerRegistry.getInstanceURLs(ServerRegistry.java:200) at org.netbeans.modules.j2ee.deployment.plugins.api.InstanceProperties.getInstanceList(InstanceProperties.java:173) at org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment.getServerInstanceIDs(Deployment.java:183) at org.netbeans.modules.j2ee.deployment.impl.query.J2eePlatformSourceForBinaryQuery.findSourceRoots(J2eePlatformSourceForBinaryQuery.java:68) at org.netbeans.api.java.queries.SourceForBinaryQuery.findSourceRoots(SourceForBinaryQuery.java:89) at org.netbeans.modules.java.source.classpath.GlobalSourcePath.createResources(GlobalSourcePath.java:296) at org.netbeans.modules.java.source.classpath.GlobalSourcePath.access$2200(GlobalSourcePath.java:96) at org.netbeans.modules.java.source.classpath.GlobalSourcePath$SourcePathImplementation.getResources(GlobalSourcePath.java:588) at org.netbeans.api.java.classpath.ClassPath.entries(ClassPath.java:294) at org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker$1.run(RepositoryUpdater.java:1168) at org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker$1.run(RepositoryUpdater.java:1117) at org.netbeans.modules.java.source.usages.ClassIndexManager.writeLock(ClassIndexManager.java:100) at org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker.run(RepositoryUpdater.java:1114) at org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker.run(RepositoryUpdater.java:1087) at org.netbeans.api.java.source.JavaSource$CompilationJob.run(JavaSource.java:1455) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) "OpenIDE-request-processor-2": at org.netbeans.modules.j2ee.deployment.impl.ServerRegistry.init(ServerRegistry.java:81) - waiting to lock <0x05656638> (a org.netbeans.modules.j2ee.deployment.impl.ServerRegistry) at org.netbeans.modules.j2ee.deployment.impl.ServerRegistry.instancesMap(ServerRegistry.java:114) at org.netbeans.modules.j2ee.deployment.impl.ServerRegistry.getInstanceURLs(ServerRegistry.java:200) at org.netbeans.modules.j2ee.deployment.plugins.api.InstanceProperties.getInstanceList(InstanceProperties.java:173) at org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment.getServerInstanceIDs(Deployment.java:183) at org.netbeans.modules.j2ee.deployment.impl.query.J2eePlatformSourceForBinaryQuery.findSourceRoots(J2eePlatformSourceForBinaryQuery.java:68) at org.netbeans.api.java.queries.SourceForBinaryQuery.findSourceRoots(SourceForBinaryQuery.java:89) at org.netbeans.modules.java.source.classpath.GlobalSourcePath.createResources(GlobalSourcePath.java:296) at org.netbeans.modules.java.source.classpath.GlobalSourcePath.access$2200(GlobalSourcePath.java:96) at org.netbeans.modules.java.source.classpath.GlobalSourcePath$SourcePathImplementation.getResources(GlobalSourcePath.java:588) at org.netbeans.api.java.classpath.ClassPath.entries(ClassPath.java:294) at org.netbeans.api.java.classpath.ClassPath.toString(ClassPath.java:562) at java.lang.String.valueOf(String.java:2827) at java.lang.StringBuilder.append(StringBuilder.java:115) at java.util.EventObject.toString(EventObject.java:58) at java.text.MessageFormat.subformat(MessageFormat.java:1246) at java.text.MessageFormat.format(MessageFormat.java:836) at java.text.Format.format(Format.java:140) at java.text.MessageFormat.format(MessageFormat.java:812) at java.util.logging.Formatter.formatMessage(Formatter.java:130) - locked <0x03e5c028> (a org.netbeans.core.startup.TopLogging$NbFormatter) at org.netbeans.core.startup.TopLogging$NbFormatter.print(TopLogging.java:504) at org.netbeans.core.startup.TopLogging$NbFormatter.format(TopLogging.java:498) at java.util.logging.StreamHandler.publish(StreamHandler.java:179) - locked <0x040a6918> (a java.util.logging.StreamHandler) at org.netbeans.core.startup.TopLogging$NonClose.publish(TopLogging.java:381) at java.util.logging.Logger.log(Logger.java:472) at java.util.logging.Logger.doLog(Logger.java:494) at java.util.logging.Logger.log(Logger.java:558) at org.netbeans.modules.java.source.usages.RepositoryUpdater.propertyChange(RepositoryUpdater.java:267) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339) at org.netbeans.api.java.classpath.ClassPath.firePropertyChange(ClassPath.java:558) at org.netbeans.api.java.classpath.ClassPath$SPIListener.propertyChange(ClassPath.java:886) at org.netbeans.modules.java.source.classpath.GlobalSourcePath$SourcePathImplementation.firePropertyChange(GlobalSourcePath.java:637) at org.netbeans.modules.java.source.classpath.GlobalSourcePath$1.run(GlobalSourcePath.java:227) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986) Found 1 deadlock.