Found one Java-level deadlock: ============================= "Default RequestProcessor": waiting to lock monitor 0x002d3248 (object 0x740b0b40, a org.netbeans.modules.server.ui.node.RootNode$ChildFactory), which is held by "Lookup Dispatch Thread" "Lookup Dispatch Thread": waiting to lock monitor 0x00f599c8 (object 0x758abac8, a org.netbeans.modules.j2ee.deployment.impl.bridge.ServerInstanceProviderLookup), which is held by "Default RequestProcessor" Java stack information for the threads listed above: =================================================== "Default RequestProcessor": at org.netbeans.modules.server.ui.node.RootNode$ChildFactory.stateChanged(RootNode.java:186) - waiting to lock <0x740b0b40> (a org.netbeans.modules.server.ui.node.RootNode$ChildFactory) 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:585) at org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:450) at $Proxy21.stateChanged(Unknown Source) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:123) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:109) at org.netbeans.modules.server.ServerRegistry$ProviderLookupListener.resultChanged(ServerRegistry.java:111) at org.openide.util.lookup.AbstractLookup$NotifyListeners.run(AbstractLookup.java:525) at org.openide.util.lookup.AbstractLookup.notifyIn(AbstractLookup.java:305) at org.openide.util.lookup.AbstractLookup.addPairImpl(AbstractLookup.java:247) at org.openide.util.lookup.AbstractLookup.addPair(AbstractLookup.java:214) at org.openide.util.lookup.AbstractLookup$Content.addPair(AbstractLookup.java:1201) at org.openide.util.lookup.InstanceContent.add(InstanceContent.java:87) at org.netbeans.modules.j2ee.deployment.impl.bridge.AbstractServerLookup.stateChanged(AbstractServerLookup.java:159) - locked <0x758abac8> (a org.netbeans.modules.j2ee.deployment.impl.bridge.ServerInstanceProviderLookup) at org.netbeans.modules.j2ee.deployment.impl.bridge.AbstractServerLookup.serverAdded(AbstractServerLookup.java:78) 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:585) at org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:450) at $Proxy20.serverAdded(Unknown Source) at org.netbeans.modules.j2ee.deployment.impl.ServerRegistry.firePluginListeners(ServerRegistry.java:521) at org.netbeans.modules.j2ee.deployment.impl.ServerRegistry.addPlugin(ServerRegistry.java:183) at org.netbeans.modules.j2ee.deployment.impl.ServerRegistry.access$200(ServerRegistry.java:74) at org.netbeans.modules.j2ee.deployment.impl.ServerRegistry$PluginInstallListener.fileFolderCreated(ServerRegistry.java:236) at org.openide.filesystems.FCLSupport$DispatchEventWrapper.dispatchEventImpl(FCLSupport.java:133) at org.openide.filesystems.FCLSupport$DispatchEventWrapper.dispatchEvent(FCLSupport.java:122) at org.openide.filesystems.FCLSupport.dispatchEvent(FCLSupport.java:99) at org.openide.filesystems.FileObject$ED.dispatch(FileObject.java:1014) at org.openide.filesystems.EventControl.invokeDispatchers(EventControl.java:203) at org.openide.filesystems.EventControl.exitAtomicAction(EventControl.java:177) at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:122) at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:509) at org.netbeans.core.startup.layers.ModuleLayeredFileSystem.setURLs(ModuleLayeredFileSystem.java:335) at org.netbeans.core.startup.layers.ModuleLayeredFileSystem.addURLs(ModuleLayeredFileSystem.java:351) at org.netbeans.core.startup.NbInstaller.loadLayers(NbInstaller.java:631) at org.netbeans.core.startup.NbInstaller.load(NbInstaller.java:326) at org.netbeans.ModuleManager.enable(ModuleManager.java:917) at org.netbeans.modules.autoupdate.services.OperationSupportImpl$ForEnable.enable(OperationSupportImpl.java:179) at org.netbeans.modules.autoupdate.services.OperationSupportImpl$ForEnable.access$1100(OperationSupportImpl.java:122) at org.netbeans.modules.autoupdate.services.OperationSupportImpl$ForEnable$1.run(OperationSupportImpl.java:153) at org.netbeans.modules.autoupdate.services.OperationSupportImpl$ForEnable$1.run(OperationSupportImpl.java:151) at org.openide.util.Mutex.writeAccess(Mutex.java:433) at org.netbeans.modules.autoupdate.services.OperationSupportImpl$ForEnable.doOperation(OperationSupportImpl.java:151) - locked <0x73460570> (a org.netbeans.modules.autoupdate.services.OperationSupportImpl$ForEnable) at org.netbeans.api.autoupdate.OperationSupport.doOperation(OperationSupport.java:67) at org.netbeans.modules.ide.ergonomics.fod.ModulesActivator.doEnableModules(ModulesActivator.java:148) at org.netbeans.modules.ide.ergonomics.fod.ModulesActivator.enableModules(ModulesActivator.java:113) at org.netbeans.modules.ide.ergonomics.fod.ModulesActivator.access$000(ModulesActivator.java:61) at org.netbeans.modules.ide.ergonomics.fod.ModulesActivator$1.run(ModulesActivator.java:106) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:576) at org.openide.util.RequestProcessor$Processor.doEvaluate(RequestProcessor.java:1058) at org.openide.util.RequestProcessor$Task.waitFinished(RequestProcessor.java:741) at org.netbeans.modules.ide.ergonomics.fod.ModulesInstaller.installModules(ModulesInstaller.java:120) at org.netbeans.modules.ide.ergonomics.fod.ConfigurationPanel$2.run(ConfigurationPanel.java:186) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:576) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1013) "Lookup Dispatch Thread": at org.netbeans.modules.j2ee.deployment.impl.bridge.AbstractServerLookup.init(AbstractServerLookup.java:121) - waiting to lock <0x758abac8> (a org.netbeans.modules.j2ee.deployment.impl.bridge.ServerInstanceProviderLookup) at org.netbeans.modules.j2ee.deployment.impl.bridge.AbstractServerLookup.beforeLookup(AbstractServerLookup.java:114) at org.openide.util.lookup.AbstractLookup$R.allInstances(AbstractLookup.java:988) at org.openide.util.lookup.ProxyLookup$R.computeResult(ProxyLookup.java:548) at org.openide.util.lookup.ProxyLookup$R.allInstances(ProxyLookup.java:489) at org.openide.util.lookup.ProxyLookup$R.computeResult(ProxyLookup.java:548) at org.openide.util.lookup.ProxyLookup$R.allInstances(ProxyLookup.java:489) at org.netbeans.modules.server.ServerRegistry.getProviders(ServerRegistry.java:88) at org.netbeans.modules.server.ui.node.RootNode$ChildFactory.stateChanged(RootNode.java:192) - locked <0x740b0b40> (a org.netbeans.modules.server.ui.node.RootNode$ChildFactory) 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:585) at org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:450) at $Proxy21.stateChanged(Unknown Source) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:123) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:109) at org.netbeans.modules.server.ServerRegistry$ProviderLookupListener.resultChanged(ServerRegistry.java:111) at org.openide.util.lookup.AbstractLookup$NotifyListeners.run(AbstractLookup.java:525) at org.openide.loaders.FolderLookup$Dispatch.run(FolderLookup.java:304) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:576) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1013) Found 1 deadlock.