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.

Bug 228527 - NetBeans IDE hangs during startup
Summary: NetBeans IDE hangs during startup
Status: RESOLVED DUPLICATE of bug 228379
Alias: None
Product: projects
Classification: Unclassified
Component: Generic Projects UI (show other bugs)
Version: 7.4
Hardware: Other Linux
: P2 normal (vote)
Assignee: Milos Kleint
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-04-12 17:34 UTC by shyamchin
Modified: 2013-04-15 06:43 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description shyamchin 2013-04-12 17:34:02 UTC
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
Comment 1 Milos Kleint 2013-04-15 06:43:09 UTC

*** This bug has been marked as a duplicate of bug 228379 ***