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.