Full thread dump Java HotSpot(TM) 64-Bit Server VM (11.3-b02 mixed mode): "logger-awt" daemon prio=10 tid=0x0000000041acf400 nid=0x1aa0 waiting on condition [0x00007f389d6d9000..0x00007f389d6d9a70] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00007f38d1f7dcb0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963) at java.util.concurrent.DelayQueue.take(DelayQueue.java:164) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:583) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:576) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) "Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" daemon prio=10 tid=0x00007f38a0899400 nid=0x1a91 in Object.wait() [0x00007f389c25e000..0x00007f389c25eb70] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007f38d1f80ad8> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1023) - locked <0x00007f38d1f80ad8> (a java.lang.Object) "Inactive RequestProcessor thread [Was:ProjectProperties.PP.RP/org.netbeans.spi.project.support.ant.ProjectProperties$PP$3]" daemon prio=10 tid=0x00000000421bd000 nid=0x1a8e in Object.wait() [0x00007f3897ffe000..0x00007f3897ffec70] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007f38d1e997d8> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1023) - locked <0x00007f38d1e997d8> (a java.lang.Object) "Inactive RequestProcessor thread [Was:Flush UI Logs/org.netbeans.modules.uihandler.UIHandler$1WriteOut]" daemon prio=10 tid=0x00007f38a138ec00 nid=0x1a8d in Object.wait() [0x00007f389c45f000..0x00007f389c45fbf0] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007f38d1de39f0> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1023) - locked <0x00007f38d1de39f0> (a java.lang.Object) "Default RequestProcessor" daemon prio=10 tid=0x000000004126ac00 nid=0x1a86 in Object.wait() [0x00007f389e505000..0x00007f389e5059f0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007f38b4f64218> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at org.openide.nodes.EntrySupport$Default.getArray(EntrySupport.java:813) - locked <0x00007f38b4f64218> (a java.lang.Object) at org.openide.nodes.EntrySupport$Default.getNodes(EntrySupport.java:208) at org.openide.nodes.Children.getNodes(Children.java:473) at org.openide.nodes.FilterNode$Children$DefaultSupport.callGetNodesCount(FilterNode.java:1650) at org.openide.nodes.FilterNode$Children.getNodesCount(FilterNode.java:1602) at org.openide.explorer.view.TreeView$6.run(TreeView.java:913) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:602) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1070) "Inactive RequestProcessor thread [Was:TimedSoftReference/org.openide.util.TimedSoftReference]" daemon prio=10 tid=0x00007f38a04a4c00 nid=0x178a in Object.wait() [0x00007f38a4c6c000..0x00007f38a4c6cbf0] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007f38b7030ca8> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1023) - locked <0x00007f38b7030ca8> (a java.lang.Object) "Maven Embedded Input Redirection" daemon prio=10 tid=0x000000004469f800 nid=0x1786 in Object.wait() [0x00007f389d4d8000..0x00007f389d4d8a70] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007f38b7e84a98> (a java.lang.StringBuffer) at java.lang.Object.wait(Object.java:485) at org.netbeans.core.output2.NbIO$IOReader.read(NbIO.java:353) - locked <0x00007f38b7e84a98> (a java.lang.StringBuffer) at org.netbeans.modules.maven.execute.CommandLineOutputHandler$Input.run(CommandLineOutputHandler.java:257) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:602) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1070) "Inactive RequestProcessor thread [Was:CSL Task Provider/org.netbeans.modules.csl.core.GsfTaskProvider$Work]" daemon prio=10 tid=0x000000004469ec00 nid=0x1785 in Object.wait() [0x00007f3897079000..0x00007f38970799f0] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007f38b701c7e0> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1023) - locked <0x00007f38b701c7e0> (a java.lang.Object) "Parsing & Indexing Loop (090710)" prio=10 tid=0x00007f38a0906000 nid=0x11a3 waiting for monitor entry [0x00007f389dbf3000..0x00007f389dbf4af0] java.lang.Thread.State: BLOCKED (on object monitor) at org.netbeans.api.java.source.ClassIndex$1.run(ClassIndex.java:419) - waiting to lock <0x00007f38d24743b8> (a org.netbeans.api.java.source.ClassIndex) at org.openide.util.Mutex.readAccess(Mutex.java:362) at org.netbeans.api.java.source.ClassIndex.reset(ClassIndex.java:415) at org.netbeans.api.java.source.ClassIndex.access$1400(ClassIndex.java:87) at org.netbeans.api.java.source.ClassIndex$SPIListener.classIndexAdded(ClassIndex.java:560) 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.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:451) at $Proxy25.classIndexAdded(Unknown Source) at org.netbeans.modules.java.source.usages.ClassIndexManager.fire(ClassIndexManager.java:228) at org.netbeans.modules.java.source.usages.ClassIndexManager.prepareWriteLock(ClassIndexManager.java:122) - locked <0x00007f38b6c24a28> (a org.netbeans.modules.java.source.usages.ClassIndexManager$InternalLock) at org.netbeans.modules.java.source.indexing.JavaBinaryIndexer.index(JavaBinaryIndexer.java:70) at org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor.index(Indexable.java:157) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.indexBinary(RepositoryUpdater.java:1332) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$RootsWork.scanBinaries(RepositoryUpdater.java:2089) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$RootsWork.getDone(RepositoryUpdater.java:1890) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:1453) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:2562) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.run(RepositoryUpdater.java:2509) at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:581) 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:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) "*** JFluid Separate Command Execution Thread" daemon prio=10 tid=0x00007f389a254800 nid=0x10e5 in Object.wait() [0x00007f389762a000..0x00007f389762ad70] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007f38b5c56de0> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at org.netbeans.lib.profiler.ProfilerClient$SeparateCmdExecutionThread.run(ProfilerClient.java:102) - locked <0x00007f38b5c56de0> (a java.lang.Object) "DestroyJavaVM" prio=10 tid=0x00007f38a0139400 nid=0x10a6 waiting on condition [0x0000000000000000..0x00007f38d79d6ce0] java.lang.Thread.State: RUNNABLE "AWT-EventQueue-1" prio=10 tid=0x0000000041907800 nid=0x10c2 waiting for monitor entry [0x00007f389ea0d000..0x00007f389ea0fb70] java.lang.Thread.State: BLOCKED (on object monitor) at org.netbeans.modules.java.source.usages.ClassIndexManager.getUsagesQuery(ClassIndexManager.java:159) - waiting to lock <0x00007f38b6c24a28> (a org.netbeans.modules.java.source.usages.ClassIndexManager$InternalLock) at org.netbeans.api.java.source.ClassIndex.createQueriesForRoots(ClassIndex.java:472) at org.netbeans.api.java.source.ClassIndex.access$600(ClassIndex.java:87) at org.netbeans.api.java.source.ClassIndex$1.run(ClassIndex.java:434) - locked <0x00007f38d24743b8> (a org.netbeans.api.java.source.ClassIndex) at org.openide.util.Mutex.readAccess(Mutex.java:362) at org.netbeans.api.java.source.ClassIndex.reset(ClassIndex.java:415) at org.netbeans.api.java.source.ClassIndex.(ClassIndex.java:235) at org.netbeans.api.java.source.ClasspathInfo.getClassIndex(ClasspathInfo.java:342) - locked <0x00007f38d2476210> (a org.netbeans.api.java.source.ClasspathInfo) at org.netbeans.modules.j2ee.metadata.model.api.support.annotation.AnnotationModelHelper.registerPersistentObjectManager(AnnotationModelHelper.java:130) at org.netbeans.modules.j2ee.metadata.model.api.support.annotation.AnnotationModelHelper.createPersistentObjectManager(AnnotationModelHelper.java:122) - locked <0x00007f38d24762a0> (a org.netbeans.modules.j2ee.metadata.model.api.support.annotation.AnnotationModelHelper) at org.netbeans.modules.websvc.rest.model.impl.RestServicesImpl.initialize(RestServicesImpl.java:109) at org.netbeans.modules.websvc.rest.model.impl.RestServicesImpl.create(RestServicesImpl.java:93) at org.netbeans.modules.websvc.rest.model.impl.RestServicesMetadataModelImpl.(RestServicesMetadataModelImpl.java:69) at org.netbeans.modules.websvc.rest.model.spi.RestServicesMetadataModelFactory.createMetadataModel(RestServicesMetadataModelFactory.java:60) at org.netbeans.modules.websvc.rest.spi.RestSupport.getRestServicesModel(RestSupport.java:216) at org.netbeans.modules.websvc.rest.nodes.RestServicesNodeFactory$RestNodeList.getModel(RestServicesNodeFactory.java:155) at org.netbeans.modules.websvc.rest.nodes.RestServicesNodeFactory$RestNodeList.keys(RestServicesNodeFactory.java:108) at org.netbeans.spi.project.ui.support.NodeFactorySupport$DelegateChildren.addKeys(NodeFactorySupport.java:220) at org.netbeans.spi.project.ui.support.NodeFactorySupport$DelegateChildren.addNotify(NodeFactorySupport.java:176) - locked <0x00007f38d1de3d58> (a java.util.HashMap) - locked <0x00007f38d1dc3780> (a org.netbeans.spi.project.ui.support.NodeFactorySupport$DelegateChildren) at org.openide.nodes.Children.callAddNotify(Children.java:547) at org.openide.nodes.EntrySupport$Default.getArray(EntrySupport.java:733) at org.openide.nodes.EntrySupport$Default.getNodes(EntrySupport.java:163) at org.openide.nodes.EntrySupport$Default.getNodes(EntrySupport.java:219) at org.openide.nodes.Children.getNodes(Children.java:441) at org.openide.nodes.FilterNode$Children$DefaultSupport.updateKeys(FilterNode.java:1686) at org.openide.nodes.FilterNode$Children$DefaultSupport.update(FilterNode.java:1673) at org.openide.nodes.FilterNode$Children.addNotifyImpl(FilterNode.java:1467) at org.openide.nodes.FilterNode$Children.addNotify(FilterNode.java:1460) at org.openide.nodes.Children.callAddNotify(Children.java:547) at org.openide.nodes.EntrySupport$Default.getArray(EntrySupport.java:733) at org.openide.nodes.EntrySupport$Default.getNodes(EntrySupport.java:163) at org.openide.nodes.EntrySupport$Default.getNodes(EntrySupport.java:219) at org.openide.nodes.EntrySupport$Default.getNodesCount(EntrySupport.java:223) at org.openide.nodes.Children.getNodesCount(Children.java:481) at org.openide.explorer.view.VisualizerNode.getChildren(VisualizerNode.java:255) at org.openide.explorer.view.VisualizerNode.getChildren(VisualizerNode.java:245) at org.openide.explorer.view.VisualizerNode.getChildCount(VisualizerNode.java:322) at javax.swing.tree.DefaultTreeModel.getChildCount(DefaultTreeModel.java:168) at javax.swing.tree.FixedHeightLayoutCache$FHTreeStateNode.expand(FixedHeightLayoutCache.java:1135) at javax.swing.tree.FixedHeightLayoutCache.ensurePathIsExpanded(FixedHeightLayoutCache.java:645) at javax.swing.tree.FixedHeightLayoutCache.setExpandedState(FixedHeightLayoutCache.java:282) at javax.swing.plaf.basic.BasicTreeUI.updateExpandedDescendants(BasicTreeUI.java:1648) at javax.swing.plaf.basic.BasicTreeUI$Handler.treeExpanded(BasicTreeUI.java:3721) at javax.swing.JTree.fireTreeExpanded(JTree.java:2656) at javax.swing.JTree.setExpandedState(JTree.java:3427) at javax.swing.JTree.expandPath(JTree.java:2163) at org.openide.explorer.view.TreeView$2.run(TreeView.java:572) at org.openide.util.Mutex.readAccess(Mutex.java:362) at org.openide.util.Mutex$1R.run(Mutex.java:1301) at org.openide.nodes.Children$ProjectManagerDeadlockDetector.execute(Children.java:1811) at org.openide.util.Mutex.doWrapperAccess(Mutex.java:1320) at org.openide.util.Mutex.readAccess(Mutex.java:351) at org.openide.explorer.view.VisualizerNode$QP.run(VisualizerNode.java:676) at org.openide.util.Mutex.doEvent(Mutex.java:1335) at org.openide.util.Mutex.writeAccess(Mutex.java:452) at org.openide.explorer.view.VisualizerNode$QP.runSafe(VisualizerNode.java:658) at org.openide.explorer.view.VisualizerNode.runSafe(VisualizerNode.java:596) at org.openide.explorer.view.TreeView.expandNode(TreeView.java:569) at org.netbeans.modules.project.ui.ProjectTab.expandNode(ProjectTab.java:545) at org.netbeans.modules.project.ui.ProjectUtilities$2.run(ProjectUtilities.java:248) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:117) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) "Thread-3" daemon prio=10 tid=0x00000000419d7400 nid=0x10c1 in Object.wait() [0x00007f389e304000..0x00007f389e304af0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007f38b42f29a8> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:485) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1461) - locked <0x00007f38b42f29a8> (a java.util.LinkedList) "TimerQueue" daemon prio=10 tid=0x00007f38a01bd800 nid=0x10bc in Object.wait() [0x00007f389e706000..0x00007f389e706d70] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007f38b3a46510> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:236) - locked <0x00007f38b3a46510> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:619) "AWT-Shutdown" prio=10 tid=0x00007f38a0172400 nid=0x10ba in Object.wait() [0x00007f389ec10000..0x00007f389ec10a70] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007f38b3aec230> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x00007f38b3aec230> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) "AWT-XAWT" daemon prio=10 tid=0x0000000040ac4400 nid=0x10b9 runnable [0x00007f389ee11000..0x00007f389ee119f0] java.lang.Thread.State: RUNNABLE at sun.awt.X11.XToolkit.waitForEvents(Native Method) at sun.awt.X11.XToolkit.run(XToolkit.java:548) at sun.awt.X11.XToolkit.run(XToolkit.java:523) at java.lang.Thread.run(Thread.java:619) "Java2D Disposer" daemon prio=10 tid=0x0000000040a8fc00 nid=0x10b8 in Object.wait() [0x00007f389f62b000..0x00007f389f62bb70] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007f38b3a8c600> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x00007f38b3a8c600> (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) "Timer-0" daemon prio=10 tid=0x00007f38a013a800 nid=0x10b5 in Object.wait() [0x00007f38a506e000..0x00007f38a506ebf0] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007f38b3adde68> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x00007f38b3adde68> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "CLI Requests Server" daemon prio=10 tid=0x00007f38a0106c00 nid=0x10b4 runnable [0x00007f38a526f000..0x00007f38a526fd70] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x00007f38b3a9ad80> (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:1005) "Active Reference Queue Daemon" daemon prio=10 tid=0x00007f38a00ec800 nid=0x10b3 in Object.wait() [0x00007f38a55eb000..0x00007f38a55ebcf0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007f38b3a89cd8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x00007f38b3a89cd8> (a java.lang.ref.ReferenceQueue$Lock) at org.netbeans.modules.openide.util.ActiveQueue.run(ActiveQueue.java:53) at java.lang.Thread.run(Thread.java:619) "Low Memory Detector" daemon prio=10 tid=0x00007f38a008fc00 nid=0x10b1 runnable [0x0000000000000000..0x0000000000000000] java.lang.Thread.State: RUNNABLE "CompilerThread1" daemon prio=10 tid=0x00007f38a008d000 nid=0x10b0 waiting on condition [0x0000000000000000..0x00007f38a59f8400] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=10 tid=0x00007f38a008b000 nid=0x10af waiting on condition [0x0000000000000000..0x00007f38a5af9390] java.lang.Thread.State: RUNNABLE "JDWP Event Helper Thread" daemon prio=10 tid=0x00007f38a0089000 nid=0x10ae runnable [0x0000000000000000..0x0000000000000000] java.lang.Thread.State: RUNNABLE "JDWP Transport Listener: dt_socket" daemon prio=10 tid=0x00007f38a0085c00 nid=0x10ad runnable [0x0000000000000000..0x0000000000000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x00007f38a0077800 nid=0x10ac waiting on condition [0x0000000000000000..0x0000000000000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=10 tid=0x00007f38a005a800 nid=0x10ab in Object.wait() [0x00007f38a6402000..0x00007f38a6402cf0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007f38b355bb30> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x00007f38b355bb30> (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=0x00007f38a0058c00 nid=0x10aa in Object.wait() [0x00007f38a6603000..0x00007f38a6603a70] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007f38b355b868> (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 <0x00007f38b355b868> (a java.lang.ref.Reference$Lock) "VM Thread" prio=10 tid=0x00007f38a0053800 nid=0x10a9 runnable "GC task thread#0 (ParallelGC)" prio=10 tid=0x0000000040849800 nid=0x10a7 runnable "GC task thread#1 (ParallelGC)" prio=10 tid=0x000000004084b400 nid=0x10a8 runnable "VM Periodic Task Thread" prio=10 tid=0x00007f38a0092400 nid=0x10b2 waiting on condition JNI global references: 16091 Found one Java-level deadlock: ============================= "Parsing & Indexing Loop (090710)": waiting to lock monitor 0x00000000410425a8 (object 0x00007f38d24743b8, a org.netbeans.api.java.source.ClassIndex), which is held by "AWT-EventQueue-1" "AWT-EventQueue-1": waiting to lock monitor 0x0000000041932db0 (object 0x00007f38b6c24a28, a org.netbeans.modules.java.source.usages.ClassIndexManager$InternalLock), which is held by "Parsing & Indexing Loop (090710)" Java stack information for the threads listed above: =================================================== "Parsing & Indexing Loop (090710)": at org.netbeans.api.java.source.ClassIndex$1.run(ClassIndex.java:419) - waiting to lock <0x00007f38d24743b8> (a org.netbeans.api.java.source.ClassIndex) at org.openide.util.Mutex.readAccess(Mutex.java:362) at org.netbeans.api.java.source.ClassIndex.reset(ClassIndex.java:415) at org.netbeans.api.java.source.ClassIndex.access$1400(ClassIndex.java:87) at org.netbeans.api.java.source.ClassIndex$SPIListener.classIndexAdded(ClassIndex.java:560) 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.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:451) at $Proxy25.classIndexAdded(Unknown Source) at org.netbeans.modules.java.source.usages.ClassIndexManager.fire(ClassIndexManager.java:228) at org.netbeans.modules.java.source.usages.ClassIndexManager.prepareWriteLock(ClassIndexManager.java:122) - locked <0x00007f38b6c24a28> (a org.netbeans.modules.java.source.usages.ClassIndexManager$InternalLock) at org.netbeans.modules.java.source.indexing.JavaBinaryIndexer.index(JavaBinaryIndexer.java:70) at org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor.index(Indexable.java:157) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.indexBinary(RepositoryUpdater.java:1332) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$RootsWork.scanBinaries(RepositoryUpdater.java:2089) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$RootsWork.getDone(RepositoryUpdater.java:1890) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:1453) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:2562) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.run(RepositoryUpdater.java:2509) at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:581) 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:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) "AWT-EventQueue-1": at org.netbeans.modules.java.source.usages.ClassIndexManager.getUsagesQuery(ClassIndexManager.java:159) - waiting to lock <0x00007f38b6c24a28> (a org.netbeans.modules.java.source.usages.ClassIndexManager$InternalLock) at org.netbeans.api.java.source.ClassIndex.createQueriesForRoots(ClassIndex.java:472) at org.netbeans.api.java.source.ClassIndex.access$600(ClassIndex.java:87) at org.netbeans.api.java.source.ClassIndex$1.run(ClassIndex.java:434) - locked <0x00007f38d24743b8> (a org.netbeans.api.java.source.ClassIndex) at org.openide.util.Mutex.readAccess(Mutex.java:362) at org.netbeans.api.java.source.ClassIndex.reset(ClassIndex.java:415) at org.netbeans.api.java.source.ClassIndex.(ClassIndex.java:235) at org.netbeans.api.java.source.ClasspathInfo.getClassIndex(ClasspathInfo.java:342) - locked <0x00007f38d2476210> (a org.netbeans.api.java.source.ClasspathInfo) at org.netbeans.modules.j2ee.metadata.model.api.support.annotation.AnnotationModelHelper.registerPersistentObjectManager(AnnotationModelHelper.java:130) at org.netbeans.modules.j2ee.metadata.model.api.support.annotation.AnnotationModelHelper.createPersistentObjectManager(AnnotationModelHelper.java:122) - locked <0x00007f38d24762a0> (a org.netbeans.modules.j2ee.metadata.model.api.support.annotation.AnnotationModelHelper) at org.netbeans.modules.websvc.rest.model.impl.RestServicesImpl.initialize(RestServicesImpl.java:109) at org.netbeans.modules.websvc.rest.model.impl.RestServicesImpl.create(RestServicesImpl.java:93) at org.netbeans.modules.websvc.rest.model.impl.RestServicesMetadataModelImpl.(RestServicesMetadataModelImpl.java:69) at org.netbeans.modules.websvc.rest.model.spi.RestServicesMetadataModelFactory.createMetadataModel(RestServicesMetadataModelFactory.java:60) at org.netbeans.modules.websvc.rest.spi.RestSupport.getRestServicesModel(RestSupport.java:216) at org.netbeans.modules.websvc.rest.nodes.RestServicesNodeFactory$RestNodeList.getModel(RestServicesNodeFactory.java:155) at org.netbeans.modules.websvc.rest.nodes.RestServicesNodeFactory$RestNodeList.keys(RestServicesNodeFactory.java:108) at org.netbeans.spi.project.ui.support.NodeFactorySupport$DelegateChildren.addKeys(NodeFactorySupport.java:220) at org.netbeans.spi.project.ui.support.NodeFactorySupport$DelegateChildren.addNotify(NodeFactorySupport.java:176) - locked <0x00007f38d1de3d58> (a java.util.HashMap) - locked <0x00007f38d1dc3780> (a org.netbeans.spi.project.ui.support.NodeFactorySupport$DelegateChildren) at org.openide.nodes.Children.callAddNotify(Children.java:547) at org.openide.nodes.EntrySupport$Default.getArray(EntrySupport.java:733) at org.openide.nodes.EntrySupport$Default.getNodes(EntrySupport.java:163) at org.openide.nodes.EntrySupport$Default.getNodes(EntrySupport.java:219) at org.openide.nodes.Children.getNodes(Children.java:441) at org.openide.nodes.FilterNode$Children$DefaultSupport.updateKeys(FilterNode.java:1686) at org.openide.nodes.FilterNode$Children$DefaultSupport.update(FilterNode.java:1673) at org.openide.nodes.FilterNode$Children.addNotifyImpl(FilterNode.java:1467) at org.openide.nodes.FilterNode$Children.addNotify(FilterNode.java:1460) at org.openide.nodes.Children.callAddNotify(Children.java:547) at org.openide.nodes.EntrySupport$Default.getArray(EntrySupport.java:733) at org.openide.nodes.EntrySupport$Default.getNodes(EntrySupport.java:163) at org.openide.nodes.EntrySupport$Default.getNodes(EntrySupport.java:219) at org.openide.nodes.EntrySupport$Default.getNodesCount(EntrySupport.java:223) at org.openide.nodes.Children.getNodesCount(Children.java:481) at org.openide.explorer.view.VisualizerNode.getChildren(VisualizerNode.java:255) at org.openide.explorer.view.VisualizerNode.getChildren(VisualizerNode.java:245) at org.openide.explorer.view.VisualizerNode.getChildCount(VisualizerNode.java:322) at javax.swing.tree.DefaultTreeModel.getChildCount(DefaultTreeModel.java:168) at javax.swing.tree.FixedHeightLayoutCache$FHTreeStateNode.expand(FixedHeightLayoutCache.java:1135) at javax.swing.tree.FixedHeightLayoutCache.ensurePathIsExpanded(FixedHeightLayoutCache.java:645) at javax.swing.tree.FixedHeightLayoutCache.setExpandedState(FixedHeightLayoutCache.java:282) at javax.swing.plaf.basic.BasicTreeUI.updateExpandedDescendants(BasicTreeUI.java:1648) at javax.swing.plaf.basic.BasicTreeUI$Handler.treeExpanded(BasicTreeUI.java:3721) at javax.swing.JTree.fireTreeExpanded(JTree.java:2656) at javax.swing.JTree.setExpandedState(JTree.java:3427) at javax.swing.JTree.expandPath(JTree.java:2163) at org.openide.explorer.view.TreeView$2.run(TreeView.java:572) at org.openide.util.Mutex.readAccess(Mutex.java:362) at org.openide.util.Mutex$1R.run(Mutex.java:1301) at org.openide.nodes.Children$ProjectManagerDeadlockDetector.execute(Children.java:1811) at org.openide.util.Mutex.doWrapperAccess(Mutex.java:1320) at org.openide.util.Mutex.readAccess(Mutex.java:351) at org.openide.explorer.view.VisualizerNode$QP.run(VisualizerNode.java:676) at org.openide.util.Mutex.doEvent(Mutex.java:1335) at org.openide.util.Mutex.writeAccess(Mutex.java:452) at org.openide.explorer.view.VisualizerNode$QP.runSafe(VisualizerNode.java:658) at org.openide.explorer.view.VisualizerNode.runSafe(VisualizerNode.java:596) at org.openide.explorer.view.TreeView.expandNode(TreeView.java:569) at org.netbeans.modules.project.ui.ProjectTab.expandNode(ProjectTab.java:545) at org.netbeans.modules.project.ui.ProjectUtilities$2.run(ProjectUtilities.java:248) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:117) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Found 1 deadlock. Heap PSYoungGen total 148416K, used 62297K [0x00007f38c8aa0000, 0x00007f38d2b50000, 0x00007f38d3540000) eden space 134720K, 38% used [0x00007f38c8aa0000,0x00007f38cbd26528,0x00007f38d0e30000) from space 13696K, 77% used [0x00007f38d1cf0000,0x00007f38d27400c8,0x00007f38d2a50000) to space 14912K, 0% used [0x00007f38d0e30000,0x00007f38d0e30000,0x00007f38d1cc0000) PSOldGen total 96576K, used 75680K [0x00007f38b3540000, 0x00007f38b9390000, 0x00007f38c8aa0000) object space 96576K, 78% used [0x00007f38b3540000,0x00007f38b7f28328,0x00007f38b9390000) PSPermGen total 141120K, used 104245K [0x00007f38a6d40000, 0x00007f38af710000, 0x00007f38b3540000) object space 141120K, 73% used [0x00007f38a6d40000,0x00007f38ad30d508,0x00007f38af710000) A B