Sql-developer 4.02.15.21 hangs for unknown reason
when trying to compile a procedure
windows 7 Enterprise service pack 1
Java(TM) Platform | 1.7.0_55 |
had to kill it - restarted it without any problems - probably not an important issue ?
regards Karsten
output from jstac
2014-07-29 17:24:23
Full thread dump Java HotSpot(TM) 64-Bit Server VM (24.55-b03 mixed mode):
"Background Parser" prio=6 tid=0x0000000009e0c000 nid=0xea0 waiting on condition [0x0000000019c9f000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at oracle.dbtools.raptor.plsql.BackgroundParser$1.construct(BackgroundParser.java:142)
at oracle.dbtools.raptor.utils.NamedSwingWorker$2.run(NamedSwingWorker.java:115)
at java.lang.Thread.run(Thread.java:745)
"SwingWorker-pool-5-thread-3" daemon prio=6 tid=0x0000000009e06800 nid=0x4f0 waiting on condition [0x0000000019b9f000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000d24ec678> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
"TaskScheduler timer" prio=6 tid=0x000000000f577800 nid=0xde8 in Object.wait() [0x0000000012faf000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f2833f68> (a oracle.bali.share.thread.Timer)
at java.lang.Object.wait(Object.java:503)
at oracle.bali.share.thread.Timer._waitTilScheduled(Unknown Source)
- locked <0x00000000f2833f68> (a oracle.bali.share.thread.Timer)
at oracle.bali.share.thread.Timer.run(Unknown Source)
at java.lang.Thread.run(Thread.java:745)
"Background Parser" prio=6 tid=0x000000000f575000 nid=0xed8 waiting on condition [0x000000001999f000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at oracle.dbtools.raptor.plsql.BackgroundParser$1.construct(BackgroundParser.java:142)
at oracle.dbtools.raptor.utils.NamedSwingWorker$2.run(NamedSwingWorker.java:115)
at java.lang.Thread.run(Thread.java:745)
"query analysis" prio=6 tid=0x000000000be02000 nid=0x55c waiting for monitor entry [0x00000000134af000]
java.lang.Thread.State: BLOCKED (on object monitor)
at oracle.jdbc.driver.PhysicalConnection.prepareStatement(PhysicalConnection.java:3461)
- waiting to lock <0x00000000d358e918> (a oracle.jdbc.driver.T4CConnection)
at oracle.dbtools.worksheet.commands.autotrace.AutotraceActionProvider.analyzeSQL(AutotraceActionProvider.java:182)
at oracle.dbtools.worksheet.commands.autotrace.AutotraceActionProvider.access$200(AutotraceActionProvider.java:40)
at oracle.dbtools.worksheet.commands.autotrace.AutotraceActionProvider$1.run(AutotraceActionProvider.java:145)
"CONNECTION_ALIVE" prio=6 tid=0x000000000bcab000 nid=0x1bd4 waiting for monitor entry [0x00000000132af000]
java.lang.Thread.State: BLOCKED (on object monitor)
at oracle.javatools.db.AbstractDatabase$1.run(AbstractDatabase.java:352)
- waiting to lock <0x00000000d358e918> (a oracle.jdbc.driver.T4CConnection)
at java.lang.Thread.run(Thread.java:745)
"Opening SQL Worksheet" prio=6 tid=0x000000000be4f800 nid=0xf08 waiting on condition [0x00000000129af000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000d6889450> (a oracle.dbtools.raptor.backgroundTask.RaptorTaskManager$RaptorFutureTask)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.FutureTask.awaitDone(FutureTask.java:425)
at java.util.concurrent.FutureTask.get(FutureTask.java:187)
at oracle.dbtools.raptor.backgroundTask.RaptorTaskManager$IdeTaskTracker.run(RaptorTaskManager.java:594)
at java.lang.Thread.run(Thread.java:745)
"RaptorTask: Opening SQL Worksheet" prio=6 tid=0x0000000010c9a000 nid=0x948 waiting on condition [0x000000000b64f000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000d368c048> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireNanos(AbstractQueuedSynchronizer.java:929)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireNanos(AbstractQueuedSynchronizer.java:1245)
at java.util.concurrent.locks.ReentrantLock.tryLock(ReentrantLock.java:445)
at oracle.dbtools.raptor.utils.Connections.lock(Connections.java:1870)
at oracle.dbtools.raptor.utils.Connections.lock(Connections.java:1816)
at oracle.dbtools.raptor.utils.Connections.lock(Connections.java:1803)
at oracle.dbtools.worksheet.editor.OpenWorksheetWizard.open(OpenWorksheetWizard.java:447)
at oracle.dbtools.worksheet.editor.OpenWorksheetWizard.access$600(OpenWorksheetWizard.java:72)
at oracle.dbtools.worksheet.editor.OpenWorksheetWizard$1.doWork(OpenWorksheetWizard.java:412)
at oracle.dbtools.worksheet.editor.OpenWorksheetWizard$1.doWork(OpenWorksheetWizard.java:407)
at oracle.dbtools.raptor.backgroundTask.RaptorTask.call(RaptorTask.java:193)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at oracle.dbtools.raptor.backgroundTask.RaptorTaskManager$RaptorFutureTask.run(RaptorTaskManager.java:554)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
"CONNECTION_ALIVE" prio=6 tid=0x0000000010581000 nid=0x1b68 waiting for monitor entry [0x0000000012daf000]
java.lang.Thread.State: BLOCKED (on object monitor)
at oracle.javatools.db.AbstractDatabase$1.run(AbstractDatabase.java:352)
- waiting to lock <0x00000000d358e918> (a oracle.jdbc.driver.T4CConnection)
at java.lang.Thread.run(Thread.java:745)
"RaptorTask: Displaying Results" prio=6 tid=0x000000001057f800 nid=0x1a78 waiting for monitor entry [0x00000000124af000]
java.lang.Thread.State: BLOCKED (on object monitor)
at oracle.jdbc.driver.OracleResultSetImpl.close(OracleResultSetImpl.java:98)
- waiting to lock <0x00000000d358e918> (a oracle.jdbc.driver.T4CConnection)
at oracle.dbtools.raptor.controls.grid.ResultSetTableModel.closeResultSet(ResultSetTableModel.java:1119)
at oracle.dbtools.raptor.controls.grid.ResultSetTableModel$CloseTask.doWork(ResultSetTableModel.java:1081)
at oracle.dbtools.raptor.backgroundTask.RaptorTask.call(RaptorTask.java:193)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at oracle.dbtools.raptor.backgroundTask.RaptorTaskManager$RaptorFutureTask.run(RaptorTaskManager.java:554)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
"CONNECTION_ALIVE" prio=6 tid=0x0000000010c96000 nid=0xd24 waiting for monitor entry [0x000000000f13f000]
java.lang.Thread.State: BLOCKED (on object monitor)
at oracle.javatools.db.AbstractDatabase$1.run(AbstractDatabase.java:352)
- waiting to lock <0x00000000d358e918> (a oracle.jdbc.driver.T4CConnection)
at java.lang.Thread.run(Thread.java:745)
"Opening SQL Worksheet" prio=6 tid=0x0000000010c94000 nid=0x128c waiting on condition [0x000000000ef0f000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000d66fb278> (a oracle.dbtools.raptor.backgroundTask.RaptorTaskManager$RaptorFutureTask)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.FutureTask.awaitDone(FutureTask.java:425)
at java.util.concurrent.FutureTask.get(FutureTask.java:187)
at oracle.dbtools.raptor.backgroundTask.RaptorTaskManager$IdeTaskTracker.run(RaptorTaskManager.java:594)
at java.lang.Thread.run(Thread.java:745)
"RaptorTask: Opening SQL Worksheet" prio=6 tid=0x0000000010c97000 nid=0x1970 waiting on condition [0x000000000e6ee000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000d368c048> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireNanos(AbstractQueuedSynchronizer.java:929)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireNanos(AbstractQueuedSynchronizer.java:1245)
at java.util.concurrent.locks.ReentrantLock.tryLock(ReentrantLock.java:445)
at oracle.dbtools.raptor.utils.Connections.lock(Connections.java:1870)
at oracle.dbtools.raptor.utils.Connections.lock(Connections.java:1816)
at oracle.dbtools.raptor.utils.Connections.lock(Connections.java:1803)
at oracle.dbtools.worksheet.editor.OpenWorksheetWizard.open(OpenWorksheetWizard.java:447)
at oracle.dbtools.worksheet.editor.OpenWorksheetWizard.access$600(OpenWorksheetWizard.java:72)
at oracle.dbtools.worksheet.editor.OpenWorksheetWizard$1.doWork(OpenWorksheetWizard.java:412)
at oracle.dbtools.worksheet.editor.OpenWorksheetWizard$1.doWork(OpenWorksheetWizard.java:407)
at oracle.dbtools.raptor.backgroundTask.RaptorTask.call(RaptorTask.java:193)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at oracle.dbtools.raptor.backgroundTask.RaptorTaskManager$RaptorFutureTask.run(RaptorTaskManager.java:554)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
"Background Parser" prio=6 tid=0x0000000010582800 nid=0xf68 waiting on condition [0x0000000012eaf000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at oracle.dbtools.raptor.plsql.BackgroundParser$1.construct(BackgroundParser.java:142)
at oracle.dbtools.raptor.utils.NamedSwingWorker$2.run(NamedSwingWorker.java:115)
at java.lang.Thread.run(Thread.java:745)
"Background Parser" prio=6 tid=0x0000000009e09800 nid=0x1640 waiting on condition [0x00000000131af000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at oracle.dbtools.raptor.plsql.BackgroundParser$1.construct(BackgroundParser.java:142)
at oracle.dbtools.raptor.utils.NamedSwingWorker$2.run(NamedSwingWorker.java:115)
at java.lang.Thread.run(Thread.java:745)
"Background Parser" prio=6 tid=0x0000000010c97800 nid=0xf1c waiting on condition [0x00000000130af000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at oracle.dbtools.raptor.plsql.BackgroundParser$1.construct(BackgroundParser.java:142)
at oracle.dbtools.raptor.utils.NamedSwingWorker$2.run(NamedSwingWorker.java:115)
at java.lang.Thread.run(Thread.java:745)
"Background Parser" prio=6 tid=0x0000000010c95800 nid=0xfd4 waiting on condition [0x000000000e8ef000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at oracle.dbtools.raptor.plsql.BackgroundParser$1.construct(BackgroundParser.java:142)
at oracle.dbtools.raptor.utils.NamedSwingWorker$2.run(NamedSwingWorker.java:115)
at java.lang.Thread.run(Thread.java:745)
"Background Parser" prio=6 tid=0x0000000010c9a800 nid=0x17dc waiting on condition [0x0000000012aaf000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at oracle.dbtools.raptor.plsql.BackgroundParser$1.construct(BackgroundParser.java:142)
at oracle.dbtools.raptor.utils.NamedSwingWorker$2.run(NamedSwingWorker.java:115)
at java.lang.Thread.run(Thread.java:745)
"Background Parser" prio=6 tid=0x0000000010c94800 nid=0x1444 waiting on condition [0x0000000012caf000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at oracle.dbtools.raptor.plsql.BackgroundParser$1.construct(BackgroundParser.java:142)
at oracle.dbtools.raptor.utils.NamedSwingWorker$2.run(NamedSwingWorker.java:115)
at java.lang.Thread.run(Thread.java:745)
"query analysis" prio=6 tid=0x0000000009e09000 nid=0x1248 waiting for monitor entry [0x000000000e7ef000]
java.lang.Thread.State: BLOCKED (on object monitor)
at oracle.jdbc.driver.PhysicalConnection.prepareStatement(PhysicalConnection.java:3461)
- waiting to lock <0x00000000d358e918> (a oracle.jdbc.driver.T4CConnection)
at oracle.dbtools.worksheet.commands.autotrace.AutotraceActionProvider.analyzeSQL(AutotraceActionProvider.java:182)
at oracle.dbtools.worksheet.commands.autotrace.AutotraceActionProvider.access$200(AutotraceActionProvider.java:40)
at oracle.dbtools.worksheet.commands.autotrace.AutotraceActionProvider$1.run(AutotraceActionProvider.java:145)
"Thread-248" prio=6 tid=0x0000000010581800 nid=0xd3c in Object.wait() [0x000000000b12f000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000d376b7e0> (a java.io.PipedInputStream)
at java.io.PipedInputStream.read(PipedInputStream.java:327)
- locked <0x00000000d376b7e0> (a java.io.PipedInputStream)
at java.io.PipedInputStream.read(PipedInputStream.java:378)
- locked <0x00000000d376b7e0> (a java.io.PipedInputStream)
at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:283)
at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:325)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:177)
- locked <0x00000000d376b868> (a java.io.InputStreamReader)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
- locked <0x00000000d376b868> (a java.io.InputStreamReader)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at oracle.dbtools.worksheet.commands.scriptrunner.task.ConsumerManagerTask.readLine(ConsumerManagerTask.java:70)
at oracle.dbtools.worksheet.commands.scriptrunner.task.ConsumerManagerTask.run(ConsumerManagerTask.java:52)
"RaptorTask: Object Selection" prio=6 tid=0x0000000009e06000 nid=0x1490 runnable [0x000000000b84e000]
java.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:152)
at java.net.SocketInputStream.read(SocketInputStream.java:122)
at oracle.net.ns.Packet.receive(Packet.java:300)
at oracle.net.ns.DataPacket.receive(DataPacket.java:106)
at oracle.net.ns.NetInputStream.getNextPacket(NetInputStream.java:315)
at oracle.net.ns.NetInputStream.read(NetInputStream.java:260)
at oracle.net.ns.NetInputStream.read(NetInputStream.java:185)
at oracle.net.ns.NetInputStream.read(NetInputStream.java:102)
at oracle.jdbc.driver.T4CSocketInputStreamWrapper.readNextPacket(T4CSocketInputStreamWrapper.java:124)
at oracle.jdbc.driver.T4CSocketInputStreamWrapper.read(T4CSocketInputStreamWrapper.java:80)
at oracle.jdbc.driver.T4CMAREngine.unmarshalUB1(T4CMAREngine.java:1137)
at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:290)
at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:192)
at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:531)
at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:207)
at oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:1044)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1329)
at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3584)
at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3665)
- locked <0x00000000d358e918> (a oracle.jdbc.driver.T4CConnection)
at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeUpdate(OraclePreparedStatementWrapper.java:1352)
at oracle.dbtools.raptor.newscriptrunner.SQL.processDML(SQL.java:363)
at oracle.dbtools.raptor.newscriptrunner.SQL.run(SQL.java:48)
at oracle.dbtools.raptor.newscriptrunner.ScriptRunner.runSQL(ScriptRunner.java:212)
at oracle.dbtools.raptor.newscriptrunner.ScriptRunner.run(ScriptRunner.java:151)
at oracle.dbtools.worksheet.commands.scriptrunner.task.executor.DefaultStatementExecutorTask.runMe(DefaultStatementExecutorTask.java:46)
at oracle.dbtools.worksheet.commands.scriptrunner.task.DBCommandRunnerTask.runTaskInThisThread(DBCommandRunnerTask.java:271)
at oracle.dbtools.worksheet.commands.scriptrunner.task.ScriptRunnerTask.tailoredRunCommand(ScriptRunnerTask.java:84)
at oracle.dbtools.worksheet.commands.scriptrunner.task.DBCommandRunnerTask.runCommand(DBCommandRunnerTask.java:324)
at oracle.dbtools.worksheet.commands.scriptrunner.task.DBCommandRunnerTask.loopThroughAllStatements(DBCommandRunnerTask.java:125)
at oracle.dbtools.worksheet.commands.scriptrunner.task.ScriptRunnerTask.handleNoSelection(ScriptRunnerTask.java:55)
at oracle.dbtools.worksheet.commands.scriptrunner.task.DBCommandRunnerTask.doWork(DBCommandRunnerTask.java:212)
at oracle.dbtools.worksheet.commands.scriptrunner.task.DBCommandRunnerTask.doWork(DBCommandRunnerTask.java:54)
at oracle.dbtools.raptor.backgroundTask.RaptorTask.call(RaptorTask.java:193)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at oracle.dbtools.raptor.backgroundTask.RaptorTaskManager$RaptorFutureTask.run(RaptorTaskManager.java:554)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
"Background Parser" prio=6 tid=0x0000000010580000 nid=0x710 waiting on condition [0x000000000e9ef000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at oracle.dbtools.raptor.plsql.BackgroundParser$1.construct(BackgroundParser.java:142)
at oracle.dbtools.raptor.utils.NamedSwingWorker$2.run(NamedSwingWorker.java:115)
at java.lang.Thread.run(Thread.java:745)
"Background Parser" prio=6 tid=0x000000000bca7000 nid=0x1744 waiting on condition [0x000000000f23f000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at oracle.dbtools.raptor.plsql.BackgroundParser$1.construct(BackgroundParser.java:142)
at oracle.dbtools.raptor.utils.NamedSwingWorker$2.run(NamedSwingWorker.java:115)
at java.lang.Thread.run(Thread.java:745)
"Background Parser" prio=6 tid=0x0000000009e07800 nid=0x164 waiting on condition [0x000000000ee0f000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at oracle.dbtools.raptor.plsql.BackgroundParser$1.construct(BackgroundParser.java:142)
at oracle.dbtools.raptor.utils.NamedSwingWorker$2.run(NamedSwingWorker.java:115)
at java.lang.Thread.run(Thread.java:745)
"Persistence Auto Flusher" daemon prio=6 tid=0x000000000be03800 nid=0x6f4 in Object.wait() [0x000000000c97f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000d2e8f3a8> (a java.util.TaskQueue)
at java.lang.Object.wait(Object.java:503)
at java.util.TimerThread.mainLoop(Timer.java:526)
- locked <0x00000000d2e8f3a8> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:505)
"SwingWorker-pool-5-thread-2" daemon prio=6 tid=0x0000000009e0a800 nid=0x14a8 waiting on condition [0x000000000e3ef000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000d24ec678> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
"Swing-Shell" daemon prio=6 tid=0x0000000009e08000 nid=0x16fc waiting on condition [0x000000000e4ef000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000d2e61c90> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker$3.run(Win32ShellFolderManager2.java:503)
at java.lang.Thread.run(Thread.java:745)
"Image Animator 0" daemon prio=4 tid=0x000000000bcaa000 nid=0xacc waiting on condition [0x000000000b34f000]
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)
"SwingWorker-pool-5-thread-1" daemon prio=6 tid=0x0000000009e05000 nid=0x14f8 waiting on condition [0x000000000e5ef000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000d24ec678> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
"pool-3-thread-1" prio=6 tid=0x000000000be4e000 nid=0xc90 waiting on condition [0x0000000012baf000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000d1c865d8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
"status-0" prio=2 tid=0x000000000bca8800 nid=0x11c8 waiting on condition [0x00000000128af000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000d1c51308> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:209)
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:1068)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
"WeakDataReference polling" prio=2 tid=0x000000000bca8000 nid=0xd0c in Object.wait() [0x00000000125af000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000d1c7c180> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
- locked <0x00000000d1c7c180> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
at oracle.ide.util.WeakDataReference$Cleaner.run(WeakDataReference.java:88)
at java.lang.Thread.run(Thread.java:745)
"Background Parser" prio=6 tid=0x000000000bca5000 nid=0x1048 waiting on condition [0x000000000f03f000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at oracle.dbtools.raptor.plsql.BackgroundParser$1.construct(BackgroundParser.java:142)
at oracle.dbtools.raptor.utils.NamedSwingWorker$2.run(NamedSwingWorker.java:115)
at java.lang.Thread.run(Thread.java:745)
"TextBufferScavenger" prio=6 tid=0x000000000bca6800 nid=0x1594 in Object.wait() [0x000000000b54f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000d1aa9be8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
- locked <0x00000000d1aa9be8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
at oracle.ide.model.FacadeBufferReference$PollingThread.run(FacadeBufferReference.java:145)
"IconOverlayTracker Timer: null-jdbcNodeInfoType" prio=6 tid=0x000000000be04800 nid=0x1658 in Object.wait() [0x00000000126af000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000d15e7078> (a java.util.TaskQueue)
at java.lang.Object.wait(Object.java:503)
at java.util.TimerThread.mainLoop(Timer.java:526)
- locked <0x00000000d15e7078> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:505)
"WaitCursor-Timer" prio=6 tid=0x000000000bca4000 nid=0x304 in Object.wait() [0x00000000127af000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000d110b210> (a java.util.TaskQueue)
at java.lang.Object.wait(Object.java:503)
at java.util.TimerThread.mainLoop(Timer.java:526)
- locked <0x00000000d110b210> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:505)
"Scheduler" daemon prio=6 tid=0x000000000be03000 nid=0x1474 in Object.wait() [0x00000000123af000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000d0594b78> (a oracle.dbtools.raptor.backgroundTask.TaskLinkedList)
at java.lang.Object.wait(Object.java:503)
at oracle.dbtools.raptor.backgroundTask.TaskLinkedList.takeNextTask(TaskLinkedList.java:47)
- locked <0x00000000d0594b78> (a oracle.dbtools.raptor.backgroundTask.TaskLinkedList)
at oracle.dbtools.raptor.backgroundTask.RaptorTaskManager$SchedulerThread.run(RaptorTaskManager.java:479)
"Thread-8" daemon prio=6 tid=0x000000000be4a000 nid=0x16bc in Object.wait() [0x000000000b74f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000cefbc6a0> (a java.util.LinkedList)
at java.lang.Object.wait(Object.java:503)
at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1476)
- locked <0x00000000cefbc6a0> (a java.util.LinkedList)
"Log Poller" prio=2 tid=0x000000000be4e800 nid=0x13fc waiting on condition [0x00000000122af000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000cf394750> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at oracle.ide.log.QueuedLoggingHandler.take(QueuedLoggingHandler.java:60)
at oracle.ideimpl.log.TabbedLogManager$4.run(TabbedLogManager.java:321)
at java.lang.Thread.run(Thread.java:745)
"JarIndex Timer" daemon prio=6 tid=0x000000000be4d000 nid=0x728 in Object.wait() [0x000000000b44f000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000cecf8de8> (a java.util.TaskQueue)
at java.util.TimerThread.mainLoop(Timer.java:552)
- locked <0x00000000cecf8de8> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:505)
"TimedCache-Timer" daemon prio=6 tid=0x000000000be4b800 nid=0x137c in Object.wait() [0x000000000b02f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000cf265cb8> (a java.util.TaskQueue)
at java.lang.Object.wait(Object.java:503)
at java.util.TimerThread.mainLoop(Timer.java:526)
- locked <0x00000000cf265cb8> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:505)
"Framework Event Dispatcher" daemon prio=6 tid=0x000000000be49800 nid=0xc5c in Object.wait() [0x000000000ae2f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000ce0ed530> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
at java.lang.Object.wait(Object.java:503)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
- locked <0x00000000ce0ed530> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
"State Data Manager" daemon prio=6 tid=0x000000000bbfd800 nid=0x130c waiting on condition [0x000000000ad2f000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at org.eclipse.osgi.internal.baseadaptor.StateManager.run(StateManager.java:297)
at java.lang.Thread.run(Thread.java:745)
"Framework Active Thread" prio=6 tid=0x000000000a0ab000 nid=0x15ec in Object.wait() [0x000000000ac2f000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000cf00faf8> (a org.eclipse.osgi.framework.internal.core.Framework)
at org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java:1863)
- locked <0x00000000cf00faf8> (a org.eclipse.osgi.framework.internal.core.Framework)
at java.lang.Thread.run(Thread.java:745)
"Active Reference Queue Daemon" daemon prio=2 tid=0x000000000b931000 nid=0xc4 in Object.wait() [0x000000000c75f000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000cf0cd970> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
- locked <0x00000000cf0cd970> (a java.lang.ref.ReferenceQueue$Lock)
at org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.java:180)
- locked <0x00000000cf0cd970> (a java.lang.ref.ReferenceQueue$Lock)
"TimerQueue" daemon prio=6 tid=0x000000000a027800 nid=0xfac waiting on condition [0x000000000c17f000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000ce0c5c08> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:220)
at javax.swing.TimerQueue.run(TimerQueue.java:171)
at java.lang.Thread.run(Thread.java:745)
"AWT-EventQueue-0" prio=6 tid=0x0000000009e9d000 nid=0x100c waiting on condition [0x000000000a89c000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000d368c048> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireNanos(AbstractQueuedSynchronizer.java:929)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireNanos(AbstractQueuedSynchronizer.java:1245)
at java.util.concurrent.locks.ReentrantLock.tryLock(ReentrantLock.java:445)
at oracle.dbtools.raptor.utils.Connections.lock(Connections.java:1870)
at oracle.dbtools.raptor.utils.Connections.lock(Connections.java:1816)
at oracle.dbtools.raptor.utils.Connections.lock(Connections.java:1803)
at oracle.dbtools.db.DBUtil.lockForOperation(DBUtil.java:1695)
at oracle.dbtools.db.DBUtil.execute(DBUtil.java:531)
at oracle.dbtools.db.DBUtil.execute(DBUtil.java:497)
at oracle.dbtools.raptor.config.ConfigChangeListener.structureValuesChanged(ConfigChangeListener.java:157)
at oracle.javatools.data.Structure.fireStructureChangeEvent(Structure.java:552)
at oracle.javatools.data.Structure.fireValueModified(Structure.java:403)
at oracle.javatools.data.Structure.fireValueModified(Structure.java:409)
at oracle.javatools.data.HashStructure$Impl$4.run(HashStructure.java:2027)
at oracle.javatools.data.HashStructure$Impl.putValueInKeyStruct(HashStructure.java:2067)
at oracle.javatools.data.HashStructure$Impl.putObject0(HashStructure.java:1981)
at oracle.javatools.data.HashStructure$Impl.putObject(HashStructure.java:1874)
at oracle.javatools.data.HashStructure.putString(HashStructure.java:292)
at oracle.javatools.data.HashStructure.putInt(HashStructure.java:430)
at oracle.dbtools.raptor.config.DBConfig.putInt(DBConfig.java:1297)
at oracle.dbtools.raptor.plsql.PLSQLController.setDebug(PLSQLController.java:303)
at oracle.dbtools.raptor.plsql.PLSQLController.handleEvent(PLSQLController.java:125)
at oracle.ideimpl.controller.MetaClassController.handleEvent(MetaClassController.java:53)
at oracle.ide.controller.IdeAction$ControllerDelegatingController.handleEvent(IdeAction.java:1482)
at oracle.ide.controller.IdeAction.performAction(IdeAction.java:663)
at oracle.ide.controller.IdeAction.actionPerformedImpl(IdeAction.java:1153)
at oracle.ide.controller.IdeAction.actionPerformed(IdeAction.java:618)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.AbstractButton.doClick(AbstractButton.java:376)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:833)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:877)
at java.awt.Component.processMouseEvent(Component.java:6505)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3320)
at java.awt.Component.processEvent(Component.java:6270)
at java.awt.Container.processEvent(Container.java:2229)
at java.awt.Component.dispatchEventImpl(Component.java:4861)
at java.awt.Container.dispatchEventImpl(Container.java:2287)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
at java.awt.Container.dispatchEventImpl(Container.java:2273)
at java.awt.Window.dispatchEventImpl(Window.java:2719)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:694)
at java.awt.EventQueue$3.run(EventQueue.java:692)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.awt.EventQueue$4.run(EventQueue.java:708)
at java.awt.EventQueue$4.run(EventQueue.java:706)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
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:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
"AWT-Windows" daemon prio=6 tid=0x0000000009e9c000 nid=0x11b4 runnable [0x000000000a5cf000]
java.lang.Thread.State: RUNNABLE
at sun.awt.windows.WToolkit.eventLoop(Native Method)
at sun.awt.windows.WToolkit.run(WToolkit.java:307)
at java.lang.Thread.run(Thread.java:745)
"AWT-Shutdown" prio=6 tid=0x0000000009e9b800 nid=0xf98 in Object.wait() [0x000000000a4cf000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000ce0ec2f0> (a java.lang.Object)
at java.lang.Object.wait(Object.java:503)
at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:296)
- locked <0x00000000ce0ec2f0> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:745)
"Java2D Disposer" daemon prio=10 tid=0x0000000009e9a800 nid=0x12e0 in Object.wait() [0x000000000a3cf000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000cec73db8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
- locked <0x00000000cec73db8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
at sun.java2d.Disposer.run(Disposer.java:145)
at java.lang.Thread.run(Thread.java:745)
"Service Thread" daemon prio=6 tid=0x0000000008501000 nid=0x144 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread1" daemon prio=10 tid=0x00000000084ff000 nid=0x1280 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" daemon prio=10 tid=0x00000000084fa800 nid=0x630 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Attach Listener" daemon prio=10 tid=0x00000000084f4800 nid=0x11ac waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=10 tid=0x00000000084ed000 nid=0x1608 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=8 tid=0x000000000849b800 nid=0x1228 in Object.wait() [0x00000000097ff000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000ce7174a8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
- locked <0x00000000ce7174a8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:189)
"Reference Handler" daemon prio=10 tid=0x0000000008492800 nid=0xaac in Object.wait() [0x00000000096ff000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000cf195550> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:503)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
- locked <0x00000000cf195550> (a java.lang.ref.Reference$Lock)
"main" prio=6 tid=0x00000000023fc800 nid=0xd10 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"VM Thread" prio=10 tid=0x0000000008491000 nid=0xa1c runnable
"GC task thread#0 (ParallelGC)" prio=6 tid=0x0000000002412800 nid=0x1170 runnable
"GC task thread#1 (ParallelGC)" prio=6 tid=0x0000000002415800 nid=0x520 runnable
"GC task thread#2 (ParallelGC)" prio=6 tid=0x0000000002417000 nid=0x1100 runnable
"GC task thread#3 (ParallelGC)" prio=6 tid=0x0000000002418800 nid=0xfc4 runnable
"VM Periodic Task Thread" prio=10 tid=0x0000000009d08800 nid=0xe20 waiting on condition
JNI global references: 2881