2 Replies Latest reply on Oct 10, 2017 9:18 AM by KarstenH-dk

    Sql*developer17.3 hangs

    KarstenH-dk

      hi

       

      On my first use of version 17.3 it hangs

      I used jstack from version 4.01 to whatch the stack - jstack doesn't seem to exists on the newer versions of java is it true ??

       

      regards Karsten

      this is what jstack tells :

       

      2017-10-09 09:14:16

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

       

       

      "SwingWorker-pool-4-thread-1" #87 daemon prio=5 os_prio=0 tid=0x000000005b556000 nid=0x126c waiting for monitor entry [0x00000000673de000]

         java.lang.Thread.State: BLOCKED (on object monitor)

      at oracle.dbtools.raptor.dialogs.actions.XMLBasedObjectAction$Listener.processDescriptors(XMLBasedObjectAction.java:101)

      - waiting to lock <0x00000000fe9b1af0> (a java.lang.Object)

      at oracle.dbtools.raptor.dialogs.actions.XMLBasedObjectAction$Listener.elementVisited(XMLBasedObjectAction.java:89)

      at oracle.ide.extension.HashStructureHook._fireElementVisitedEvent(HashStructureHook.java:304)

      at oracle.ide.extension.HashStructureHook.end(HashStructureHook.java:133)

      - locked <0x00000000cfdd68e0> (a java.lang.Object)

      at oracle.ideimpl.extension.LayerReader.callElementEnd(LayerReader.java:373)

      at oracle.ideimpl.extension.LayerReader.scan(LayerReader.java:315)

      at oracle.ideimpl.extension.LayerReader.scanChildren(LayerReader.java:287)

      at oracle.ideimpl.extension.LayerHookRegistry.scanHooks(LayerHookRegistry.java:344)

      at oracle.ideimpl.extension.LayerHookRegistry.loadHooks(LayerHookRegistry.java:279)

      at oracle.ideimpl.extension.LayerHookRegistry.fullyLoad(LayerHookRegistry.java:394)

      - locked <0x00000000cf132a90> (a oracle.ideimpl.extension.LayerHookRegistry)

      at oracle.ideimpl.extension.ExtensionManagerImpl._loadExtHooksCached(ExtensionManagerImpl.java:2026)

      at oracle.ideimpl.extension.ExtensionManagerImpl._loadExtensionHooks(ExtensionManagerImpl.java:1951)

      at oracle.ideimpl.extension.ExtensionManagerImpl.__loadExtensionHooks(ExtensionManagerImpl.java:1923)

      at oracle.ideimpl.extension.ExtensionLoaderThread.doInBackground(ExtensionLoaderThread.java:59)

      at oracle.ideimpl.extension.ExtensionLoaderThread.doInBackground(ExtensionLoaderThread.java:23)

      at javax.swing.SwingWorker$1.call(SwingWorker.java:295)

      at java.util.concurrent.FutureTask.run(FutureTask.java:266)

      at javax.swing.SwingWorker.run(SwingWorker.java:334)

      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)

      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

      at java.lang.Thread.run(Thread.java:748)

       

       

      "pool-3-thread-1" #77 prio=5 os_prio=0 tid=0x000000005aae3800 nid=0x1500 waiting on condition [0x000000005c72f000]

         java.lang.Thread.State: TIMED_WAITING (parking)

      at sun.misc.Unsafe.park(Native Method)

      - parking to wait for  <0x00000000fe17b790> (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:1074)

      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)

      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

      at java.lang.Thread.run(Thread.java:748)

       

       

      "Image Animator 3" #75 daemon prio=3 os_prio=-1 tid=0x000000005aae5800 nid=0x14ec waiting on condition [0x000000005c5de000]

         java.lang.Thread.State: TIMED_WAITING (sleeping)

      at java.lang.Thread.sleep(Native Method)

      at sun.awt.image.GifFrame.dispose(GifImageDecoder.java:670)

      at sun.awt.image.GifImageDecoder.readImage(GifImageDecoder.java:458)

      at sun.awt.image.GifImageDecoder.produceImage(GifImageDecoder.java:212)

      at sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:269)

      at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:205)

      at sun.awt.image.ImageFetcher.run(ImageFetcher.java:169)

       

       

      "status-0" #70 prio=2 os_prio=-2 tid=0x000000005e1e2800 nid=0xce8 waiting on condition [0x00000000678de000]

         java.lang.Thread.State: WAITING (parking)

      at sun.misc.Unsafe.park(Native Method)

      - parking to wait for  <0x00000000fded8af8> (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.DelayQueue.take(DelayQueue.java:211)

      at oracle.ide.status.StatusExecutor$StatusQueue.take(StatusExecutor.java:338)

      at oracle.ide.status.StatusExecutor$StatusQueue.take(StatusExecutor.java:300)

      at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)

      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)

      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

      at java.lang.Thread.run(Thread.java:748)

       

       

      "WeakDataReference polling" #68 prio=1 os_prio=-2 tid=0x000000005e1e3000 nid=0xcd4 in Object.wait() [0x000000006647f000]

         java.lang.Thread.State: WAITING (on object monitor)

      at java.lang.Object.wait(Native Method)

      at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)

      - locked <0x00000000fdd95de8> (a java.lang.ref.ReferenceQueue$Lock)

      at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)

      at oracle.ide.util.WeakDataReference$Cleaner.run(WeakDataReference.java:88)

      at java.lang.Thread.run(Thread.java:748)

       

       

      "Background Parser#0" #64 prio=6 os_prio=0 tid=0x000000005b552800 nid=0x1048 waiting on condition [0x000000005bccf000]

         java.lang.Thread.State: TIMED_WAITING (sleeping)

      at java.lang.Thread.sleep(Native Method)

      at oracle.dbtools.raptor.plsql.BackgroundParser$1.construct(BackgroundParser.java:158)

      at oracle.dbtools.raptor.utils.NamedSwingWorker$2.run(NamedSwingWorker.java:115)

      at java.lang.Thread.run(Thread.java:748)

       

       

      "TextBufferScavenger" #62 prio=6 os_prio=0 tid=0x000000005b54f800 nid=0xb24 in Object.wait() [0x0000000065eaf000]

         java.lang.Thread.State: WAITING (on object monitor)

      at java.lang.Object.wait(Native Method)

      at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)

      - locked <0x00000000d5d8e690> (a java.lang.ref.ReferenceQueue$Lock)

      at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)

      at oracle.ide.model.FacadeBufferReference$PollingThread.run(FacadeBufferReference.java:145)

       

       

      "oracle.jdbc.driver.BlockSource.ThreadedCachingBlockSource.BlockReleaser" #56 daemon prio=4 os_prio=-1 tid=0x000000005b555800 nid=0xa44 in Object.wait() [0x000000006678e000]

         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:329)

      - locked <0x00000000d21a9eb0> (a oracle.jdbc.driver.BlockSource$ThreadedCachingBlockSource$BlockReleaser)

       

       

      "Timer-2" #55 daemon prio=5 os_prio=0 tid=0x000000005b554800 nid=0xaf8 in Object.wait() [0x000000006636f000]

         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.TimerThread.mainLoop(Timer.java:526)

      - locked <0x00000000d21aad98> (a java.util.TaskQueue)

      at java.util.TimerThread.run(Timer.java:505)

       

       

      "IconOverlayTracker Timer: null-jdbcNodeInfoType" #44 prio=5 os_prio=0 tid=0x000000005e1e7000 nid=0x10b0 in Object.wait() [0x0000000065baf000]

         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.TimerThread.mainLoop(Timer.java:526)

      - locked <0x00000000d27b9908> (a java.util.TaskQueue)

      at java.util.TimerThread.run(Timer.java:505)

       

       

      "WaitCursor-Timer" #43 prio=6 os_prio=0 tid=0x000000005e1e6000 nid=0x1324 in Object.wait() [0x000000006540f000]

         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.TimerThread.mainLoop(Timer.java:526)

      - locked <0x00000000d21712e0> (a java.util.TaskQueue)

      at java.util.TimerThread.run(Timer.java:505)

       

       

      "InterruptTimer" #42 daemon prio=5 os_prio=0 tid=0x000000005e1e4800 nid=0x14b8 in Object.wait() [0x00000000650cf000]

         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.TimerThread.mainLoop(Timer.java:526)

      - locked <0x00000000d1241738> (a java.util.TaskQueue)

      at java.util.TimerThread.run(Timer.java:505)

       

       

      "RaptorTaskThread01" #41 prio=5 os_prio=0 tid=0x000000005e1e4000 nid=0x838 waiting on condition [0x000000005a50e000]

         java.lang.Thread.State: WAITING (parking)

      at sun.misc.Unsafe.park(Native Method)

      - parking to wait for  <0x00000000d07e7758> (a java.util.concurrent.SynchronousQueue$TransferStack)

      at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)

      at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)

      at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)

      at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)

      at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)

      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)

      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

      at java.lang.Thread.run(Thread.java:748)

       

       

      "Thread-9" #39 daemon prio=5 os_prio=0 tid=0x000000005e1e1800 nid=0x14c8 in Object.wait() [0x0000000063a9f000]

         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 <0x00000000cef2fd20> (a java.util.LinkedList)

       

       

      "Scheduler" #38 daemon prio=5 os_prio=0 tid=0x000000005a6ec000 nid=0x1654 in Object.wait() [0x0000000062f7f000]

         java.lang.Thread.State: WAITING (on object monitor)

      at java.lang.Object.wait(Native Method)

      at java.lang.Object.wait(Object.java:502)

      at oracle.dbtools.raptor.backgroundTask.TaskLinkedList.takeNextTask(TaskLinkedList.java:47)

      - locked <0x00000000d07e7378> (a oracle.dbtools.raptor.backgroundTask.TaskLinkedList)

      at oracle.dbtools.raptor.backgroundTask.RaptorTaskManager$SchedulerThread.run(RaptorTaskManager.java:538)

       

       

      "Log Poller" #37 prio=1 os_prio=-2 tid=0x000000005a6eb000 nid=0x16a0 waiting on condition [0x000000005933e000]

         java.lang.Thread.State: WAITING (parking)

      at sun.misc.Unsafe.park(Native Method)

      - parking to wait for  <0x00000000d05dda08> (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 oracle.ide.log.QueuedLoggingHandler.take(QueuedLoggingHandler.java:60)

      at oracle.ideimpl.log.TabbedLogManager$4.run(TabbedLogManager.java:333)

      at java.lang.Thread.run(Thread.java:748)

       

       

      "TimedCache-Timer" #32 daemon prio=5 os_prio=0 tid=0x000000005aae8000 nid=0x3e8 in Object.wait() [0x00000000612af000]

         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.TimerThread.mainLoop(Timer.java:526)

      - locked <0x00000000cf21c5a0> (a java.util.TaskQueue)

      at java.util.TimerThread.run(Timer.java:505)

       

       

      "Framework Event Dispatcher" #25 daemon prio=5 os_prio=0 tid=0x000000005aae2800 nid=0x904 in Object.wait() [0x000000005be0f000]

         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 <0x00000000ced1daa8> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)

      at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)

       

       

      "Framework Active Thread" #22 prio=5 os_prio=0 tid=0x000000005af64800 nid=0xd80 in Object.wait() [0x000000005c0af000]

         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:1870)

      - locked <0x00000000ced041b8> (a org.eclipse.osgi.framework.internal.core.Framework)

      at java.lang.Thread.run(Thread.java:748)

       

       

      "Active Reference Queue Daemon" #18 daemon prio=1 os_prio=-2 tid=0x00000000579cf000 nid=0x12f0 in Object.wait() [0x000000005a0ee000]

         java.lang.Thread.State: WAITING (on object monitor)

      at java.lang.Object.wait(Native Method)

      at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)

      - locked <0x00000000ceae5230> (a java.lang.ref.ReferenceQueue$Lock)

      at org.openide.util.lookup.implspi.ActiveQueue$Impl.removeSuper(ActiveQueue.java:93)

      at org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.java:131)

       

       

      "TimerQueue" #16 daemon prio=5 os_prio=0 tid=0x0000000057770000 nid=0x10ac waiting on condition [0x000000005986f000]

         java.lang.Thread.State: TIMED_WAITING (parking)

      at sun.misc.Unsafe.park(Native Method)

      - parking to wait for  <0x00000000ce739438> (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:748)

       

       

      "AWT-EventQueue-0" #15 prio=6 os_prio=0 tid=0x00000000576f2800 nid=0x12d4 waiting for monitor entry [0x0000000058665000]

         java.lang.Thread.State: BLOCKED (on object monitor)

      at oracle.ideimpl.extension.LayerHookRegistry.getHook(LayerHookRegistry.java:360)

      - waiting to lock <0x00000000cf132a90> (a oracle.ideimpl.extension.LayerHookRegistry)

      at oracle.ideimpl.extension.ExtensionManagerImpl.getHook(ExtensionManagerImpl.java:1386)

      at com.oracle.jdeveloper.nbwindowsystem.NbEditorManager.getEditorManagerOption(NbEditorManager.java:2208)

      at com.oracle.jdeveloper.nbwindowsystem.editor.SplitPane.paintBorder(SplitPane.java:966)

      at javax.swing.JComponent.paint(JComponent.java:1057)

      at javax.swing.JComponent.paintChildren(JComponent.java:889)

      - locked <0x00000000ce0055e0> (a java.awt.Component$AWTTreeLock)

      at javax.swing.JComponent.paint(JComponent.java:1065)

      at javax.swing.JComponent.paintChildren(JComponent.java:889)

      - locked <0x00000000ce0055e0> (a java.awt.Component$AWTTreeLock)

      at javax.swing.JComponent.paint(JComponent.java:1065)

      at javax.swing.JComponent.paintChildren(JComponent.java:889)

      - locked <0x00000000ce0055e0> (a java.awt.Component$AWTTreeLock)

      at javax.swing.JComponent.paint(JComponent.java:1065)

      at javax.swing.JComponent.paintChildren(JComponent.java:889)

      - locked <0x00000000ce0055e0> (a java.awt.Component$AWTTreeLock)

      at javax.swing.JComponent.paint(JComponent.java:1065)

      at javax.swing.JComponent.paintChildren(JComponent.java:889)

      - locked <0x00000000ce0055e0> (a java.awt.Component$AWTTreeLock)

      at javax.swing.JComponent.paint(JComponent.java:1065)

      at javax.swing.JComponent.paintChildren(JComponent.java:889)

      - locked <0x00000000ce0055e0> (a java.awt.Component$AWTTreeLock)

      at javax.swing.JComponent.paint(JComponent.java:1065)

      at org.netbeans.swing.tabcontrol.TabbedContainer.paint(TabbedContainer.java:994)

      at javax.swing.JComponent.paintChildren(JComponent.java:889)

      - locked <0x00000000ce0055e0> (a java.awt.Component$AWTTreeLock)

      at javax.swing.JComponent.paint(JComponent.java:1065)

      at javax.swing.JComponent.paintChildren(JComponent.java:889)

      - locked <0x00000000ce0055e0> (a java.awt.Component$AWTTreeLock)

      at javax.swing.JComponent.paint(JComponent.java:1065)

      at javax.swing.JComponent.paintChildren(JComponent.java:889)

      - locked <0x00000000ce0055e0> (a java.awt.Component$AWTTreeLock)

      at javax.swing.JComponent.paint(JComponent.java:1065)

      at javax.swing.JComponent.paintChildren(JComponent.java:889)

      - locked <0x00000000ce0055e0> (a java.awt.Component$AWTTreeLock)

      at javax.swing.JComponent.paint(JComponent.java:1065)

      at javax.swing.JComponent.paintChildren(JComponent.java:889)

      - locked <0x00000000ce0055e0> (a java.awt.Component$AWTTreeLock)

      at javax.swing.JComponent.paint(JComponent.java:1065)

      at javax.swing.JLayeredPane.paint(JLayeredPane.java:586)

      at javax.swing.JComponent.paintChildren(JComponent.java:889)

      - locked <0x00000000ce0055e0> (a java.awt.Component$AWTTreeLock)

      at javax.swing.JComponent.paint(JComponent.java:1065)

      at javax.swing.JComponent.paintChildren(JComponent.java:889)

      - locked <0x00000000ce0055e0> (a java.awt.Component$AWTTreeLock)

      at javax.swing.JComponent.paint(JComponent.java:1065)

      at org.netbeans.core.windows.view.ui.MainWindow$1.paint(MainWindow.java:189)

      at javax.swing.JComponent.paintChildren(JComponent.java:889)

      - locked <0x00000000ce0055e0> (a java.awt.Component$AWTTreeLock)

      at javax.swing.JComponent.paint(JComponent.java:1065)

      at javax.swing.JLayeredPane.paint(JLayeredPane.java:586)

      at javax.swing.JComponent.paintChildren(JComponent.java:889)

      - locked <0x00000000ce0055e0> (a java.awt.Component$AWTTreeLock)

      at javax.swing.JComponent.paint(JComponent.java:1065)

      at javax.swing.JComponent.paintToOffscreen(JComponent.java:5210)

      at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579)

      at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502)

      at javax.swing.RepaintManager.paint(RepaintManager.java:1272)

      at javax.swing.JComponent._paintImmediately(JComponent.java:5158)

      at javax.swing.JComponent.paintImmediately(JComponent.java:4969)

      at javax.swing.JComponent.paintImmediately(JComponent.java:4950)

      at javax.swing.JLayer.paintImmediately(JLayer.java:415)

      at javax.swing.plaf.LayerUI.paintImmediately(LayerUI.java:717)

      at javax.swing.JLayer.paintImmediately(JLayer.java:410)

      at javax.swing.JComponent.paintImmediately(JComponent.java:4950)

      at javax.swing.RepaintManager$4.run(RepaintManager.java:831)

      at javax.swing.RepaintManager$4.run(RepaintManager.java:814)

      at java.security.AccessController.doPrivileged(Native Method)

      at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)

      at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)

      at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789)

      at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738)

      at javax.swing.RepaintManager.access$1200(RepaintManager.java:64)

      at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732)

      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:80)

      at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)

      at oracle.javatools.internal.ui.EventQueueWrapper._dispatchEvent(EventQueueWrapper.java:169)

      at oracle.javatools.internal.ui.EventQueueWrapper.dispatchEvent(EventQueueWrapper.java:151)

      at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)

      at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)

      at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:109)

      at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:184)

      at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:229)

      at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:227)

      at java.security.AccessController.doPrivileged(Native Method)

      at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:227)

      at java.awt.Dialog.show(Dialog.java:1084)

      at java.awt.Component.show(Component.java:1671)

      at java.awt.Component.setVisible(Component.java:1623)

      at java.awt.Window.setVisible(Window.java:1014)

      at java.awt.Dialog.setVisible(Dialog.java:1005)

      at oracle.javatools.dialogs.progress.AbstractProgressMonitor$6.run(AbstractProgressMonitor.java:446)

      at oracle.javatools.dialogs.progress.AbstractProgressMonitor.displayImpl(AbstractProgressMonitor.java:461)

      at oracle.javatools.dialogs.progress.AbstractProgressMonitor$4.runImpl(AbstractProgressMonitor.java:342)

      at oracle.javatools.util.SwingClosure$1Closure.run(SwingClosure.java:50)

      at oracle.javatools.util.SwingClosure.run(SwingClosure.java:61)

      at oracle.javatools.dialogs.progress.AbstractProgressMonitor.display(AbstractProgressMonitor.java:344)

      at oracle.javatools.dialogs.progress.DeterminateProgressMonitor.display(DeterminateProgressMonitor.java:44)

      at oracle.javatools.dialogs.progress.DeterminateProgressMonitor.startImpl(DeterminateProgressMonitor.java:133)

      at oracle.javatools.dialogs.progress.AbstractProgressMonitor$1.runImpl(AbstractProgressMonitor.java:131)

      at oracle.javatools.util.SwingClosure$1Closure.run(SwingClosure.java:50)

      at oracle.javatools.util.SwingClosure.run(SwingClosure.java:61)

      at oracle.javatools.dialogs.progress.AbstractProgressMonitor.start(AbstractProgressMonitor.java:133)

      at oracle.javatools.dialogs.progress.DeterminateProgressMonitor.start(DeterminateProgressMonitor.java:44)

      at oracle.ideimpl.extension.SwingWorkerExtensionQueueLoadStrategy._loadOnEDT(SwingWorkerExtensionQueueLoadStrategy.java:86)

      at oracle.ideimpl.extension.SwingWorkerExtensionQueueLoadStrategy.load(SwingWorkerExtensionQueueLoadStrategy.java:49)

      at oracle.ideimpl.extension.SameThreadAndSwingWorkerMixedStrategy.load(SameThreadAndSwingWorkerMixedStrategy.java:26)

      at oracle.ideimpl.extension.ExtensionManagerImpl.fullyLoadExtension(ExtensionManagerImpl.java:1672)

      - locked <0x00000000cf19ff68> (a java.lang.Object)

      at oracle.ide.osgi.extension.internal.ClassLoaderProxy.fullyLoadExtensionIfNeeded(ClassLoaderProxy.java:162)

      at oracle.ide.osgi.extension.internal.ClassLoaderProxy.loadClass(ClassLoaderProxy.java:100)

      at java.lang.Class.forName0(Native Method)

      at java.lang.Class.forName(Class.java:348)

      at oracle.dbtools.raptor.metadata.XMLFactory.resolveFloatValue(XMLFactory.java:495)

      at oracle.dbtools.raptor.metadata.XMLFactory.initObjectAction(XMLFactory.java:349)

      at oracle.dbtools.raptor.metadata.XMLFactory.createObjectAction(XMLFactory.java:85)

      at oracle.dbtools.raptor.dialogs.actions.XMLBasedObjectAction.processNode(XMLBasedObjectAction.java:648)

      at oracle.dbtools.raptor.dialogs.actions.XMLBasedObjectAction.access$900(XMLBasedObjectAction.java:65)

      at oracle.dbtools.raptor.dialogs.actions.XMLBasedObjectAction$XMLParser.newItem(XMLBasedObjectAction.java:756)

      at oracle.dbtools.raptor.utils.AbstractFolderedXml.processNode(AbstractFolderedXml.java:74)

      at oracle.dbtools.raptor.utils.AbstractFolderedXml.processXML(AbstractFolderedXml.java:114)

      at oracle.dbtools.raptor.dialogs.actions.XMLBasedObjectAction.loadXML(XMLBasedObjectAction.java:570)

      - locked <0x00000000fe9b1af0> (a java.lang.Object)

      - locked <0x00000000fe9b1b00> (a java.lang.Object)

      at oracle.dbtools.raptor.dialogs.actions.XMLBasedObjectAction.getMenu(XMLBasedObjectAction.java:299)

      at oracle.dbtools.raptor.oviewer.base.AsynchronousViewerEditor.addMenuButton(AsynchronousViewerEditor.java:420)

      at oracle.dbtools.raptor.oviewer.base.AsynchronousViewerEditor.whenVisibilityChanges(AsynchronousViewerEditor.java:528)

      at oracle.dbtools.raptor.oviewer.base.AsynchronousViewerEditor.oldEditorShown(AsynchronousViewerEditor.java:501)

      at oracle.dbtools.raptor.oviewer.base.AsynchronousViewerEditor.shownImpl(AsynchronousViewerEditor.java:357)

      at oracle.ide.editor.AsynchronousEditor.contextAvailable(AsynchronousEditor.java:435)

      at oracle.ide.editor.AsynchronousEditor.updateContextImpl(AsynchronousEditor.java:418)

      at oracle.ide.editor.AsynchronousEditor.setDelayedContext(AsynchronousEditor.java:402)

      at oracle.ide.editor.AsynchronousEditor$2$1.run(AsynchronousEditor.java:354)

      at oracle.bali.ewt.util.PaintUtils.invokeAfterRepaint(PaintUtils.java:53)

      at oracle.javatools.util.SwingUtils.invokeAfterRepaint(SwingUtils.java:563)

      at oracle.ide.editor.AsynchronousEditor$6.run(AsynchronousEditor.java:585)

      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:80)

      at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)

      at oracle.javatools.internal.ui.EventQueueWrapper._dispatchEvent(EventQueueWrapper.java:169)

      at oracle.javatools.internal.ui.EventQueueWrapper.dispatchEvent(EventQueueWrapper.java:151)

      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-Windows" #13 daemon prio=6 os_prio=0 tid=0x0000000056e37000 nid=0xf3c runnable [0x000000005851e000]

         java.lang.Thread.State: RUNNABLE

      at sun.awt.windows.WToolkit.eventLoop(Native Method)

      at sun.awt.windows.WToolkit.run(WToolkit.java:306)

      at java.lang.Thread.run(Thread.java:748)

       

       

      "AWT-Shutdown" #12 prio=5 os_prio=0 tid=0x0000000056e36800 nid=0x1640 in Object.wait() [0x00000000582ff000]

         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 <0x00000000ce6c6180> (a java.lang.Object)

      at java.lang.Thread.run(Thread.java:748)

       

       

      "Java2D Disposer" #11 daemon prio=10 os_prio=2 tid=0x0000000056e35800 nid=0x254 in Object.wait() [0x000000005815f000]

         java.lang.Thread.State: WAITING (on object monitor)

      at java.lang.Object.wait(Native Method)

      at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)

      - locked <0x00000000cea9e460> (a java.lang.ref.ReferenceQueue$Lock)

      at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)

      at sun.java2d.Disposer.run(Disposer.java:148)

      at java.lang.Thread.run(Thread.java:748)

       

       

      "Service Thread" #9 daemon prio=9 os_prio=0 tid=0x0000000056a95000 nid=0x13cc runnable [0x0000000000000000]

         java.lang.Thread.State: RUNNABLE

       

       

      "C1 CompilerThread2" #8 daemon prio=9 os_prio=2 tid=0x0000000056a48800 nid=0x13d0 waiting on condition [0x0000000000000000]

         java.lang.Thread.State: RUNNABLE

       

       

      "C2 CompilerThread1" #7 daemon prio=9 os_prio=2 tid=0x0000000056a42800 nid=0x13b0 waiting on condition [0x0000000000000000]

         java.lang.Thread.State: RUNNABLE

       

       

      "C2 CompilerThread0" #6 daemon prio=9 os_prio=2 tid=0x0000000054a0c800 nid=0x133c waiting on condition [0x0000000000000000]

         java.lang.Thread.State: RUNNABLE

       

       

      "Attach Listener" #5 daemon prio=5 os_prio=2 tid=0x0000000054a08800 nid=0x15e0 waiting on condition [0x0000000000000000]

         java.lang.Thread.State: RUNNABLE

       

       

      "Signal Dispatcher" #4 daemon prio=9 os_prio=2 tid=0x0000000054a07800 nid=0x1194 runnable [0x0000000000000000]

         java.lang.Thread.State: RUNNABLE

       

       

      "Finalizer" #3 daemon prio=8 os_prio=1 tid=0x00000000549f0000 nid=0x1300 in Object.wait() [0x0000000056a3f000]

         java.lang.Thread.State: WAITING (on object monitor)

      at java.lang.Object.wait(Native Method)

      at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)

      - locked <0x00000000ce1b4e00> (a java.lang.ref.ReferenceQueue$Lock)

      at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)

      at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)

       

       

      "Reference Handler" #2 daemon prio=10 os_prio=2 tid=0x00000000549a9000 nid=0x12e8 in Object.wait() [0x000000005693f000]

         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.lang.ref.Reference.tryHandlePending(Reference.java:191)

      - locked <0x00000000ce2cb5c8> (a java.lang.ref.Reference$Lock)

      at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153)

       

       

      "main" #1 prio=5 os_prio=0 tid=0x000000000234c800 nid=0x414 waiting on condition [0x0000000000000000]

         java.lang.Thread.State: RUNNABLE

       

       

      "VM Thread" os_prio=2 tid=0x00000000549a1800 nid=0x514 runnable

       

       

      "GC task thread#0 (ParallelGC)" os_prio=0 tid=0x0000000002362800 nid=0x105c runnable

       

       

      "GC task thread#1 (ParallelGC)" os_prio=0 tid=0x0000000002364000 nid=0x1598 runnable

       

       

      "GC task thread#2 (ParallelGC)" os_prio=0 tid=0x0000000002365800 nid=0x830 runnable

       

       

      "GC task thread#3 (ParallelGC)" os_prio=0 tid=0x0000000002368000 nid=0x16dc runnable

       

       

      "VM Periodic Task Thread" os_prio=2 tid=0x0000000056adf000 nid=0x16f8 waiting on condition

       

       

      JNI global references: 1619

       

       

       

       

      Found one Java-level deadlock:

      =============================

      "SwingWorker-pool-4-thread-1":

        waiting to lock monitor 0x000000005e038a48 (object 0x00000000fe9b1af0, a java.lang.Object),

        which is held by "AWT-EventQueue-0"

      "AWT-EventQueue-0":

        waiting to lock monitor 0x000000005e03b388 (object 0x00000000cf132a90, a oracle.ideimpl.extension.LayerHookRegistry),

        which is held by "SwingWorker-pool-4-thread-1"

       

       

      Java stack information for the threads listed above:

      ===================================================

      "SwingWorker-pool-4-thread-1":

      at oracle.dbtools.raptor.dialogs.actions.XMLBasedObjectAction$Listener.processDescriptors(XMLBasedObjectAction.java:101)

      - waiting to lock <0x00000000fe9b1af0> (a java.lang.Object)

      at oracle.dbtools.raptor.dialogs.actions.XMLBasedObjectAction$Listener.elementVisited(XMLBasedObjectAction.java:89)

      at oracle.ide.extension.HashStructureHook._fireElementVisitedEvent(HashStructureHook.java:304)

      at oracle.ide.extension.HashStructureHook.end(HashStructureHook.java:133)

      - locked <0x00000000cfdd68e0> (a java.lang.Object)

      at oracle.ideimpl.extension.LayerReader.callElementEnd(LayerReader.java:373)

      at oracle.ideimpl.extension.LayerReader.scan(LayerReader.java:315)

      at oracle.ideimpl.extension.LayerReader.scanChildren(LayerReader.java:287)

      at oracle.ideimpl.extension.LayerHookRegistry.scanHooks(LayerHookRegistry.java:344)

      at oracle.ideimpl.extension.LayerHookRegistry.loadHooks(LayerHookRegistry.java:279)

      at oracle.ideimpl.extension.LayerHookRegistry.fullyLoad(LayerHookRegistry.java:394)

      - locked <0x00000000cf132a90> (a oracle.ideimpl.extension.LayerHookRegistry)

      at oracle.ideimpl.extension.ExtensionManagerImpl._loadExtHooksCached(ExtensionManagerImpl.java:2026)

      at oracle.ideimpl.extension.ExtensionManagerImpl._loadExtensionHooks(ExtensionManagerImpl.java:1951)

      at oracle.ideimpl.extension.ExtensionManagerImpl.__loadExtensionHooks(ExtensionManagerImpl.java:1923)

      at oracle.ideimpl.extension.ExtensionLoaderThread.doInBackground(ExtensionLoaderThread.java:59)

      at oracle.ideimpl.extension.ExtensionLoaderThread.doInBackground(ExtensionLoaderThread.java:23)

      at javax.swing.SwingWorker$1.call(SwingWorker.java:295)

      at java.util.concurrent.FutureTask.run(FutureTask.java:266)

      at javax.swing.SwingWorker.run(SwingWorker.java:334)

      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)

      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

      at java.lang.Thread.run(Thread.java:748)

      "AWT-EventQueue-0":

      at oracle.ideimpl.extension.LayerHookRegistry.getHook(LayerHookRegistry.java:360)

      - waiting to lock <0x00000000cf132a90> (a oracle.ideimpl.extension.LayerHookRegistry)

      at oracle.ideimpl.extension.ExtensionManagerImpl.getHook(ExtensionManagerImpl.java:1386)

      at com.oracle.jdeveloper.nbwindowsystem.NbEditorManager.getEditorManagerOption(NbEditorManager.java:2208)

      at com.oracle.jdeveloper.nbwindowsystem.editor.SplitPane.paintBorder(SplitPane.java:966)

      at javax.swing.JComponent.paint(JComponent.java:1057)

      at javax.swing.JComponent.paintChildren(JComponent.java:889)

      - locked <0x00000000ce0055e0> (a java.awt.Component$AWTTreeLock)

      at javax.swing.JComponent.paint(JComponent.java:1065)

      at javax.swing.JComponent.paintChildren(JComponent.java:889)

      - locked <0x00000000ce0055e0> (a java.awt.Component$AWTTreeLock)

      at javax.swing.JComponent.paint(JComponent.java:1065)

      at javax.swing.JComponent.paintChildren(JComponent.java:889)

      - locked <0x00000000ce0055e0> (a java.awt.Component$AWTTreeLock)

      at javax.swing.JComponent.paint(JComponent.java:1065)

      at javax.swing.JComponent.paintChildren(JComponent.java:889)

      - locked <0x00000000ce0055e0> (a java.awt.Component$AWTTreeLock)

      at javax.swing.JComponent.paint(JComponent.java:1065)

      at javax.swing.JComponent.paintChildren(JComponent.java:889)

      - locked <0x00000000ce0055e0> (a java.awt.Component$AWTTreeLock)

      at javax.swing.JComponent.paint(JComponent.java:1065)

      at javax.swing.JComponent.paintChildren(JComponent.java:889)

      - locked <0x00000000ce0055e0> (a java.awt.Component$AWTTreeLock)

      at javax.swing.JComponent.paint(JComponent.java:1065)

      at org.netbeans.swing.tabcontrol.TabbedContainer.paint(TabbedContainer.java:994)

      at javax.swing.JComponent.paintChildren(JComponent.java:889)

      - locked <0x00000000ce0055e0> (a java.awt.Component$AWTTreeLock)

      at javax.swing.JComponent.paint(JComponent.java:1065)

      at javax.swing.JComponent.paintChildren(JComponent.java:889)

      - locked <0x00000000ce0055e0> (a java.awt.Component$AWTTreeLock)

      at javax.swing.JComponent.paint(JComponent.java:1065)

      at javax.swing.JComponent.paintChildren(JComponent.java:889)

      - locked <0x00000000ce0055e0> (a java.awt.Component$AWTTreeLock)

      at javax.swing.JComponent.paint(JComponent.java:1065)

      at javax.swing.JComponent.paintChildren(JComponent.java:889)

      - locked <0x00000000ce0055e0> (a java.awt.Component$AWTTreeLock)

      at javax.swing.JComponent.paint(JComponent.java:1065)

      at javax.swing.JComponent.paintChildren(JComponent.java:889)

      - locked <0x00000000ce0055e0> (a java.awt.Component$AWTTreeLock)

      at javax.swing.JComponent.paint(JComponent.java:1065)

      at javax.swing.JLayeredPane.paint(JLayeredPane.java:586)

      at javax.swing.JComponent.paintChildren(JComponent.java:889)

      - locked <0x00000000ce0055e0> (a java.awt.Component$AWTTreeLock)

      at javax.swing.JComponent.paint(JComponent.java:1065)

      at javax.swing.JComponent.paintChildren(JComponent.java:889)

      - locked <0x00000000ce0055e0> (a java.awt.Component$AWTTreeLock)

      at javax.swing.JComponent.paint(JComponent.java:1065)

      at org.netbeans.core.windows.view.ui.MainWindow$1.paint(MainWindow.java:189)

      at javax.swing.JComponent.paintChildren(JComponent.java:889)

      - locked <0x00000000ce0055e0> (a java.awt.Component$AWTTreeLock)

      at javax.swing.JComponent.paint(JComponent.java:1065)

      at javax.swing.JLayeredPane.paint(JLayeredPane.java:586)

      at javax.swing.JComponent.paintChildren(JComponent.java:889)

      - locked <0x00000000ce0055e0> (a java.awt.Component$AWTTreeLock)

      at javax.swing.JComponent.paint(JComponent.java:1065)

      at javax.swing.JComponent.paintToOffscreen(JComponent.java:5210)

      at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579)

      at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502)

      at javax.swing.RepaintManager.paint(RepaintManager.java:1272)

      at javax.swing.JComponent._paintImmediately(JComponent.java:5158)

      at javax.swing.JComponent.paintImmediately(JComponent.java:4969)

      at javax.swing.JComponent.paintImmediately(JComponent.java:4950)

      at javax.swing.JLayer.paintImmediately(JLayer.java:415)

      at javax.swing.plaf.LayerUI.paintImmediately(LayerUI.java:717)

      at javax.swing.JLayer.paintImmediately(JLayer.java:410)

      at javax.swing.JComponent.paintImmediately(JComponent.java:4950)

      at javax.swing.RepaintManager$4.run(RepaintManager.java:831)

      at javax.swing.RepaintManager$4.run(RepaintManager.java:814)

      at java.security.AccessController.doPrivileged(Native Method)

      at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)

      at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)

      at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789)

      at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738)

      at javax.swing.RepaintManager.access$1200(RepaintManager.java:64)

      at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732)

      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:80)

      at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)

      at oracle.javatools.internal.ui.EventQueueWrapper._dispatchEvent(EventQueueWrapper.java:169)

      at oracle.javatools.internal.ui.EventQueueWrapper.dispatchEvent(EventQueueWrapper.java:151)

      at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)

      at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)

      at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:109)

      at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:184)

      at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:229)

      at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:227)

      at java.security.AccessController.doPrivileged(Native Method)

      at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:227)

      at java.awt.Dialog.show(Dialog.java:1084)

      at java.awt.Component.show(Component.java:1671)

      at java.awt.Component.setVisible(Component.java:1623)

      at java.awt.Window.setVisible(Window.java:1014)

      at java.awt.Dialog.setVisible(Dialog.java:1005)

      at oracle.javatools.dialogs.progress.AbstractProgressMonitor$6.run(AbstractProgressMonitor.java:446)

      at oracle.javatools.dialogs.progress.AbstractProgressMonitor.displayImpl(AbstractProgressMonitor.java:461)

      at oracle.javatools.dialogs.progress.AbstractProgressMonitor$4.runImpl(AbstractProgressMonitor.java:342)

      at oracle.javatools.util.SwingClosure$1Closure.run(SwingClosure.java:50)

      at oracle.javatools.util.SwingClosure.run(SwingClosure.java:61)

      at oracle.javatools.dialogs.progress.AbstractProgressMonitor.display(AbstractProgressMonitor.java:344)

      at oracle.javatools.dialogs.progress.DeterminateProgressMonitor.display(DeterminateProgressMonitor.java:44)

      at oracle.javatools.dialogs.progress.DeterminateProgressMonitor.startImpl(DeterminateProgressMonitor.java:133)

      at oracle.javatools.dialogs.progress.AbstractProgressMonitor$1.runImpl(AbstractProgressMonitor.java:131)

      at oracle.javatools.util.SwingClosure$1Closure.run(SwingClosure.java:50)

      at oracle.javatools.util.SwingClosure.run(SwingClosure.java:61)

      at oracle.javatools.dialogs.progress.AbstractProgressMonitor.start(AbstractProgressMonitor.java:133)

      at oracle.javatools.dialogs.progress.DeterminateProgressMonitor.start(DeterminateProgressMonitor.java:44)

      at oracle.ideimpl.extension.SwingWorkerExtensionQueueLoadStrategy._loadOnEDT(SwingWorkerExtensionQueueLoadStrategy.java:86)

      at oracle.ideimpl.extension.SwingWorkerExtensionQueueLoadStrategy.load(SwingWorkerExtensionQueueLoadStrategy.java:49)

      at oracle.ideimpl.extension.SameThreadAndSwingWorkerMixedStrategy.load(SameThreadAndSwingWorkerMixedStrategy.java:26)

      at oracle.ideimpl.extension.ExtensionManagerImpl.fullyLoadExtension(ExtensionManagerImpl.java:1672)

      - locked <0x00000000cf19ff68> (a java.lang.Object)

      at oracle.ide.osgi.extension.internal.ClassLoaderProxy.fullyLoadExtensionIfNeeded(ClassLoaderProxy.java:162)

      at oracle.ide.osgi.extension.internal.ClassLoaderProxy.loadClass(ClassLoaderProxy.java:100)

      at java.lang.Class.forName0(Native Method)

      at java.lang.Class.forName(Class.java:348)

      at oracle.dbtools.raptor.metadata.XMLFactory.resolveFloatValue(XMLFactory.java:495)

      at oracle.dbtools.raptor.metadata.XMLFactory.initObjectAction(XMLFactory.java:349)

      at oracle.dbtools.raptor.metadata.XMLFactory.createObjectAction(XMLFactory.java:85)

      at oracle.dbtools.raptor.dialogs.actions.XMLBasedObjectAction.processNode(XMLBasedObjectAction.java:648)

      at oracle.dbtools.raptor.dialogs.actions.XMLBasedObjectAction.access$900(XMLBasedObjectAction.java:65)

      at oracle.dbtools.raptor.dialogs.actions.XMLBasedObjectAction$XMLParser.newItem(XMLBasedObjectAction.java:756)

      at oracle.dbtools.raptor.utils.AbstractFolderedXml.processNode(AbstractFolderedXml.java:74)

      at oracle.dbtools.raptor.utils.AbstractFolderedXml.processXML(AbstractFolderedXml.java:114)

      at oracle.dbtools.raptor.dialogs.actions.XMLBasedObjectAction.loadXML(XMLBasedObjectAction.java:570)

      - locked <0x00000000fe9b1af0> (a java.lang.Object)

      - locked <0x00000000fe9b1b00> (a java.lang.Object)

      at oracle.dbtools.raptor.dialogs.actions.XMLBasedObjectAction.getMenu(XMLBasedObjectAction.java:299)

      at oracle.dbtools.raptor.oviewer.base.AsynchronousViewerEditor.addMenuButton(AsynchronousViewerEditor.java:420)

      at oracle.dbtools.raptor.oviewer.base.AsynchronousViewerEditor.whenVisibilityChanges(AsynchronousViewerEditor.java:528)

      at oracle.dbtools.raptor.oviewer.base.AsynchronousViewerEditor.oldEditorShown(AsynchronousViewerEditor.java:501)

      at oracle.dbtools.raptor.oviewer.base.AsynchronousViewerEditor.shownImpl(AsynchronousViewerEditor.java:357)

      at oracle.ide.editor.AsynchronousEditor.contextAvailable(AsynchronousEditor.java:435)

      at oracle.ide.editor.AsynchronousEditor.updateContextImpl(AsynchronousEditor.java:418)

      at oracle.ide.editor.AsynchronousEditor.setDelayedContext(AsynchronousEditor.java:402)

      at oracle.ide.editor.AsynchronousEditor$2$1.run(AsynchronousEditor.java:354)

      at oracle.bali.ewt.util.PaintUtils.invokeAfterRepaint(PaintUtils.java:53)

      at oracle.javatools.util.SwingUtils.invokeAfterRepaint(SwingUtils.java:563)

      at oracle.ide.editor.AsynchronousEditor$6.run(AsynchronousEditor.java:585)

      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:80)

      at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)

      at oracle.javatools.internal.ui.EventQueueWrapper._dispatchEvent(EventQueueWrapper.java:169)

      at oracle.javatools.internal.ui.EventQueueWrapper.dispatchEvent(EventQueueWrapper.java:151)

      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)

       

       

      Found 1 deadlock.

        • 1. Re: Sql*developer17.3 hangs
          Gary Graham-Oracle

          On my first use of version 17.3 it hangs

          If the hang occurs only on first use, that would be due to some timing issue registering extensions (note the reference to

          oracle.ideimpl.extension.LayerHookRegistry in the thread dump's deadlock report).  I have seen this in other releases since 4.0 and exiting then restarting is the solution.

          jstack doesn't seem to exists on the newer versions of java

          The jstack utility comes with the full JDK, not a JRE or (apparently) the server JRE configuration that ships with the Win x64 version of our download. I am actually not certain whether the bundled server JRE ever contained jstack.  Perhaps it did once.  Or maybe you copied a full JDK into the sqldeveloper\jdk folder and forgot about it?

          • 2. Re: Sql*developer17.3 hangs
            KarstenH-dk

            thanks for your answers

             

            regards Karsten