This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
I have a fairly simple Java SE7 project with three source files. After first time the ide was restarted, the IDE now hangs at "Opening Main Window" stage. Product Version = NetBeans IDE Dev (Build 201304102301) (#2ad081310c61) Operating System = Linux version 2.6.32-400.1.3.el5uek running on amd64 Java; VM; Vendor = 1.7.0_11; Java HotSpot(TM) 64-Bit Server VM 23.6-b04; Oracle Corporation Runtime = Java(TM) SE Runtime Environment 1.7.0_11-b21 Java Home = /perf/pkgs/jdk/jre ========== Thread dump: ============ 2013-04-12 10:12:27 Full thread dump Java HotSpot(TM) 64-Bit Server VM (23.6-b04 mixed mode): "RMI TCP Connection(2)-10.244.34.164" daemon prio=10 tid=0x0000000002311800 nid=0x1b45 runnable [0x0000000046018000] java.lang.Thread.State: RUNNABLE at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:150) at java.net.SocketInputStream.read(SocketInputStream.java:121) at java.io.BufferedInputStream.fill(BufferedInputStream.java:235) at java.io.BufferedInputStream.read(BufferedInputStream.java:254) - locked <0x00000007c3876208> (a java.io.BufferedInputStream) at java.io.FilterInputStream.read(FilterInputStream.java:83) at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:808) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:667) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:722) Locked ownable synchronizers: - <0x00000007c35aae38> (a java.util.concurrent.ThreadPoolExecutor$Worker) "JMX server connection timeout 46" daemon prio=10 tid=0x0000000002112800 nid=0x1b43 in Object.wait() [0x0000000045e17000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007c3676280> (a [I) at com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(ServerCommunicatorAdmin.java:168) - locked <0x00000007c3676280> (a [I) at java.lang.Thread.run(Thread.java:722) Locked ownable synchronizers: - None "RMI Scheduler(0)" daemon prio=10 tid=0x000000000210e800 nid=0x1b41 waiting on condition [0x0000000045c16000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000007c34dcdb8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:722) Locked ownable synchronizers: - None "RMI TCP Connection(1)-10.244.34.164" daemon prio=10 tid=0x0000000001e83000 nid=0x1b40 runnable [0x0000000042dff000] java.lang.Thread.State: RUNNABLE at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:150) at java.net.SocketInputStream.read(SocketInputStream.java:121) at java.io.BufferedInputStream.fill(BufferedInputStream.java:235) at java.io.BufferedInputStream.read(BufferedInputStream.java:254) - locked <0x00000007c361e058> (a java.io.BufferedInputStream) at java.io.FilterInputStream.read(FilterInputStream.java:83) at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:808) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:667) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:722) Locked ownable synchronizers: - <0x00000007c35a9c78> (a java.util.concurrent.ThreadPoolExecutor$Worker) "RMI TCP Accept-0" daemon prio=10 tid=0x0000000001625000 nid=0x1b3d runnable [0x0000000045010000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398) at java.net.ServerSocket.implAccept(ServerSocket.java:522) at java.net.ServerSocket.accept(ServerSocket.java:490) at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(LocalRMIServerSocketFactory.java:52) at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:387) at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:359) at java.lang.Thread.run(Thread.java:722) Locked ownable synchronizers: - None "Attach Listener" daemon prio=10 tid=0x0000000001783000 nid=0x1b3c waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Inactive RequestProcessor thread [Was:Default RequestProcessor/org.netbeans.modules.autoupdate.pluginimporter.Installer$2]" daemon prio=10 tid=0x0000000001d45000 nid=0x1a6f in Object.wait() [0x0000000045a15000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007c1cde460> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1989) - locked <0x00000007c1cde460> (a java.lang.Object) Locked ownable synchronizers: - None "org.netbeans.modules.project.ui.ProjectTab" daemon prio=10 tid=0x00007f7a6c216800 nid=0x1a6d in Object.wait() [0x0000000045613000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007c1c3e088> (a org.openide.util.Mutex$QueueCell) at java.lang.Object.wait(Object.java:503) at org.openide.util.Mutex$QueueCell.sleep(Mutex.java:1623) - locked <0x00000007c1c3e088> (a org.openide.util.Mutex$QueueCell) at org.openide.util.Mutex.enterImpl(Mutex.java:729) at org.openide.util.Mutex.enter(Mutex.java:636) at org.openide.util.Mutex.readEnter(Mutex.java:619) at org.openide.util.Mutex.readAccess(Mutex.java:287) at org.netbeans.modules.project.ui.OpenProjectList.getDefault(OpenProjectList.java:216) at org.netbeans.modules.project.ui.OpenProjectsTrampolineImpl.openProjectsAPI(OpenProjectsTrampolineImpl.java:142) at org.netbeans.api.project.ui.OpenProjects.openProjects(OpenProjects.java:156) at org.netbeans.modules.project.ui.ProjectTab$KeepExpansion.run(ProjectTab.java:421) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2044) Locked ownable synchronizers: - None "ErrorAnnotator worker" daemon prio=10 tid=0x00000000015f8000 nid=0x1a6c waiting for monitor entry [0x0000000045412000] java.lang.Thread.State: BLOCKED (on object monitor) at org.netbeans.api.project.FileOwnerQuery.getInstances(FileOwnerQuery.java:262) - waiting to lock <0x00000007d2b60128> (a java.lang.Class for org.netbeans.api.project.FileOwnerQuery) at org.netbeans.api.project.FileOwnerQuery.getOwner(FileOwnerQuery.java:100) at org.netbeans.modules.java.project.ProjectClassPathProvider.findClassPath(ProjectClassPathProvider.java:68) at org.netbeans.api.java.classpath.ClassPath.getClassPath(ClassPath.java:628) at org.netbeans.modules.parsing.impl.indexing.errors.Utilities.getSourceClassPathFor(Utilities.java:66) at org.netbeans.modules.parsing.impl.indexing.errors.TaskCache.computePersistentFile(TaskCache.java:438) at org.netbeans.modules.parsing.impl.indexing.errors.TaskCache.getErrors(TaskCache.java:140) at org.netbeans.modules.parsing.impl.indexing.errors.TaskCache.isInError(TaskCache.java:363) at org.netbeans.modules.parsing.impl.indexing.errors.ErrorAnnotator$1.run(ErrorAnnotator.java:313) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2044) Locked ownable synchronizers: - None "org.netbeans.modules.project.ui.problems.BrokenProjectAnnotator.fire" daemon prio=10 tid=0x0000000001f35000 nid=0x1a6b in Object.wait() [0x0000000045211000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007c1719b30> (a org.openide.util.Mutex$QueueCell) at java.lang.Object.wait(Object.java:503) at org.openide.util.Mutex$QueueCell.sleep(Mutex.java:1623) - locked <0x00000007c1719b30> (a org.openide.util.Mutex$QueueCell) at org.openide.util.Mutex.enterImpl(Mutex.java:729) at org.openide.util.Mutex.enter(Mutex.java:636) at org.openide.util.Mutex.readEnter(Mutex.java:619) at org.openide.util.Mutex.readAccess(Mutex.java:287) at org.netbeans.modules.java.project.ProjectProblemsProviders$ReferenceProblemProviderImpl$1.collectProblems(ProjectProblemsProviders.java:1062) at org.netbeans.spi.project.ui.support.ProjectProblemsProviderSupport.getProblems(ProjectProblemsProviderSupport.java:120) at org.netbeans.modules.java.project.ProjectProblemsProviders$ReferenceProblemProviderImpl.getProblems(ProjectProblemsProviders.java:1059) at org.netbeans.spi.project.ui.support.UILookupMergerSupport$ProjectProblemsProviderImpl.getProblems(UILookupMergerSupport.java:299) at org.netbeans.modules.project.ui.problems.BrokenProjectAnnotator.annotateIcon(BrokenProjectAnnotator.java:136) at org.netbeans.api.project.ProjectUtils$AnnotateIconProxyProjectInformation.updateIcon(ProjectUtils.java:332) at org.netbeans.api.project.ProjectUtils$AnnotateIconProxyProjectInformation.stateChanged(ProjectUtils.java:318) at org.openide.util.WeakListenerImpl$Change.stateChanged(WeakListenerImpl.java:329) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:133) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:119) at org.netbeans.modules.project.ui.problems.BrokenProjectAnnotator$1.run(BrokenProjectAnnotator.java:92) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2044) Locked ownable synchronizers: - None "DestroyJavaVM" prio=10 tid=0x00007f7a6c138000 nid=0x1a39 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "TimerQueue" daemon prio=10 tid=0x00000000020af800 nid=0x1a68 waiting on condition [0x0000000044e0f000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000007d2b50528> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) at java.util.concurrent.DelayQueue.take(DelayQueue.java:220) at javax.swing.TimerQueue.run(TimerQueue.java:171) at java.lang.Thread.run(Thread.java:722) Locked ownable synchronizers: - <0x00000007d37ee1c8> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) "Worker-JM" prio=10 tid=0x0000000002063800 nid=0x1a67 in Object.wait() [0x0000000044c0e000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007d2b68158> (a java.util.ArrayList) at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:58) - locked <0x00000007d2b68158> (a java.util.ArrayList) Locked ownable synchronizers: - None "Framework Event Dispatcher" daemon prio=10 tid=0x0000000002065800 nid=0x1a66 in Object.wait() [0x0000000044a0d000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007d2b68170> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at java.lang.Object.wait(Object.java:503) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400) - locked <0x00000007d2b68170> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336) Locked ownable synchronizers: - None "Thread-2" daemon prio=10 tid=0x00007f7a6dd89800 nid=0x1a65 in Object.wait() [0x000000004480c000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007d2b68250> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:503) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1476) - locked <0x00000007d2b68250> (a java.util.LinkedList) Locked ownable synchronizers: - None "Load Open Projects" daemon prio=10 tid=0x0000000001cd7800 nid=0x1a63 waiting for monitor entry [0x000000004460a000] java.lang.Thread.State: BLOCKED (on object monitor) at org.netbeans.api.project.FileOwnerQuery.getInstances(FileOwnerQuery.java:262) - waiting to lock <0x00000007d2b60128> (a java.lang.Class for org.netbeans.api.project.FileOwnerQuery) at org.netbeans.api.project.FileOwnerQuery.getOwner(FileOwnerQuery.java:100) at org.netbeans.modules.java.project.ProjectSourceLevelQueryImpl2.getSourceLevel(ProjectSourceLevelQueryImpl2.java:60) at org.netbeans.api.java.queries.SourceLevelQuery.getSourceLevel2(SourceLevelQuery.java:141) at org.netbeans.modules.java.project.ProfileProblemsProviderImpl.listenenOnProjectMetadata(ProfileProblemsProviderImpl.java:242) - locked <0x00000007d2b60200> (a java.lang.Object) at org.netbeans.modules.java.project.ProfileProblemsProviderImpl.access$000(ProfileProblemsProviderImpl.java:116) at org.netbeans.modules.java.project.ProfileProblemsProviderImpl$1$1.run(ProfileProblemsProviderImpl.java:194) at org.netbeans.modules.java.project.ProfileProblemsProviderImpl$1$1.run(ProfileProblemsProviderImpl.java:191) at org.openide.util.Mutex.readAccess(Mutex.java:290) at org.netbeans.modules.java.project.ProfileProblemsProviderImpl$1.collectProblems(ProfileProblemsProviderImpl.java:191) at org.netbeans.spi.project.ui.support.ProjectProblemsProviderSupport.getProblems(ProjectProblemsProviderSupport.java:120) at org.netbeans.modules.java.project.ProfileProblemsProviderImpl.getProblems(ProfileProblemsProviderImpl.java:188) at org.netbeans.spi.project.ui.support.UILookupMergerSupport$ProjectProblemsProviderImpl.getProblems(UILookupMergerSupport.java:299) at org.netbeans.modules.project.ui.problems.BrokenProjectAnnotator.annotateIcon(BrokenProjectAnnotator.java:136) at org.netbeans.api.project.ProjectUtils$AnnotateIconProxyProjectInformation.updateIcon(ProjectUtils.java:332) at org.netbeans.api.project.ProjectUtils$AnnotateIconProxyProjectInformation.annotatorsChanged(ProjectUtils.java:302) at org.netbeans.api.project.ProjectUtils$AnnotateIconProxyProjectInformation.<init>(ProjectUtils.java:293) at org.netbeans.api.project.ProjectUtils.getInformation(ProjectUtils.java:104) at org.netbeans.modules.javawebstart.JWSProjectOpenHook.updateBuildScript(JWSProjectOpenHook.java:107) at org.netbeans.modules.javawebstart.JWSProjectOpenHook.access$000(JWSProjectOpenHook.java:67) at org.netbeans.modules.javawebstart.JWSProjectOpenHook$1.run(JWSProjectOpenHook.java:88) at org.openide.util.Mutex.writeAccess(Mutex.java:474) at org.netbeans.modules.javawebstart.JWSProjectOpenHook.projectOpened(JWSProjectOpenHook.java:84) at org.netbeans.spi.project.ui.ProjectOpenedHook$1.projectOpened(ProjectOpenedHook.java:85) at org.netbeans.spi.project.ui.support.UILookupMergerSupport$OpenHookImpl.projectOpened(UILookupMergerSupport.java:248) at org.netbeans.spi.project.ui.ProjectOpenedHook$1.projectOpened(ProjectOpenedHook.java:85) at org.netbeans.modules.project.ui.OpenProjectList.notifyOpened(OpenProjectList.java:1228) at org.netbeans.modules.project.ui.OpenProjectList.access$1600(OpenProjectList.java:137) at org.netbeans.modules.project.ui.OpenProjectList$LoadOpenProjects.loadOnBackground(OpenProjectList.java:503) at org.netbeans.modules.project.ui.OpenProjectList$LoadOpenProjects.run(OpenProjectList.java:381) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2044) Locked ownable synchronizers: - None "Path Registry Request Processor" daemon prio=10 tid=0x0000000001cd5800 nid=0x1a62 in Object.wait() [0x000000004440a000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007d2b50648> (a org.openide.util.RequestProcessor$Task) at java.lang.Object.wait(Object.java:503) at org.openide.util.Task.waitFinished(Task.java:135) - locked <0x00000007d2b50648> (a org.openide.util.RequestProcessor$Task) at org.openide.util.RequestProcessor$Task.waitFinished(RequestProcessor.java:1688) at org.netbeans.modules.project.ui.OpenProjectList$LoadOpenProjects.get(OpenProjectList.java:585) at org.netbeans.modules.project.ui.OpenProjectList$LoadOpenProjects.get(OpenProjectList.java:333) at org.netbeans.modules.parsing.impl.indexing.PathRegistry.run(PathRegistry.java:487) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2044) Locked ownable synchronizers: - None "Project prescan initiator" daemon prio=10 tid=0x0000000002342800 nid=0x1a61 in Object.wait() [0x0000000044209000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007d2b50648> (a org.openide.util.RequestProcessor$Task) at java.lang.Object.wait(Object.java:503) at org.openide.util.Task.waitFinished(Task.java:135) - locked <0x00000007d2b50648> (a org.openide.util.RequestProcessor$Task) at org.openide.util.RequestProcessor$Task.waitFinished(RequestProcessor.java:1688) at org.netbeans.modules.project.ui.OpenProjectList$LoadOpenProjects.get(OpenProjectList.java:585) at org.netbeans.modules.project.ui.OpenProjectList$LoadOpenProjects.get(OpenProjectList.java:333) at org.netbeans.modules.java.source.ui.OpenProjectFastIndex$ProjectOpenWatcher.run(OpenProjectFastIndex.java:397) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2044) Locked ownable synchronizers: - None "Java Node Badge Processor" daemon prio=10 tid=0x000000000231c000 nid=0x1a60 waiting for monitor entry [0x0000000044008000] java.lang.Thread.State: BLOCKED (on object monitor) at org.netbeans.api.project.FileOwnerQuery.getInstances(FileOwnerQuery.java:262) - waiting to lock <0x00000007d2b60128> (a java.lang.Class for org.netbeans.api.project.FileOwnerQuery) at org.netbeans.api.project.FileOwnerQuery.getOwner(FileOwnerQuery.java:100) at org.netbeans.modules.projectapi.ProjectFileBuiltQuery.getStatus(ProjectFileBuiltQuery.java:64) at org.netbeans.api.queries.FileBuiltQuery.getStatus(FileBuiltQuery.java:102) at org.netbeans.modules.java.source.usages.BuildArtifactMapperImpl$FileBuildQueryImpl.getStatus(BuildArtifactMapperImpl.java:709) at org.netbeans.api.queries.FileBuiltQuery.getStatus(FileBuiltQuery.java:102) at org.netbeans.modules.java.JavaNode$BuildStatusTask.run(JavaNode.java:350) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2044) Locked ownable synchronizers: - None "State Data Manager" daemon prio=10 tid=0x0000000001de6000 nid=0x1a5f waiting on condition [0x0000000043e07000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.eclipse.osgi.internal.baseadaptor.StateManager.run(StateManager.java:297) at java.lang.Thread.run(Thread.java:722) Locked ownable synchronizers: - None "Framework Active Thread" prio=10 tid=0x00000000021fa000 nid=0x1a5e in Object.wait() [0x0000000043c06000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007d2b901a8> (a org.eclipse.osgi.framework.internal.core.Framework) at org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java:1863) - locked <0x00000007d2b901a8> (a org.eclipse.osgi.framework.internal.core.Framework) at java.lang.Thread.run(Thread.java:722) Locked ownable synchronizers: - None "main-class-updater" daemon prio=10 tid=0x00007f7a6c474000 nid=0x1a5d in Object.wait() [0x0000000043a04000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007d2b902c8> (a org.openide.util.Mutex$QueueCell) at java.lang.Object.wait(Object.java:503) at org.openide.util.Mutex$QueueCell.sleep(Mutex.java:1623) - locked <0x00000007d2b902c8> (a org.openide.util.Mutex$QueueCell) at org.openide.util.Mutex.enterImpl(Mutex.java:729) at org.openide.util.Mutex.enter(Mutex.java:636) at org.openide.util.Mutex.readEnter(Mutex.java:619) at org.openide.util.Mutex.readAccess(Mutex.java:287) at org.netbeans.modules.project.ui.OpenProjectList.getDefault(OpenProjectList.java:216) at org.netbeans.modules.project.ui.OpenProjectsTrampolineImpl.addProjectGroupChangeListenerAPI(OpenProjectsTrampolineImpl.java:147) at org.netbeans.api.project.ui.OpenProjects.addProjectGroupChangeListener(OpenProjects.java:315) at org.netbeans.modules.maven.queries.MavenFileOwnerQueryImpl.<init>(MavenFileOwnerQueryImpl.java:147) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:525) at java.lang.Class.newInstance0(Class.java:372) at java.lang.Class.newInstance(Class.java:325) at org.openide.util.lookup.implspi.SharedClassObjectBridge.newInstance(SharedClassObjectBridge.java:64) at org.openide.util.lookup.MetaInfServicesLookup$P.getInstance(MetaInfServicesLookup.java:496) - locked <0x00000007d2bf0168> (a java.lang.Class for org.netbeans.modules.maven.queries.MavenFileOwnerQueryImpl) at org.openide.util.lookup.AbstractLookup$R.allInstances(AbstractLookup.java:1053) at org.openide.util.lookup.AbstractLookup$R.allInstances(AbstractLookup.java:1033) at org.openide.util.lookup.ProxyLookup$LazyCollection.computeSingleResult(ProxyLookup.java:1267) at org.openide.util.lookup.ProxyLookup$LazyCollection.computeDelegate(ProxyLookup.java:1105) at org.openide.util.lookup.ProxyLookup$LazyCollection.delegate(ProxyLookup.java:1072) at org.openide.util.lookup.ProxyLookup$LazyCollection.delegate(ProxyLookup.java:1055) at org.openide.util.lookup.ProxyLookup$LazyCollection.toArray(ProxyLookup.java:1161) at java.util.ArrayList.<init>(ArrayList.java:151) at org.netbeans.api.project.FileOwnerQuery.getInstances(FileOwnerQuery.java:272) - locked <0x00000007d2b60128> (a java.lang.Class for org.netbeans.api.project.FileOwnerQuery) at org.netbeans.api.project.FileOwnerQuery.getOwner(FileOwnerQuery.java:100) at org.netbeans.modules.java.project.ProjectClassPathProvider.findClassPath(ProjectClassPathProvider.java:68) at org.netbeans.api.java.classpath.ClassPath.getClassPath(ClassPath.java:628) at org.netbeans.modules.java.j2seproject.MainClassUpdater.addFileChangeListener(MainClassUpdater.java:260) at org.netbeans.modules.java.j2seproject.MainClassUpdater.access$200(MainClassUpdater.java:85) at org.netbeans.modules.java.j2seproject.MainClassUpdater$1.run(MainClassUpdater.java:132) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2044) Locked ownable synchronizers: - None "AWT-EventQueue-0" prio=10 tid=0x00000000018a7800 nid=0x1a5c in Object.wait() [0x0000000043802000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007c1fab130> (a org.openide.util.Mutex$QueueCell) at java.lang.Object.wait(Object.java:503) at org.openide.util.Mutex$QueueCell.sleep(Mutex.java:1623) - locked <0x00000007c1fab130> (a org.openide.util.Mutex$QueueCell) at org.openide.util.Mutex.enterImpl(Mutex.java:729) at org.openide.util.Mutex.enter(Mutex.java:636) at org.openide.util.Mutex.readEnter(Mutex.java:619) at org.openide.util.Mutex.readAccess(Mutex.java:287) at org.netbeans.modules.project.ui.OpenProjectList.getDefault(OpenProjectList.java:216) at org.netbeans.modules.project.ui.ProjectsRootNode$BadgingNode.isMain(ProjectsRootNode.java:833) at org.netbeans.modules.project.ui.ProjectsRootNode$BadgingNode.getHtmlDisplayName(ProjectsRootNode.java:786) at org.openide.explorer.view.VisualizerNode.getHtmlDisplayName(VisualizerNode.java:540) at org.openide.explorer.view.NodeRenderer.getTreeCellRendererComponent(NodeRenderer.java:131) at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2786) at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:492) at javax.swing.tree.FixedHeightLayoutCache.getBounds(FixedHeightLayoutCache.java:552) at javax.swing.tree.FixedHeightLayoutCache.getBounds(FixedHeightLayoutCache.java:198) at javax.swing.tree.AbstractLayoutCache.getPreferredWidth(AbstractLayoutCache.java:232) at javax.swing.plaf.basic.BasicTreeUI.updateCachedPreferredSize(BasicTreeUI.java:1882) at javax.swing.plaf.basic.BasicTreeUI.getPreferredSize(BasicTreeUI.java:1985) at javax.swing.plaf.basic.BasicTreeUI.getPreferredSize(BasicTreeUI.java:1973) at javax.swing.JComponent.getPreferredSize(JComponent.java:1660) at javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:790) at org.openide.explorer.view.TreeView$ExplorerScrollPaneLayout.layoutContainer(TreeView.java:1725) at java.awt.Container.layout(Container.java:1503) at java.awt.Container.doLayout(Container.java:1492) at java.awt.Container.validateTree(Container.java:1688) at java.awt.Container.validateTree(Container.java:1697) at java.awt.Container.validateTree(Container.java:1697) at java.awt.Container.validateTree(Container.java:1697) at java.awt.Container.validateTree(Container.java:1697) at java.awt.Container.validateTree(Container.java:1697) at java.awt.Container.validateTree(Container.java:1697) at java.awt.Container.validateTree(Container.java:1697) at java.awt.Container.validate(Container.java:1623) - locked <0x0000000740014b68> (a java.awt.Component$AWTTreeLock) at org.netbeans.core.windows.view.ui.DesktopImpl$LayeredLayout.layoutContainer(DesktopImpl.java:530) at java.awt.Container.layout(Container.java:1503) at java.awt.Container.doLayout(Container.java:1492) at java.awt.Container.validateTree(Container.java:1688) at java.awt.Container.validateTree(Container.java:1697) at java.awt.Container.validateTree(Container.java:1697) at java.awt.Container.validateTree(Container.java:1697) at java.awt.Container.validateTree(Container.java:1697) at java.awt.Container.validate(Container.java:1623) - locked <0x0000000740014b68> (a java.awt.Component$AWTTreeLock) at javax.swing.RepaintManager.validateInvalidComponents(RepaintManager.java:653) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1620) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:721) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:682) at java.awt.EventQueue$3.run(EventQueue.java:680) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:691) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) Locked ownable synchronizers: - None "AWT-Shutdown" prio=10 tid=0x00000000018a5800 nid=0x1a5b in Object.wait() [0x0000000043603000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007d2ba8068> (a java.lang.Object) at java.lang.Object.wait(Object.java:503) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:287) - locked <0x00000007d2ba8068> (a java.lang.Object) at java.lang.Thread.run(Thread.java:722) Locked ownable synchronizers: - None "AWT-XAWT" daemon prio=10 tid=0x0000000001869000 nid=0x1a5a runnable [0x0000000043402000] java.lang.Thread.State: RUNNABLE at sun.awt.X11.XToolkit.waitForEvents(Native Method) at sun.awt.X11.XToolkit.run(XToolkit.java:627) at sun.awt.X11.XToolkit.run(XToolkit.java:591) at java.lang.Thread.run(Thread.java:722) Locked ownable synchronizers: - None "Java2D Disposer" daemon prio=10 tid=0x000000000182f000 nid=0x1a59 in Object.wait() [0x0000000043201000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007d2ba8108> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) - locked <0x00000007d2ba8108> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) at sun.java2d.Disposer.run(Disposer.java:145) at java.lang.Thread.run(Thread.java:722) Locked ownable synchronizers: - None "Maven Embedder warmup" daemon prio=10 tid=0x00007f7a6c132000 nid=0x1a56 in Object.wait() [0x0000000042bfe000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007d2ba8310> (a org.openide.util.Mutex$QueueCell) at java.lang.Object.wait(Object.java:503) at org.openide.util.Mutex$QueueCell.sleep(Mutex.java:1623) - locked <0x00000007d2ba8310> (a org.openide.util.Mutex$QueueCell) at org.openide.util.Mutex.enterImpl(Mutex.java:729) at org.openide.util.Mutex.enter(Mutex.java:636) at org.openide.util.Mutex.readEnter(Mutex.java:619) at org.openide.util.Mutex.readAccess(Mutex.java:287) at org.netbeans.modules.project.ui.OpenProjectList.getDefault(OpenProjectList.java:216) at org.netbeans.modules.project.ui.OpenProjectsTrampolineImpl.addProjectGroupChangeListenerAPI(OpenProjectsTrampolineImpl.java:147) at org.netbeans.api.project.ui.OpenProjects.addProjectGroupChangeListener(OpenProjects.java:315) at org.netbeans.modules.maven.embedder.EmbedderFactory$2.run(EmbedderFactory.java:107) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2044) Locked ownable synchronizers: - None "CLI Requests Server" daemon prio=10 tid=0x00007f7a6c0f2000 nid=0x1a55 runnable [0x00000000429fd000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398) at java.net.ServerSocket.implAccept(ServerSocket.java:522) at java.net.ServerSocket.accept(ServerSocket.java:490) at org.netbeans.CLIHandler$Server.run(CLIHandler.java:1100) Locked ownable synchronizers: - None "Active Reference Queue Daemon" daemon prio=10 tid=0x00000000016e5800 nid=0x1a54 in Object.wait() [0x00000000427fc000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007d2b59f40> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) - locked <0x00000007d2b59f40> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.java:180) - locked <0x00000007d2b59f40> (a java.lang.ref.ReferenceQueue$Lock) Locked ownable synchronizers: - None "Service Thread" daemon prio=10 tid=0x00007f7a6c056000 nid=0x1a52 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C2 CompilerThread1" daemon prio=10 tid=0x00007f7a6c053800 nid=0x1a51 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C2 CompilerThread0" daemon prio=10 tid=0x00007f7a6c050800 nid=0x1a50 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Signal Dispatcher" daemon prio=10 tid=0x00007f7a6c04e000 nid=0x1a4f runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Finalizer" daemon prio=10 tid=0x00007f7a6c001000 nid=0x1a4e in Object.wait() [0x00000000420f8000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007d2bf00d0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) - locked <0x00000007d2bf00d0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177) Locked ownable synchronizers: - None "Reference Handler" daemon prio=10 tid=0x000000000148c000 nid=0x1a4d in Object.wait() [0x0000000041938000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007d2b50cc0> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:503) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133) - locked <0x00000007d2b50cc0> (a java.lang.ref.Reference$Lock) Locked ownable synchronizers: - None
*** This bug has been marked as a duplicate of bug 228379 ***