I recently upgraded to version 18.1. SQL developer sometimes hangs when attempting execute sql from worksheet. I am on Windows 10, Java 8 v151 and using OCI/Oracle Instant client. Any thoughts on what the issue might be?
UsersCache.fillIn() time = 20 ret==null?: true
UsersCache.fillIn() time = 989 ret==null?: false
UsersCache.fillIn() time = 971 ret==null?: false
2018-06-14 13:56:15
Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.151-b12 mixed mode):
"AliveLockThread.9-devx-b" #354 prio=6 os_prio=0 tid=0x0000000020666800 nid=0x58c runnable [0x0000000068aef000]
java.lang.Thread.State: RUNNABLE
at oracle.jdbc.driver.T2CConnection.t2cPingDatabase(Native Method)
at oracle.jdbc.driver.T2CConnection.doPingDatabase(T2CConnection.java:960)
- locked <0x00000000d8c0ba20> (a oracle.jdbc.driver.T2CConnection)
at oracle.jdbc.driver.PhysicalConnection.pingDatabase(PhysicalConnection.java:5376)
at oracle.jdbc.driver.T2CConnection.pingDatabase(T2CConnection.java:64)
at oracle.jdbc.proxy.oracle$1dbtools$1raptor$1proxy$1driver$1oracle$1RaptorProxyOJDBCConnection$2oracle$1jdbc$1internal$1OracleConnection$$$Proxy.pingDatabase(Unknown Source)
at oracle.javatools.db.ora.OracleDatabaseImpl.isConnectionAliveImpl(OracleDatabaseImpl.java:496)
at oracle.javatools.db.AbstractDatabase$AliveTester.run(AbstractDatabase.java:479)
- locked <0x00000000d8c0ad88> (a oracle.jdbc.proxy.oracle$1dbtools$1raptor$1proxy$1driver$1oracle$1RaptorProxyOJDBCConnection$2oracle$1jdbc$1internal$1OracleConnection$$$Proxy)
at java.lang.Thread.run(Thread.java:748)
"Inactive RequestProcessor thread [Was:Folder Instance Processor/org.openide.loaders.FolderInstance$1R]" #352 daemon prio=1 os_prio=-2 tid=0x0000000020669800 nid=0x3288 in Object.wait() [0x00000000688ef000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2002)
- locked <0x00000000f514ce48> (a java.lang.Object)
"Timer-21" #351 prio=6 os_prio=0 tid=0x000000002066c800 nid=0x29d8 in Object.wait() [0x00000000687ef000]
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 <0x00000000f4adf740> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:505)
"RequestProcessor queue manager" #349 daemon prio=6 os_prio=0 tid=0x000000002065f000 nid=0x4b54 in Object.wait() [0x00000000685ef000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$TickTac.obtainFirst(RequestProcessor.java:2282)
- locked <0x00000000ce51fd70> (a java.lang.Class for org.openide.util.RequestProcessor$TickTac)
at org.openide.util.RequestProcessor$TickTac.run(RequestProcessor.java:2258)
"Inactive RequestProcessor thread [Was:Folder recognizer/org.openide.loaders.FolderList$ListTask]" #346 daemon prio=5 os_prio=0 tid=0x000000002065d800 nid=0x3ee4 in Object.wait() [0x00000000682ef000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2002)
- locked <0x00000000f2861848> (a java.lang.Object)
"RaptorTaskThread15" #336 prio=5 os_prio=0 tid=0x000000001f75a000 nid=0x346c waiting on condition [0x00000000634ee000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000cf8b4730> (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)
"Background Parser#2" #292 prio=6 os_prio=0 tid=0x0000000021d44000 nid=0x3970 waiting on condition [0x0000000059cbf000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at oracle.dbtools.raptor.plsql.BackgroundParser$1.construct(BackgroundParser.java:160)
at oracle.dbtools.raptor.utils.NamedSwingWorker$2.run(NamedSwingWorker.java:115)
at java.lang.Thread.run(Thread.java:748)
"Image Animator 0" #199 daemon prio=3 os_prio=-1 tid=0x0000000021d49800 nid=0x49bc waiting on condition [0x000000004acbf000]
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)
"Background Parser#1" #186 prio=6 os_prio=0 tid=0x000000001f75a800 nid=0x4ec waiting on condition [0x00000000495be000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at oracle.dbtools.raptor.plsql.BackgroundParser$1.construct(BackgroundParser.java:160)
at oracle.dbtools.raptor.utils.NamedSwingWorker$2.run(NamedSwingWorker.java:115)
at java.lang.Thread.run(Thread.java:748)
"status-0" #130 prio=2 os_prio=-2 tid=0x000000001f752800 nid=0x2838 waiting on condition [0x00000000427be000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000d6d15a68> (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" #127 prio=1 os_prio=-2 tid=0x000000001f74e800 nid=0x4f70 in Object.wait() [0x00000000424be000]
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 <0x00000000d6e1f878> (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" #124 prio=6 os_prio=0 tid=0x000000001f750000 nid=0x7f4 waiting on condition [0x00000000421be000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at oracle.dbtools.raptor.plsql.BackgroundParser$1.construct(BackgroundParser.java:160)
at oracle.dbtools.raptor.utils.NamedSwingWorker$2.run(NamedSwingWorker.java:115)
at java.lang.Thread.run(Thread.java:748)
"oracle.jdbc.driver.BlockSource.ThreadedCachingBlockSource.BlockReleaser" #117 daemon prio=4 os_prio=-1 tid=0x0000000020668000 nid=0x4910 in Object.wait() [0x000000003573f000]
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 <0x00000000d63c90a0> (a oracle.jdbc.driver.BlockSource$ThreadedCachingBlockSource$BlockReleaser)
"Timer-5" #116 daemon prio=6 os_prio=0 tid=0x0000000020664800 nid=0x13d0 in Object.wait() [0x000000003563f000]
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 <0x00000000d63c9a80> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:505)
"pool-6-thread-1" #113 prio=5 os_prio=0 tid=0x0000000020663000 nid=0x341c waiting on condition [0x0000000034c3e000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000d668af98> (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)
"Swing-Shell" #84 daemon prio=5 os_prio=0 tid=0x0000000020665000 nid=0x550 waiting on condition [0x000000002f55e000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000d4b9ed70> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker$3.run(Win32ShellFolderManager2.java:547)
at java.lang.Thread.run(Thread.java:748)
"Disposer" #57 daemon prio=10 os_prio=2 tid=0x000000001f74f800 nid=0x382c in Object.wait() [0x000000002b5df000]
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 <0x00000000d16bd4a8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
at com.sun.webkit.Disposer.run(Disposer.java:122)
at java.lang.Thread.run(Thread.java:748)
"Prism Font Disposer" #56 daemon prio=10 os_prio=2 tid=0x000000001f751800 nid=0x5388 in Object.wait() [0x000000002acde000]
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 <0x00000000d4fa90a0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
at com.sun.javafx.font.Disposer.run(Disposer.java:93)
at java.lang.Thread.run(Thread.java:748)
"Thread-17" #52 daemon prio=5 os_prio=0 tid=0x000000001f753000 nid=0x143c runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"JavaFX Application Thread" #51 daemon prio=5 os_prio=0 tid=0x000000001f74c800 nid=0x5078 runnable [0x00000000293de000]
java.lang.Thread.State: RUNNABLE
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$null$147(WinApplication.java:177)
at com.sun.glass.ui.win.WinApplication$$Lambda$89/761479179.run(Unknown Source)
at java.lang.Thread.run(Thread.java:748)
"Thread-16" #50 daemon prio=5 os_prio=0 tid=0x000000001f74e000 nid=0x3bb8 waiting on condition [0x00000000292df000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000d505f830> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
at java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:492)
at com.sun.glass.ui.InvokeLaterDispatcher.run(InvokeLaterDispatcher.java:108)
"QuantumRenderer-0" #48 daemon prio=5 os_prio=0 tid=0x0000000021d4e000 nid=0x1184 waiting on condition [0x00000000291df000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000d4f32168> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:125)
at java.lang.Thread.run(Thread.java:748)
"IconOverlayTracker Timer: null-jdbcNodeInfoType" #47 prio=5 os_prio=0 tid=0x0000000021d4c800 nid=0x3698 in Object.wait() [0x0000000028fdf000]
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 <0x00000000d4ce88d0> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:505)
"WaitCursor-Timer" #43 prio=6 os_prio=0 tid=0x0000000021d48800 nid=0x6fc in Object.wait() [0x00000000286df000]
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 <0x00000000d511a398> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:505)
"InterruptTimer" #42 daemon prio=5 os_prio=0 tid=0x0000000021d4b000 nid=0x23f4 in Object.wait() [0x00000000281df000]
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 <0x00000000d4dab1f0> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:505)
"TextBufferScavenger" #38 prio=6 os_prio=0 tid=0x0000000021d3e800 nid=0x1ca8 in Object.wait() [0x00000000274ff000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000d079e150> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
- locked <0x00000000d079e150> (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)
"Thread-9" #37 daemon prio=5 os_prio=0 tid=0x0000000021d40000 nid=0x4ad4 in Object.wait() [0x00000000273fe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000ce519128> (a java.util.LinkedList)
at java.lang.Object.wait(Object.java:502)
at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1482)
- locked <0x00000000ce519128> (a java.util.LinkedList)
"Raptor Metrics Engine Thread" #36 daemon prio=5 os_prio=0 tid=0x0000000021d45800 nid=0x4918 waiting on condition [0x0000000026cfe000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000d030a860> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1081)
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)
"Scheduler" #35 daemon prio=5 os_prio=0 tid=0x0000000021d42800 nid=0x2e48 in Object.wait() [0x00000000263ff000]
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 <0x00000000cf8b4350> (a oracle.dbtools.raptor.backgroundTask.TaskLinkedList)
at oracle.dbtools.raptor.backgroundTask.RaptorTaskManager$SchedulerThread.run(RaptorTaskManager.java:548)
"Log Poller" #34 prio=1 os_prio=-2 tid=0x0000000021d45000 nid=0x3f48 waiting on condition [0x0000000025efe000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000cf674578> (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" #30 daemon prio=5 os_prio=0 tid=0x000000001e6df000 nid=0x9a8 in Object.wait() [0x00000000216cf000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.util.TimerThread.mainLoop(Timer.java:552)
- locked <0x00000000cef38b48> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:505)
"Framework Event Dispatcher" #26 daemon prio=6 os_prio=0 tid=0x000000001e6de000 nid=0x4bb0 in Object.wait() [0x000000002106f000]
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 <0x00000000ce50d360> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
"State Data Manager" #24 daemon prio=5 os_prio=0 tid=0x000000001e6df800 nid=0x56c waiting on condition [0x000000001fc9f000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at org.eclipse.osgi.internal.baseadaptor.StateManager.run(StateManager.java:297)
at java.lang.Thread.run(Thread.java:748)
"Framework Active Thread" #23 prio=5 os_prio=0 tid=0x000000001e6dd800 nid=0xa10 in Object.wait() [0x000000001fb9f000]
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 <0x00000000ce5a1a18> (a org.eclipse.osgi.framework.internal.core.Framework)
at java.lang.Thread.run(Thread.java:748)
"Active Reference Queue Daemon" #19 daemon prio=1 os_prio=-2 tid=0x000000001834a000 nid=0x297c in Object.wait() [0x000000001a51f000]
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 <0x00000000ce63f860> (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" #17 daemon prio=5 os_prio=0 tid=0x0000000018144000 nid=0x89c waiting on condition [0x000000001a11f000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000ce7dc448> (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" #16 prio=6 os_prio=0 tid=0x0000000018073800 nid=0x4dbc in Object.wait() [0x000000001903c000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at oracle.javatools.db.AbstractDatabase.isConnectionAlive(AbstractDatabase.java:532)
- locked <0x00000000f5265470> (a oracle.javatools.db.AbstractDatabase$AliveTester)
at oracle.javatools.db.AbstractDatabase.isConnectionAlive(AbstractDatabase.java:376)
at oracle.javatools.db.AbstractDatabase.getConnection(AbstractDatabase.java:243)
at oracle.dbtools.raptor.utils.Connections.getConnection(Connections.java:1185)
at oracle.dbtools.raptor.utils.Connections.getConnection(Connections.java:1169)
at oracle.dbtools.worksheet.commands.scriptrunner.task.DBCommandRunnerTask.<init>(DBCommandRunnerTask.java:451)
at oracle.dbtools.worksheet.commands.scriptrunner.task.StatementRunnerTask.<init>(StatementRunnerTask.java:35)
at oracle.dbtools.worksheet.commands.scriptrunner.StatementRunnerProvider.getTask(StatementRunnerProvider.java:38)
at oracle.dbtools.worksheet.commands.scriptrunner.DBCommandRunnerProvider.doAction(DBCommandRunnerProvider.java:53)
at oracle.dbtools.worksheet.editor.Worksheet$WorksheetController.handleEvent(Worksheet.java:585)
at oracle.ide.controller.IdeAction.performAction(IdeAction.java:663)
at oracle.ide.controller.IdeAction.actionPerformedImpl(IdeAction.java:1159)
at oracle.ide.controller.IdeAction.actionPerformed(IdeAction.java:618)
at oracle.ide.ceditor.keymap.IdeKeymapHelper.invokeAction(IdeKeymapHelper.java:160)
at oracle.javatools.editor.keys.MultiKeyHandler.keyPressed(MultiKeyHandler.java:336)
at java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:250)
at java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:249)
at java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:249)
at java.awt.Component.processKeyEvent(Component.java:6491)
at javax.swing.JComponent.processKeyEvent(JComponent.java:2832)
at java.awt.Component.processEvent(Component.java:6310)
at java.awt.Container.processEvent(Container.java:2236)
at java.awt.Component.dispatchEventImpl(Component.java:4889)
at java.awt.Container.dispatchEventImpl(Container.java:2294)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1954)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:806)
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1074)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:945)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:771)
at java.awt.Component.dispatchEventImpl(Component.java:4760)
at java.awt.Container.dispatchEventImpl(Container.java:2294)
at java.awt.Window.dispatchEventImpl(Window.java:2746)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
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.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:90)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.awt.EventQueue$4.run(EventQueue.java:729)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
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" #14 daemon prio=6 os_prio=0 tid=0x0000000018072000 nid=0x390c runnable [0x0000000018e9f000]
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" #13 prio=5 os_prio=0 tid=0x000000001806f800 nid=0x2e3c in Object.wait() [0x0000000018d9f000]
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 <0x00000000ce1d4590> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:748)
"Java2D Disposer" #12 daemon prio=10 os_prio=2 tid=0x000000001806c800 nid=0x530c in Object.wait() [0x0000000018c9e000]
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 <0x00000000ce7668a0> (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" #10 daemon prio=9 os_prio=0 tid=0x00000000171a1000 nid=0x441c runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C1 CompilerThread3" #9 daemon prio=9 os_prio=2 tid=0x00000000151cb000 nid=0x3e0 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread2" #8 daemon prio=9 os_prio=2 tid=0x000000001710c800 nid=0x3870 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread1" #7 daemon prio=9 os_prio=2 tid=0x000000001710b800 nid=0x31f4 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #6 daemon prio=9 os_prio=2 tid=0x0000000017108800 nid=0x2d08 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Attach Listener" #5 daemon prio=5 os_prio=2 tid=0x0000000017103800 nid=0x3e6c runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" #4 daemon prio=9 os_prio=2 tid=0x0000000017102800 nid=0x4e44 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" #3 daemon prio=8 os_prio=1 tid=0x00000000151c3800 nid=0x3b08 in Object.wait() [0x00000000175cf000]
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 <0x00000000ce53b9e8> (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=0x00000000151bc800 nid=0x964 in Object.wait() [0x00000000170ce000]
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 <0x00000000ce1e8908> (a java.lang.ref.Reference$Lock)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153)
"main" #1 prio=5 os_prio=0 tid=0x0000000002d06000 nid=0xf44 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"VM Thread" os_prio=2 tid=0x0000000002dfe000 nid=0x4c88 runnable
"GC task thread#0 (ParallelGC)" os_prio=0 tid=0x0000000002d1a000 nid=0x4fbc runnable
"GC task thread#1 (ParallelGC)" os_prio=0 tid=0x0000000002d1b800 nid=0x3020 runnable
"GC task thread#2 (ParallelGC)" os_prio=0 tid=0x0000000002d1d800 nid=0x35b8 runnable
"GC task thread#3 (ParallelGC)" os_prio=0 tid=0x0000000002d1f000 nid=0x5090 runnable
"GC task thread#4 (ParallelGC)" os_prio=0 tid=0x0000000002d21000 nid=0x598 runnable
"GC task thread#5 (ParallelGC)" os_prio=0 tid=0x0000000002d22800 nid=0x3170 runnable
"GC task thread#6 (ParallelGC)" os_prio=0 tid=0x0000000002d25800 nid=0x44e0 runnable
"GC task thread#7 (ParallelGC)" os_prio=0 tid=0x0000000002d26800 nid=0x5344 runnable
"VM Periodic Task Thread" os_prio=2 tid=0x00000000171d0000 nid=0x306c waiting on condition
JNI global references: 3505
Heap
PSYoungGen total 127488K, used 98371K [0x00000000ef580000, 0x00000000f8480000, 0x0000000100000000)
eden space 126976K, 77% used [0x00000000ef580000,0x00000000f5540428,0x00000000f7180000)
from space 512K, 62% used [0x00000000f7380000,0x00000000f73d0990,0x00000000f7400000)
to space 9728K, 0% used [0x00000000f7b00000,0x00000000f7b00000,0x00000000f8480000)
ParOldGen total 397824K, used 202059K [0x00000000ce000000, 0x00000000e6480000, 0x00000000ef580000)
object space 397824K, 50% used [0x00000000ce000000,0x00000000da552e48,0x00000000e6480000)
Metaspace used 124665K, capacity 133136K, committed 134184K, reserved 1165312K
class space used 16194K, capacity 18603K, committed 18728K, reserved 1048576K