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 270858

Summary: NetBeans hangs, doesn't complete deployment of REST project
Product: serverplugins Reporter: jwbaker
Component: CodeAssignee: issues@serverplugins <issues>
Status: NEW ---    
Severity: normal    
Priority: P2    
Version: 8.1   
Hardware: PC   
OS: Linux   
Issue Type: DEFECT Exception Reporter:
Attachments: IDE log

Description jwbaker 2017-06-12 06:39:47 UTC
Product Version = NetBeans IDE 8.1 (Build 201510222201)
Operating System = Linux version 2.6.39-400.209.1.el5uek running on amd64
Java; VM; Vendor = 1.8.0_101
Runtime = Java HotSpot(TM) 64-Bit Server VM 25.101-b13

Reproducibility: Happens every time

STEPS:
1) Create Maven Web Application
2) Create REST from database, add 1 table
3) Set execution to use embedded Glassfish and embedded browser
4) Run
stops at 50%

Thread dump:
"Thread-13" #161 daemon prio=1 os_prio=0 tid=0x00007fbeb21d0800 nid=0x2fca waiting on condition [0x00007fbe8f75e000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
        at java.lang.Thread.sleep(Native Method)
        at org.netbeans.modules.derby.ExecSupport$OutputCopier.read(ExecSupport.java:248)
        at org.netbeans.modules.derby.ExecSupport$OutputCopier.run(ExecSupport.java:187)

"process reaper" #158 daemon prio=10 os_prio=0 tid=0x00007fbe9dc0a800 nid=0x2f92 runnable [0x00007fbea005e000]
   java.lang.Thread.State: RUNNABLE
        at java.lang.UNIXProcess.waitForProcessExit(Native Method)
        at java.lang.UNIXProcess.lambda$initStreams$3(UNIXProcess.java:290)
        at java.lang.UNIXProcess$$Lambda$19/1699965296.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)

"Keep-Alive-SocketCleaner" #149 daemon prio=8 os_prio=0 tid=0x00007fbe9e085800 nid=0x2f6b in Object.wait() [0x00007fbe99d2d000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at sun.net.www.http.KeepAliveStreamCleaner.run(KeepAliveStreamCleaner.java:101)
        - locked <0x00000000f3f80480> (a sun.net.www.http.KeepAliveStreamCleaner)
        at java.lang.Thread.run(Thread.java:745)

"oracle.jdbc.driver.BlockSource.ThreadedCachingBlockSource.BlockReleaser" #131 daemon prio=4 os_prio=0 tid=0x0000000003136800 nid=0x2f5b in Object.wait() [0x00007fbe9a730000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at oracle.jdbc.driver.BlockSource$ThreadedCachingBlockSource$BlockReleaser.run(BlockSource.java:327)
        - locked <0x00000000f5f68170> (a oracle.jdbc.driver.BlockSource$ThreadedCachingBlockSource$BlockReleaser)

"Abandoned connection cleanup thread" #129 daemon prio=1 os_prio=0 tid=0x000000000168d800 nid=0x2f59 in Object.wait() [0x00007fbe88b19000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
        - locked <0x00000000f5fd5a58> (a java.lang.ref.ReferenceQueue$Lock)
        at com.mysql.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:41)

"GlassFish Status Tasks" #127 daemon prio=1 os_prio=0 tid=0x000000000541e000 nid=0x2f45 waiting on condition [0x00007fbe88918000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x00000000f53cd5b8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
        at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088)
        at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)

"GlassFish Status Tasks" #126 daemon prio=1 os_prio=0 tid=0x00000000051dd800 nid=0x2f44 waiting on condition [0x00007fbe8e0dc000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x00000000f53cd5b8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
        at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088)
        at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)

"GlassFish Status Tasks" #115 daemon prio=1 os_prio=0 tid=0x00007fbe9d034000 nid=0x2f3a waiting on condition [0x00007fbe944fa000]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x00000000f53cd5b8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
        at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
        at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)

"Default RequestProcessor" #108 daemon prio=1 os_prio=0 tid=0x00007fbeb1aa3000 nid=0x2f1a waiting on condition [0x00007fbe9729c000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x00000000f601aa38> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
        at org.netbeans.modules.db.mysql.impl.ConnectionProcessor.run(ConnectionProcessor.java:147)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1443)
        at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:68)
        at org.openide.util.lookup.Lookups.executeWith(Lookups.java:303)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2058)

"QuantumRenderer-0" #41 daemon prio=6 os_prio=0 tid=0x0000000001cbc800 nid=0x2cf8 waiting on condition [0x00007fbe910bd000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x00000000f1772558> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:125)
        at java.lang.Thread.run(Thread.java:745)

"DestroyJavaVM" #39 prio=5 os_prio=0 tid=0x00007fbeb06d6000 nid=0x2cc6 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"TimerQueue" #38 daemon prio=5 os_prio=0 tid=0x00007fbe9cc8d800 nid=0x2cf5 waiting on condition [0x00007fbe91ebf000]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x00000000f1102fa8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
        at java.util.concurrent.DelayQueue.take(DelayQueue.java:223)
        at javax.swing.TimerQueue.run(TimerQueue.java:174)
        at java.lang.Thread.run(Thread.java:745)

"Worker-JM" #36 prio=5 os_prio=0 tid=0x00007fbe9d247800 nid=0x2cf0 in Object.wait() [0x00007fbe922c0000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:58)
        - locked <0x00000000f0f357d0> (a java.util.ArrayList)

"Framework Event Dispatcher" #35 daemon prio=5 os_prio=0 tid=0x00007fbeb1002800 nid=0x2cef in Object.wait() [0x00007fbe926c1000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:502)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
        - locked <0x00000000f1079780> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)

"Deadlock Detector" #34 prio=5 os_prio=0 tid=0x00000000022d1000 nid=0x2cee waiting on condition [0x00007fbe928c2000]
   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:745)

"Thread-3" #33 daemon prio=5 os_prio=0 tid=0x00007fbe9c7e1800 nid=0x2ced in Object.wait() [0x00007fbe92ecc000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:502)
        at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1482)
        - locked <0x00000000f0bffab8> (a java.util.LinkedList)

"File Watcher" #31 daemon prio=1 os_prio=0 tid=0x0000000002580000 nid=0x2ceb waiting on condition [0x00007fbe93ef8000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x00000000f08b37a8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
        at java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:492)
        at java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:680)
        at sun.nio.fs.AbstractWatchService.take(AbstractWatchService.java:118)
        at org.netbeans.modules.masterfs.watcher.nio2.NioNotifier.nextEvent(NioNotifier.java:95)
        at org.netbeans.modules.masterfs.providers.Notifier$1.nextEvent(Notifier.java:119)
        at org.netbeans.modules.masterfs.watcher.Watcher$Ext.run(Watcher.java:342)
        at java.lang.Thread.run(Thread.java:745)

"Thread-1" #30 daemon prio=1 os_prio=0 tid=0x00007fbe9cbb9800 nid=0x2cea runnable [0x00007fbe940f9000]
   java.lang.Thread.State: RUNNABLE
        at sun.nio.fs.LinuxWatchService.poll(Native Method)
        at sun.nio.fs.LinuxWatchService.access$600(LinuxWatchService.java:47)
        at sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:314)
        at java.lang.Thread.run(Thread.java:745)

"Editor Parsing Loop (201510222201)" #28 daemon prio=1 os_prio=0 tid=0x00007fbeb0927000 nid=0x2ce8 waiting on condition [0x00007fbe94813000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x00000000f13f5778> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
        at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:549)
        at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:681)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1443)
        at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:68)
        at org.openide.util.lookup.Lookups.executeWith(Lookups.java:303)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2058)

"State Data Manager" #23 daemon prio=5 os_prio=0 tid=0x00007fbe9cbc8800 nid=0x2ce3 waiting on condition [0x00007fbe95218000]
   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:745)

"Framework Active Thread" #22 prio=5 os_prio=0 tid=0x00007fbe9cafc800 nid=0x2ce2 in Object.wait() [0x00007fbe95619000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java:1862)
        - locked <0x00000000f07aafd8> (a org.eclipse.osgi.framework.internal.core.Framework)
        at java.lang.Thread.run(Thread.java:745)

"AWT-EventQueue-0" #20 prio=6 os_prio=0 tid=0x00007fbeb071e000 nid=0x2ce1 waiting on condition [0x00007fbe96495000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x00000000f168b800> (a java.util.concurrent.CountDownLatch$Sync)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:997)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1304)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:231)
        at com.sun.javafx.application.PlatformImpl.waitForStart(PlatformImpl.java:256)
        at com.sun.javafx.application.PlatformImpl.runLater(PlatformImpl.java:277)
        at com.sun.javafx.application.PlatformImpl.runLater(PlatformImpl.java:268)
        at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:150)
        at javafx.embed.swing.JFXPanel.initFx(JFXPanel.java:215)
        - locked <0x00000000f168bb58> (a java.lang.Class for javafx.embed.swing.JFXPanel)
        at javafx.embed.swing.JFXPanel.<init>(JFXPanel.java:230)
        at org.netbeans.core.browser.webview.ext.WebBrowserImpl.getComponent(WebBrowserImpl.java:179)
        - locked <0x00000000fe20f400> (a java.lang.Object)
        at org.netbeans.core.browser.webview.HtmlBrowserImpl.getBrowser(HtmlBrowserImpl.java:101)
        - locked <0x00000000fe20f480> (a java.lang.Object)
        at org.netbeans.core.browser.webview.HtmlBrowserImpl.getComponent(HtmlBrowserImpl.java:93)
        at org.openide.awt.HtmlBrowser.<init>(HtmlBrowser.java:185)
        at org.netbeans.modules.web.browser.ui.DeveloperHtmlBrowserComponent.createBrowser(DeveloperHtmlBrowserComponent.java:103)
        at org.netbeans.core.HtmlBrowserComponent.createBrowser(HtmlBrowserComponent.java:274)
        at org.netbeans.core.HtmlBrowserComponent.setURLAndOpen(HtmlBrowserComponent.java:438)
        at org.netbeans.modules.web.browser.api.WebBrowserPane$2.run(WebBrowserPane.java:217)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
        at java.awt.EventQueue.access$500(EventQueue.java:97)
        at java.awt.EventQueue$3.run(EventQueue.java:709)
        at java.awt.EventQueue$3.run(EventQueue.java:703)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
        at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

"AWT-Shutdown" #21 prio=5 os_prio=0 tid=0x00007fbeb071c800 nid=0x2ce0 in Object.wait() [0x00007fbe96697000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:502)
        at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:295)
        - locked <0x00000000f00cd7e8> (a java.lang.Object)
        at java.lang.Thread.run(Thread.java:745)

"AWT-XAWT" #19 daemon prio=6 os_prio=0 tid=0x00007fbeb071a800 nid=0x2cdf runnable [0x00007fbe96898000]
   java.lang.Thread.State: RUNNABLE
        at sun.awt.X11.XToolkit.waitForEvents(Native Method)
        at sun.awt.X11.XToolkit.run(XToolkit.java:568)
        at sun.awt.X11.XToolkit.run(XToolkit.java:532)
        at java.lang.Thread.run(Thread.java:745)



ACTUAL:
  nothing happens

EXPECTED:
  embedded browser runs showing REST output in XML forma
Comment 1 jwbaker 2017-06-12 06:39:56 UTC
Created attachment 164510 [details]
IDE log