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 240335 - NetBeans froze when opening existing project
Summary: NetBeans froze when opening existing project
Status: RESOLVED DUPLICATE of bug 236101
Alias: None
Product: web
Classification: Unclassified
Component: HTML Project (show other bugs)
Version: 8.0
Hardware: PC Mac OS X
: P1 normal (vote)
Assignee: Tomas Mysik
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-01-12 11:20 UTC by kimsp
Modified: 2014-01-13 09:02 UTC (History)
1 user (show)

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 kimsp 2014-01-12 11:20:34 UTC
Steps
Open sample project and run it in browser without NetBeans Connect extension
In release version, dialog suggesting to go to Chrome WebStore is opened, confirm and install extension
In dev version, extension must be installed manually from its folder. Click on "locate" and follow instructions

Expected result:
Extension is successfully installed, Browser DOM window, CSS Styles and debugging windows are opened on project/file run

Actual result:
Netbeans in completely unresponsive when opening the project. Below is a stack trace.


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

"Editor Parsing Loop (201401091443)" daemon prio=5 tid=0x00007fbf89fb7000 nid=0x10a3b waiting on condition [0x000000010d60d000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000007c29a3c70> (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.PriorityBlockingQueue.take(PriorityBlockingQueue.java:539)
	at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:665)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
	at java.util.concurrent.FutureTask.run(FutureTask.java:262)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1423)
	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)

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

"TimerQueue" daemon prio=5 tid=0x00007fbf841f6800 nid=0x10303 waiting on condition [0x000000011b63b000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000007c2153018> (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:744)

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

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

"Deadlock Detector" prio=5 tid=0x00007fbf84887800 nid=0xfd07 waiting on condition [0x000000011adea000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at org.netbeans.modules.deadlock.detector.Detector.run(Detector.java:138)
	at java.lang.Thread.run(Thread.java:744)

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

"File Watcher" daemon prio=5 tid=0x00007fbf85540800 nid=0xfa03 waiting on condition [0x000000011813b000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000007c1c88b60> (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:329)
	at java.lang.Thread.run(Thread.java:744)

"Thread-2" daemon prio=5 tid=0x00007fbf853f5000 nid=0xec03 runnable [0x00000001173e6000]
   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 com.sun.proxy.$Proxy2.CFRunLoopRun(Unknown Source)
	at org.netbeans.modules.masterfs.watcher.macosx.OSXNotifier$1.run(OSXNotifier.java:126)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:744)

"State Data Manager" daemon prio=5 tid=0x00007fbf84495000 nid=0xe403 waiting on condition [0x000000011a705000]
   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:744)

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

"AWT-EventQueue-0" prio=5 tid=0x00007fbf84a97000 nid=0xca07 waiting on condition [0x0000000114a87000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000007c0ac6e88> (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.awt.EventQueue.getNextEvent(EventQueue.java:543)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211)
	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)

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

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

"RequestProcessor queue manager" daemon prio=5 tid=0x00007fbf84a58800 nid=0xba03 in Object.wait() [0x000000011373f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00000007c0068f48> (a java.lang.Class for org.openide.util.RequestProcessor$TickTac)
	at org.openide.util.RequestProcessor$TickTac.obtainFirst(RequestProcessor.java:2256)
	- locked <0x00000007c0068f48> (a java.lang.Class for org.openide.util.RequestProcessor$TickTac)
	at org.openide.util.RequestProcessor$TickTac.run(RequestProcessor.java:2232)

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

"AppKit Thread" daemon prio=5 tid=0x00007fbf8505d800 nid=0x507 runnable [0x00007fff5cbf6000]
   java.lang.Thread.State: RUNNABLE
	at sun.lwawt.macosx.LWCToolkit.doAWTRunLoop(Native Method)
	at sun.lwawt.macosx.LWCToolkit.invokeAndWait(LWCToolkit.java:549)
	at sun.lwawt.macosx.LWCToolkit.invokeAndWait(LWCToolkit.java:489)
	at sun.lwawt.macosx.CAccessibility.invokeAndWait(CAccessibility.java:75)
	at sun.lwawt.macosx.CAccessibility.getFocusOwner(CAccessibility.java:521)

"CLI Requests Server" daemon prio=5 tid=0x00007fbf84062800 nid=0x5103 runnable [0x000000010ef6f000]
   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:530)
	at java.net.ServerSocket.accept(ServerSocket.java:498)
	at org.netbeans.CLIHandler$Server.run(CLIHandler.java:1100)

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

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

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

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

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

"Finalizer" daemon prio=5 tid=0x00007fbf85042000 nid=0x3103 in Object.wait() [0x000000010c5fe000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00000007c0af7da0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
	- locked <0x00000007c0af7da0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:189)

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

"VM Thread" prio=5 tid=0x00007fbf8503f800 nid=0x2d03 runnable 

"GC task thread#0 (ParallelGC)" prio=5 tid=0x00007fbf84018800 nid=0x2503 runnable 

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

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

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

"VM Periodic Task Thread" prio=5 tid=0x00007fbf85044000 nid=0x4d03 waiting on condition 

JNI global references: 2829

Heap
 PSYoungGen      total 249856K, used 144621K [0x00000007eaa80000, 0x00000007fee00000, 0x0000000800000000)
  eden space 187392K, 74% used [0x00000007eaa80000,0x00000007f33707e0,0x00000007f6180000)
  from space 62464K, 7% used [0x00000007f6180000,0x00000007f65cac70,0x00000007f9e80000)
  to   space 60928K, 0% used [0x00000007fb280000,0x00000007fb280000,0x00000007fee00000)
 ParOldGen       total 129536K, used 76779K [0x00000007c0000000, 0x00000007c7e80000, 0x00000007eaa80000)
  object space 129536K, 59% used [0x00000007c0000000,0x00000007c4afae68,0x00000007c7e80000)
 PSPermGen       total 116736K, used 77475K [0x00000007a8000000, 0x00000007af200000, 0x00000007c0000000)
  object space 116736K, 66% used [0x00000007a8000000,0x00000007acba8f30,0x00000007af200000)
Comment 1 kimsp 2014-01-12 11:32:36 UTC
I had to kill the process to continue. The project seemed OK. However, I deleted it and tried to reimport. The Open Project dialog did not allow me to do this and the project did not have the HTML5 icon left to it. So maybe the killing of the process somehow messed up the project or something else is amiss. 
  
However, opening a fresh version of the project worked OK, so stalling of any processes.
Comment 2 Vladimir Riha 2014-01-12 11:34:41 UTC
What do you mean when opening project, when exactly is NetBeans unresponsive (after clicking on "locate" ?) ? After you installed the extension, have you click on Re-run button? Could you please attach IDE log (see [1]) from this moment as well? 

[1] http://wiki.netbeans.org/FaqLogMessagesFile
Comment 3 kimsp 2014-01-12 12:44:59 UTC
I mean tried to open the project using the "Open project" dialog. Then is became unresponsive as in not being able to click anything. I did not get to installing the extension as it was unresponsive.
Comment 4 Antonin Nebuzelsky 2014-01-13 09:02:26 UTC

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