org.netbeans.modules.deadlock.detector.Detector$DeadlockDetectedException: Load Open Projects at org.netbeans.modules.tomcat5.deploy.TomcatManager.isTomEE(TomcatManager.java:454) at org.netbeans.modules.tomcat5.util.TomcatProperties.getClasses(TomcatProperties.java:653) at org.netbeans.modules.tomcat5.j2ee.TomcatPlatformImpl.loadLibraries(TomcatPlatformImpl.java:551) at org.netbeans.modules.tomcat5.j2ee.TomcatPlatformImpl.getLibraries(TomcatPlatformImpl.java:195) at org.netbeans.modules.j2ee.deployment.devmodules.api.J2eePlatform.getLibraries(J2eePlatform.java:382) at org.netbeans.modules.j2ee.deployment.devmodules.api.J2eePlatform.(J2eePlatform.java:272) at org.netbeans.modules.j2ee.deployment.devmodules.api.J2eePlatform.create(J2eePlatform.java:284) at org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment.getJ2eePlatform(Deployment.java:659) at org.netbeans.modules.web.project.WebProject$ProjectOpenedHookImpl.projectOpened(WebProject.java:1002) at org.netbeans.spi.project.ui.ProjectOpenedHook$1.projectOpened(ProjectOpenedHook.java:85) at org.netbeans.spi.project.ui.support.UILookupMergerSupport$OpenHookImpl.projectOpened(UILookupMergerSupport.java:244) at org.netbeans.spi.project.ui.ProjectOpenedHook$1.projectOpened(ProjectOpenedHook.java:85) at org.netbeans.modules.project.ui.OpenProjectList.notifyOpened(OpenProjectList.java:1298) at org.netbeans.modules.project.ui.OpenProjectList.access$1600(OpenProjectList.java:137) at org.netbeans.modules.project.ui.OpenProjectList$LoadOpenProjects.loadOnBackground(OpenProjectList.java:516) at org.netbeans.modules.project.ui.OpenProjectList$LoadOpenProjects.run(OpenProjectList.java:394) Caused: org.netbeans.modules.deadlock.detector.Detector$DeadlockDetectedException: AbstractLogicalViewProvider.RP Caused: org.netbeans.modules.deadlock.detector.Detector$DeadlockDetectedException: A deadlock was detected. We suggest to restart the IDE to recover. at org.netbeans.modules.tomcat5.j2ee.TomcatPlatformImpl.notifyLibrariesChanged(TomcatPlatformImpl.java:184) at org.netbeans.modules.tomcat5.deploy.TomcatManager$1.refresh(TomcatManager.java:499) at org.netbeans.modules.tomcat5.TomEEWarListener.checkAndRefresh(TomEEWarListener.java:104) at org.netbeans.modules.tomcat5.deploy.TomcatManager.loadTomEEInfo(TomcatManager.java:515) at org.netbeans.modules.tomcat5.deploy.TomcatManager.getTomEEVersion(TomcatManager.java:474) at org.netbeans.modules.tomcat5.config.TomcatModuleConfigurationFactory.create(TomcatModuleConfigurationFactory.java:87) at org.netbeans.modules.j2ee.deployment.config.ConfigSupportImpl$1.run(ConfigSupportImpl.java:803) at org.netbeans.modules.j2ee.deployment.config.ConfigSupportImpl$1.run(ConfigSupportImpl.java:784) at org.netbeans.modules.openide.util.DefaultMutexImplementation.readAccess(DefaultMutexImplementation.java:209) at org.openide.util.Mutex.readAccess(Mutex.java:218) at org.netbeans.modules.j2ee.deployment.config.ConfigSupportImpl.getModuleConfiguration(ConfigSupportImpl.java:784) at org.netbeans.modules.j2ee.deployment.config.ConfigSupportImpl.getDatasources(ConfigSupportImpl.java:409) at org.netbeans.modules.j2ee.common.ui.BrokenDatasourceSupport.getBrokenDatasources(BrokenDatasourceSupport.java:156) at org.netbeans.modules.javaee.project.api.ant.ui.logicalview.AbstractLogicalViewProvider.hasBrokenDataSource(AbstractLogicalViewProvider.java:885) at org.netbeans.modules.javaee.project.api.ant.ui.logicalview.AbstractLogicalViewProvider.access$1000(AbstractLogicalViewProvider.java:133) at org.netbeans.modules.javaee.project.api.ant.ui.logicalview.AbstractLogicalViewProvider$5.run(AbstractLogicalViewProvider.java:409) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1443) at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:68) at org.openide.util.lookup.Lookups.executeWith(Lookups.java:303) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2058)