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 221874

Summary: 7.3 Beta 2 Freezes on startup
Product: platform Reporter: svanimpe
Component: -- Other --Assignee: Antonin Nebuzelsky <anebuzelsky>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: P1    
Version: 7.3   
Hardware: Macintosh   
OS: Mac OS X   
Issue Type: DEFECT Exception Reporter:

Description svanimpe 2012-11-10 13:22:10 UTC
Netbeans 7.3 Beta 2 simply freezes when I start it up. The UI shows up but it freezes immediately. I get the spinning beachball and have to force-quit.

I am using OSX 10.8.2 and JDK 7u9.

I was previously using 7.2 with no problems.
I have completely removed 7.2 (including settings, application support files, etc) before installing 7.3.
Comment 1 Ondrej Vrabec 2012-11-10 15:00:06 UTC
Can you make a thread-dump and attach it here? http://wiki.netbeans.org/GenerateThreadDump
Comment 2 svanimpe 2012-11-10 15:16:19 UTC
The following is printed when I press Ctrl-\ when starting NetBeans from a Terminal. Is this the information you wanted ?

Full thread dump Java HotSpot(TM) 64-Bit Server VM (23.5-b02 mixed mode):

"sampler-awt" daemon prio=5 tid=0x00007f84ea4ac000 nid=0x10407 in Object.wait() [0x000000016cfc8000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x0000000152480ae8> (a java.util.TaskQueue)
	at java.util.TimerThread.mainLoop(Timer.java:552)
	- locked <0x0000000152480ae8> (a java.util.TaskQueue)
	at java.util.TimerThread.run(Timer.java:505)

"org.netbeans.modules.spellchecker.TrieDictionary" daemon prio=5 tid=0x00007f84ee233800 nid=0xf503 runnable [0x000000016e0f2000]
   java.lang.Thread.State: RUNNABLE
	at org.netbeans.modules.spellchecker.TrieDictionary.encodeOneLayer(TrieDictionary.java:369)
	at org.netbeans.modules.spellchecker.TrieDictionary.encodeOneLayer(TrieDictionary.java:394)
	at org.netbeans.modules.spellchecker.TrieDictionary.encodeOneLayer(TrieDictionary.java:394)
	at org.netbeans.modules.spellchecker.TrieDictionary.encodeOneLayer(TrieDictionary.java:394)
	at org.netbeans.modules.spellchecker.TrieDictionary.encodeOneLayer(TrieDictionary.java:394)
	at org.netbeans.modules.spellchecker.TrieDictionary.encodeOneLayer(TrieDictionary.java:394)
	at org.netbeans.modules.spellchecker.TrieDictionary.encodeOneLayer(TrieDictionary.java:394)
	at org.netbeans.modules.spellchecker.TrieDictionary.encodeOneLayer(TrieDictionary.java:394)
	at org.netbeans.modules.spellchecker.TrieDictionary.encodeOneLayer(TrieDictionary.java:394)
	at org.netbeans.modules.spellchecker.TrieDictionary.encodeOneLayer(TrieDictionary.java:394)
	at org.netbeans.modules.spellchecker.TrieDictionary.encodeOneLayer(TrieDictionary.java:394)
	at org.netbeans.modules.spellchecker.TrieDictionary.constructTrieData(TrieDictionary.java:351)
	at org.netbeans.modules.spellchecker.TrieDictionary.constructTrie(TrieDictionary.java:346)
	at org.netbeans.modules.spellchecker.TrieDictionary.access$500(TrieDictionary.java:82)
	at org.netbeans.modules.spellchecker.TrieDictionary$FutureDictionary.run(TrieDictionary.java:510)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1454)
	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2036)

"DestroyJavaVM" prio=5 tid=0x00007f84eeb75000 nid=0x1703 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Flushing caches" prio=5 tid=0x00007f84ea0c3000 nid=0xdc03 waiting on condition [0x000000016bf05000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at org.netbeans.Stamps$Store.count(Stamps.java:740)
	at org.netbeans.Stamps$Store.write(Stamps.java:731)
	at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
	at java.io.BufferedOutputStream.write(BufferedOutputStream.java:126)
	- locked <0x0000000152a15cd8> (a java.io.BufferedOutputStream)
	at java.io.DataOutputStream.write(DataOutputStream.java:107)
	- locked <0x0000000152a15d40> (a java.io.DataOutputStream)
	at java.io.FilterOutputStream.write(FilterOutputStream.java:97)
	at org.netbeans.Archive.flushCaches(Archive.java:270)
	at org.netbeans.Stamps$Store.store(Stamps.java:680)
	at org.netbeans.Stamps$Worker.run(Stamps.java:845)

"AWT-EventQueue-1" prio=5 tid=0x00007f84e9427800 nid=0xc347 runnable [0x000000016bcff000]
   java.lang.Thread.State: RUNNABLE
	at sun.lwawt.macosx.CCursorManager.nativeGetCursorPosition(Native Method)
	at sun.lwawt.macosx.CCursorManager.getCursorPosition(CCursorManager.java:63)
	at sun.lwawt.LWCursorManager.updateCursorImpl(LWCursorManager.java:79)
	at sun.lwawt.LWCursorManager.updateCursor(LWCursorManager.java:56)
	at sun.lwawt.LWComponentPeer.updateCursorImmediately(LWComponentPeer.java:885)
	at java.awt.Component.updateCursorImmediately(Component.java:3120)
	at java.awt.Component.hide(Component.java:1696)
	- locked <0x000000012ac0bb38> (a java.awt.Component$AWTTreeLock)
	at java.awt.Component.show(Component.java:1653)
	at java.awt.Component.setVisible(Component.java:1603)
	at javax.swing.JComponent.setVisible(JComponent.java:2640)
	at javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:987)
	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.validate(Container.java:1623)
	- locked <0x000000012ac0bb38> (a java.awt.Component$AWTTreeLock)
	at java.awt.Container.validateUnconditionally(Container.java:1660)
	- locked <0x000000012ac0bb38> (a java.awt.Component$AWTTreeLock)
	at java.awt.Window.pack(Window.java:818)
	at org.netbeans.modules.java.editor.JavaEditorWarmUpTask.run(JavaEditorWarmUpTask.java:294)
	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:158)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:155)
	at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:182)
	at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:221)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:219)
	at java.awt.Dialog.show(Dialog.java:1077)
	at org.netbeans.core.windows.services.NbPresenter.superShow(NbPresenter.java:1074)
	at org.netbeans.core.windows.services.NbPresenter.doShow(NbPresenter.java:1114)
	at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:1096)
	at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:126)
	at org.openide.util.Mutex.doEventAccess(Mutex.java:1363)
	at org.openide.util.Mutex.readAccess(Mutex.java:273)
	at org.netbeans.core.windows.services.NbPresenter.show(NbPresenter.java:1081)
	at java.awt.Component.show(Component.java:1651)
	at java.awt.Component.setVisible(Component.java:1603)
	at java.awt.Window.setVisible(Window.java:1014)
	at java.awt.Dialog.setVisible(Dialog.java:1003)
	at org.netbeans.modules.uihandler.Installer.showDialog(Installer.java:362)
	at org.netbeans.modules.uihandler.Installer.access$300(Installer.java:113)
	at org.netbeans.modules.uihandler.Installer$2.run(Installer.java:326)
	at org.netbeans.core.windows.WindowManagerImpl$Exclusive$1.run(WindowManagerImpl.java:1554)
	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:158)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)

"TimerQueue" daemon prio=5 tid=0x00007f84edf83800 nid=0x3e07 runnable [0x000000016b8c7000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x000000012bee5968> (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)

"Worker-JM" prio=5 tid=0x00007f84ea0ff800 nid=0xd803 in Object.wait() [0x00000001696be000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x000000012bb06a38> (a java.util.ArrayList)
	at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:58)
	- locked <0x000000012bb06a38> (a java.util.ArrayList)

"Framework Event Dispatcher" daemon prio=5 tid=0x00007f84edf7a800 nid=0x4107 in Object.wait() [0x00000001694bb000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x000000012bcee680> (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 <0x000000012bcee680> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)

"Thread-3" daemon prio=5 tid=0x00007f84e943c800 nid=0x3c07 in Object.wait() [0x0000000168080000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x000000012bd21020> (a java.util.LinkedList)
	at java.lang.Object.wait(Object.java:503)
	at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1476)
	- locked <0x000000012bd21020> (a java.util.LinkedList)

"File Watcher" daemon prio=5 tid=0x00007f84edeb6800 nid=0xd303 waiting on condition [0x00000001690b7000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x000000012ba5a110> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
	at org.netbeans.modules.masterfs.watcher.macosx.OSXNotifier.nextEvent(OSXNotifier.java:105)
	at org.netbeans.modules.masterfs.providers.Notifier$1.nextEvent(Notifier.java:119)
	at org.netbeans.modules.masterfs.watcher.Watcher$Ext.run(Watcher.java:302)
	at java.lang.Thread.run(Thread.java:722)

"Thread-2" daemon prio=5 tid=0x00007f84edd9d000 nid=0x4507 runnable [0x0000000167e7d000]
   java.lang.Thread.State: RUNNABLE
	at com.sun.jna.Native.invokeVoid(Native Method)
	at com.sun.jna.Function.invoke(Function.java:328)
	at com.sun.jna.Function.invoke(Function.java:276)
	at com.sun.jna.Library$Handler.invoke(Library.java:216)
	at $Proxy3.CFRunLoopRun(Unknown Source)
	at org.netbeans.modules.masterfs.watcher.macosx.OSXNotifier$1.run(OSXNotifier.java:126)
	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)

"Inactive RequestProcessor thread [Was:Logging Flush/org.netbeans.core.startup.logging.DispatchingHandler]" daemon prio=5 tid=0x00007f84ea553800 nid=0xd003 in Object.wait() [0x0000000168eb4000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x000000012b9763e8> (a java.lang.Object)
	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1986)
	- locked <0x000000012b9763e8> (a java.lang.Object)

"Inactive RequestProcessor thread [Was:Folding initializer/org.netbeans.modules.editor.fold.FoldHierarchyExecution]" daemon prio=5 tid=0x00007f84e94e7000 nid=0x9a07 in Object.wait() [0x0000000168cb1000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x000000012ba3bfe0> (a java.lang.Object)
	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1986)
	- locked <0x000000012ba3bfe0> (a java.lang.Object)

"Inactive RequestProcessor thread [Was:ConnectAction is enabled/org.netbeans.modules.debugger.ui.actions.ConnectAction$1]" daemon prio=5 tid=0x00007f84ed968800 nid=0x9907 in Object.wait() [0x0000000168347000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x000000012ba7c638> (a java.lang.Object)
	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1986)
	- locked <0x000000012ba7c638> (a java.lang.Object)

"State Data Manager" daemon prio=5 tid=0x00007f84edf64800 nid=0xcf03 waiting on condition [0x00000001686ba000]
   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)

"Framework Active Thread" prio=5 tid=0x00007f84eb14e800 nid=0xce03 in Object.wait() [0x0000000168aae000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x000000012b449248> (a org.eclipse.osgi.framework.internal.core.Framework)
	at org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java:1863)
	- locked <0x000000012b449248> (a org.eclipse.osgi.framework.internal.core.Framework)
	at java.lang.Thread.run(Thread.java:722)

"Java2D Disposer" daemon prio=5 tid=0x00007f84e9325000 nid=0xaa03 in Object.wait() [0x0000000165c45000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x000000012ab0a6a0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
	- locked <0x000000012ab0a6a0> (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)

"Java2D Queue Flusher" daemon prio=5 tid=0x00007f84e91f0800 nid=0x950f in Object.wait() [0x0000000164e19000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x000000012b3491b8> (a sun.java2d.opengl.OGLRenderQueue$QueueFlusher)
	at sun.java2d.opengl.OGLRenderQueue$QueueFlusher.run(OGLRenderQueue.java:208)
	- locked <0x000000012b3491b8> (a sun.java2d.opengl.OGLRenderQueue$QueueFlusher)

"AWT-Shutdown" prio=5 tid=0x00007f84ea912800 nid=0x5e07 in Object.wait() [0x00000001615b8000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x000000012b3488f8> (a java.lang.Object)
	at java.lang.Object.wait(Object.java:503)
	at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:287)
	- locked <0x000000012b3488f8> (a java.lang.Object)
	at java.lang.Thread.run(Thread.java:722)

"AppKit Thread" daemon prio=5 tid=0x00007f84ea917000 nid=0x707 runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"RequestProcessor queue manager" daemon prio=5 tid=0x00007f84ea8cd000 nid=0x5a07 in Object.wait() [0x0000000161165000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x000000012ab1ba18> (a java.lang.Class for org.openide.util.RequestProcessor$TickTac)
	at org.openide.util.RequestProcessor$TickTac.obtainFirst(RequestProcessor.java:2254)
	- locked <0x000000012ab1ba18> (a java.lang.Class for org.openide.util.RequestProcessor$TickTac)
	at org.openide.util.RequestProcessor$TickTac.run(RequestProcessor.java:2230)

"Spellchecker" daemon prio=5 tid=0x00007f84e91c7800 nid=0x5603 in Object.wait() [0x0000000160d5a000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x000000015254fa38> (a java.awt.EventQueue$1AWTInvocationLock)
	at java.lang.Object.wait(Object.java:503)
	at java.awt.EventQueue.invokeAndWait(EventQueue.java:1252)
	- locked <0x000000015254fa38> (a java.awt.EventQueue$1AWTInvocationLock)
	at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1349)
	at org.netbeans.modules.spellchecker.ComponentPeer$2.run(ComponentPeer.java:164)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1454)
	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2036)

"CLI Requests Server" daemon prio=5 tid=0x00007f84ea837800 nid=0x5503 runnable [0x0000000160b57000]
   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:1085)

"Active Reference Queue Daemon" daemon prio=5 tid=0x00007f84ea992000 nid=0x5403 in Object.wait() [0x000000016025c000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x000000012b30a278> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
	- locked <0x000000012b30a278> (a java.lang.ref.ReferenceQueue$Lock)
	at org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.java:180)
	- locked <0x000000012b30a278> (a java.lang.ref.ReferenceQueue$Lock)

"Service Thread" daemon prio=5 tid=0x00007f84ea82d000 nid=0x5203 runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread1" daemon prio=5 tid=0x00007f84ea003000 nid=0x5103 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread0" daemon prio=5 tid=0x00007f84e9066000 nid=0x5003 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" daemon prio=5 tid=0x00007f84ea814000 nid=0x4f03 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Finalizer" daemon prio=5 tid=0x00007f84ea812000 nid=0x3b03 in Object.wait() [0x000000015f595000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x000000012ad1a4b8> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
	- locked <0x000000012ad1a4b8> (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)

"Reference Handler" daemon prio=5 tid=0x00007f84eb002000 nid=0x3a03 in Object.wait() [0x000000015f392000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x000000012ad0fbd8> (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 <0x000000012ad0fbd8> (a java.lang.ref.Reference$Lock)

"VM Thread" prio=5 tid=0x00007f84e9055000 nid=0x3903 runnable 

"GC task thread#0 (ParallelGC)" prio=5 tid=0x00007f84e9021800 nid=0x3503 runnable 

"GC task thread#1 (ParallelGC)" prio=5 tid=0x00007f84e9022000 nid=0x3603 runnable 

"GC task thread#2 (ParallelGC)" prio=5 tid=0x00007f84e9022800 nid=0x3703 runnable 

"GC task thread#3 (ParallelGC)" prio=5 tid=0x00007f84e9023000 nid=0x3803 runnable 

"VM Periodic Task Thread" prio=5 tid=0x00007f84ea00c000 nid=0x5303 waiting on condition 

JNI global references: 1367

Heap
 PSYoungGen      total 142912K, used 126833K [0x000000014a960000, 0x0000000157080000, 0x000000015a960000)
  eden space 122368K, 89% used [0x000000014a960000,0x000000015143bdc0,0x00000001520e0000)
  from space 20544K, 84% used [0x00000001520e0000,0x00000001531e09c8,0x00000001534f0000)
  to   space 22400K, 0% used [0x0000000155aa0000,0x0000000155aa0000,0x0000000157080000)
 ParOldGen       total 59584K, used 35237K [0x000000012a960000, 0x000000012e390000, 0x000000014a960000)
  object space 59584K, 59% used [0x000000012a960000,0x000000012cbc96f8,0x000000012e390000)
 PSPermGen       total 67904K, used 49180K [0x0000000112960000, 0x0000000116bb0000, 0x000000012a960000)
  object space 67904K, 72% used [0x0000000112960000,0x0000000115967218,0x0000000116bb0000)
Comment 3 svanimpe 2012-11-10 15:21:12 UTC
Many people seem to have this problem:
http://forums.netbeans.org/topic51562.html

Installing JDK 7u10 Developer Preview does indeed seem to fix things.
Comment 4 Marian Mirilovic 2012-11-10 16:48:09 UTC
Yes, please use JDK 7u10

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