2 Replies Latest reply on Oct 6, 2015 9:20 AM by KarstenH-dk

    error in SQL-dev 4.1.1 freezes

    KarstenH-dk

      Hi

       

      Freezing error re-appears in SQL-dev 4.1.1 this is what jstack reveals :

       

      regards Karsten

       

      2015-10-02 14:47:37

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

       

       

      "RaptorTask: Saving Sql History" #4110 prio=5 os_prio=0 tid=0x000000001c807000 nid=0x1b2c waiting on condition [0x00000000199ff000]

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

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

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

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

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

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

       

       

      "Background Parser" #4085 prio=6 os_prio=0 tid=0x000000001c5c2800 nid=0x958 waiting on condition [0x000000001b82f000]

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

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

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

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

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

       

       

      "Background Parser" #4071 prio=6 os_prio=0 tid=0x0000000015e16800 nid=0x1c84 waiting on condition [0x000000002a63f000]

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

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

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

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

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

       

       

      "Background Parser" #4037 prio=6 os_prio=0 tid=0x00000000220df000 nid=0xc18 waiting on condition [0x0000000019cff000]

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

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

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

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

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

       

       

      "Background Parser" #4020 prio=6 os_prio=0 tid=0x00000000220e6000 nid=0x1d18 waiting on condition [0x000000001a6bf000]

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

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

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

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

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

       

       

      "Background Parser" #3974 prio=6 os_prio=0 tid=0x00000000220e2000 nid=0x1c90 waiting on condition [0x0000000025baf000]

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

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

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

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

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

       

       

      "Background Parser" #3959 prio=6 os_prio=0 tid=0x00000000220e3000 nid=0x12f8 waiting on condition [0x000000001addf000]

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

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

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

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

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

       

       

      "Background Parser" #3941 prio=6 os_prio=0 tid=0x000000001d79c800 nid=0x1604 waiting on condition [0x0000000026a4f000]

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

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

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

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

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

       

       

      "Background Parser" #3907 prio=6 os_prio=0 tid=0x000000002127f800 nid=0x15dc waiting on condition [0x000000002a53f000]

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

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

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

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

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

       

       

      "Background Parser" #3862 prio=6 os_prio=0 tid=0x0000000015e18800 nid=0x1bc8 waiting on condition [0x000000002529f000]

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

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

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

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

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

       

       

      "Background Parser" #3861 prio=6 os_prio=0 tid=0x0000000015d3f000 nid=0x1e40 waiting on condition [0x000000001b1df000]

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

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

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

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

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

       

       

      "DBRequestProcessorFactory_Timer" #3816 daemon prio=6 os_prio=0 tid=0x0000000015d42000 nid=0x16a4 in Object.wait() [0x00000000224cf000]

         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 <0x00000000d5650218> (a java.util.TaskQueue)

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

       

       

      "SwingWorker-pool-5-thread-10" #759 daemon prio=5 os_prio=0 tid=0x0000000015e1a000 nid=0x1f5c waiting on condition [0x0000000023f0f000]

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

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

        - parking to wait for  <0x00000000d12176b8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

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

        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

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

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

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

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

       

       

      "SwingWorker-pool-5-thread-9" #745 daemon prio=5 os_prio=0 tid=0x0000000015a88000 nid=0x17b4 waiting on condition [0x0000000018c0f000]

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

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

        - parking to wait for  <0x00000000d12176b8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

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

        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

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

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

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

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

       

       

      "SwingWorker-pool-5-thread-8" #718 daemon prio=5 os_prio=0 tid=0x0000000015e15000 nid=0x1b9c waiting on condition [0x000000001b4df000]

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

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

        - parking to wait for  <0x00000000d12176b8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

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

        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

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

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

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

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

       

       

      "SwingWorker-pool-5-thread-7" #489 daemon prio=5 os_prio=0 tid=0x000000001c5bf800 nid=0x1454 waiting on condition [0x000000001a9df000]

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

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

        - parking to wait for  <0x00000000d12176b8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

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

        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

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

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

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

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

       

       

      "SwingWorker-pool-5-thread-6" #487 daemon prio=5 os_prio=0 tid=0x000000001c5be000 nid=0x1c28 waiting on condition [0x00000000192ff000]

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

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

        - parking to wait for  <0x00000000d12176b8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

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

        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

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

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

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

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

       

       

      "Persistence Auto Flusher" #469 daemon prio=5 os_prio=0 tid=0x000000001c5c4000 nid=0x150 in Object.wait() [0x000000001aadf000]

         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 <0x00000000d41c7858> (a java.util.TaskQueue)

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

       

       

      "SwingWorker-pool-5-thread-5" #460 daemon prio=5 os_prio=0 tid=0x000000001c5c0000 nid=0x1a90 waiting on condition [0x00000000197ff000]

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

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

        - parking to wait for  <0x00000000d12176b8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

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

        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

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

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

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

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

       

       

      "SwingWorker-pool-5-thread-4" #242 daemon prio=5 os_prio=0 tid=0x0000000021282000 nid=0x1f40 waiting on condition [0x000000001a0ff000]

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

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

        - parking to wait for  <0x00000000d12176b8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

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

        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

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

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

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

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

       

       

      "Background Parser" #208 prio=6 os_prio=0 tid=0x000000001c806800 nid=0x16f4 waiting on condition [0x00000000195ff000]

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

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

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

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

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

       

       

      "SwingWorker-pool-5-thread-3" #198 daemon prio=5 os_prio=0 tid=0x000000001d798000 nid=0x1664 waiting on condition [0x0000000019aff000]

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

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

        - parking to wait for  <0x00000000d12176b8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

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

        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

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

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

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

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

       

       

      "Swing-Shell" #188 daemon prio=6 os_prio=0 tid=0x0000000015a8a000 nid=0x74 waiting on condition [0x0000000019bff000]

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

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

        - parking to wait for  <0x00000000d3b8abf0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

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

        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

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

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

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

        at sun.awt.shell.Win32ShellFolderManager2$ComInvoker$3.run(Win32ShellFolderManager2.java:547)

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

       

       

      "SwingWorker-pool-5-thread-2" #156 daemon prio=5 os_prio=0 tid=0x000000001c808000 nid=0x1cd0 waiting on condition [0x0000000019dff000]

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

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

        - parking to wait for  <0x00000000d12176b8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

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

        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

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

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

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

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

       

       

      "Image Animator 0" #97 daemon prio=3 os_prio=-1 tid=0x0000000015a8b800 nid=0x4f4 waiting on condition [0x000000001778f000]

         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)

       

       

      "pool-6-thread-1" #75 prio=5 os_prio=0 tid=0x000000001d799000 nid=0x5b4 waiting on condition [0x00000000196ff000]

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

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

        - parking to wait for  <0x00000000d2a3c778> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

        at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)

        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)

        at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)

        at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)

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

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

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

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

       

       

      "WeakDataReference polling" #67 prio=1 os_prio=-2 tid=0x000000001c805000 nid=0x1e04 in Object.wait() [0x0000000018eef000]

         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 <0x00000000d28555c0> (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:745)

       

       

      "Background Parser" #65 prio=6 os_prio=0 tid=0x000000001d79c000 nid=0x1dc4 waiting on condition [0x0000000018fff000]

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

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

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

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

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

       

       

      "oracle.jdbc.driver.BlockSource.ThreadedCachingBlockSource.BlockReleaser" #61 daemon prio=4 os_prio=-1 tid=0x000000001d79a800 nid=0x118c in Object.wait() [0x000000002430f000]

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

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

        at oracle.jdbc.driver.BlockSource$ThreadedCachingBlockSource$BlockReleaser.run(BlockSource.java:327)

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

       

       

      "status-0" #56 prio=2 os_prio=-2 tid=0x000000001c804000 nid=0x4cc waiting on condition [0x00000000261af000]

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

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

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

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

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

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

       

       

      "IconOverlayTracker Timer: null-jdbcNodeInfoType" #50 prio=5 os_prio=0 tid=0x000000001d79b000 nid=0x1304 in Object.wait() [0x00000000258af000]

         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 <0x00000000d125f5e8> (a java.util.TaskQueue)

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

       

       

      "WaitCursor-Timer" #47 prio=6 os_prio=0 tid=0x000000001d799800 nid=0x12cc in Object.wait() [0x00000000256af000]

         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 <0x00000000d11010d8> (a java.util.TaskQueue)

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

       

       

      "SwingWorker-pool-5-thread-1" #45 daemon prio=5 os_prio=0 tid=0x000000001d797800 nid=0x1ba4 waiting on condition [0x000000002519f000]

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

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

        - parking to wait for  <0x00000000d12176b8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

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

        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

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

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

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

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

       

       

      "TextBufferScavenger" #43 prio=6 os_prio=0 tid=0x0000000015a95800 nid=0x1bb4 in Object.wait() [0x0000000024d9f000]

         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 <0x00000000d12161c8> (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" #39 daemon prio=5 os_prio=0 tid=0x0000000015a89800 nid=0x194 in Object.wait() [0x000000002441f000]

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

       

       

      "ChangeSetService" #37 daemon prio=1 os_prio=-2 tid=0x0000000015a91800 nid=0x1924 in Object.wait() [0x0000000023e0f000]

         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.jdevimpl.vcs.changeset.ChangeSetService.awaitEvents(ChangeSetService.java:131)

        - locked <0x00000000d0ef3200> (a oracle.jdevimpl.vcs.changeset.ChangeSetService)

        at oracle.jdevimpl.vcs.changeset.ChangeSetService.eventLoop(ChangeSetService.java:152)

        at oracle.jdevimpl.vcs.changeset.ChangeSetService.access$000(ChangeSetService.java:60)

        at oracle.jdevimpl.vcs.changeset.ChangeSetService$1.run(ChangeSetService.java:99)

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

       

       

      "Raptor Metrics Engine Thread" #35 daemon prio=5 os_prio=0 tid=0x0000000015a8e800 nid=0x145c waiting on condition [0x00000000230ef000]

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

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

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

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

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

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

       

       

      "Scheduler" #34 daemon prio=5 os_prio=0 tid=0x0000000015a8d000 nid=0x1508 in Object.wait() [0x00000000225cf000]

         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 <0x00000000cf7c8560> (a oracle.dbtools.raptor.backgroundTask.TaskLinkedList)

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

       

       

      "Log Poller" #33 prio=1 os_prio=-2 tid=0x0000000015a8c800 nid=0x1e14 waiting on condition [0x000000002110f000]

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

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

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

       

       

      "TimedCache-Timer" #29 daemon prio=5 os_prio=0 tid=0x0000000015a8b000 nid=0x898 in Object.wait() [0x000000001dfdf000]

         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 <0x00000000cf2d68a8> (a java.util.TaskQueue)

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

       

       

      "Framework Event Dispatcher" #25 daemon prio=5 os_prio=0 tid=0x0000000015a88800 nid=0x1738 in Object.wait() [0x000000001dbcf000]

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

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

       

       

      "State Data Manager" #23 daemon prio=5 os_prio=0 tid=0x000000001c709800 nid=0x1f54 waiting on condition [0x00000000182af000]

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

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

        at org.eclipse.osgi.internal.baseadaptor.StateManager.run(StateManager.java:297)

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

       

       

      "Framework Active Thread" #22 prio=5 os_prio=0 tid=0x000000001cd00800 nid=0x1390 in Object.wait() [0x0000000017e8f000]

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

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

        at org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java:1862)

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

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

       

       

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

         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.openide.util.lookup.implspi.ActiveQueue.removeBetter(ActiveQueue.java:225)

        at org.openide.util.lookup.implspi.ActiveQueue.access$400(ActiveQueue.java:57)

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

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

       

       

      "TimerQueue" #16 daemon prio=5 os_prio=0 tid=0x00000000166f1000 nid=0x15f4 waiting on condition [0x000000001846f000]

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

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

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

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

       

       

      "AWT-EventQueue-0" #15 prio=6 os_prio=0 tid=0x000000001667f800 nid=0x1574 runnable [0x000000001738f000]

         java.lang.Thread.State: RUNNABLE

        at java.lang.Throwable.getStackTraceElement(Native Method)

        at java.lang.Throwable.getOurStackTrace(Throwable.java:827)

        - locked <0x00000000f175a5b0> (a java.lang.Throwable)

        at java.lang.Throwable.getStackTrace(Throwable.java:816)

        at oracle.dbtools.util.Logger.inferCaller(Logger.java:157)

        at oracle.dbtools.util.Logger.log(Logger.java:150)

        at oracle.dbtools.util.Logger.severe(Logger.java:59)

        at oracle.dbtools.raptor.backgroundTask.RaptorTaskManager$1.uncaughtException(RaptorTaskManager.java:72)

        at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1057)

        at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1052)

        at java.awt.EventDispatchThread.processException(EventDispatchThread.java:223)

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

        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=0x000000001667d000 nid=0x1700 runnable [0x000000001714f000]

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

       

       

      "AWT-Shutdown" #12 prio=5 os_prio=0 tid=0x000000001667c000 nid=0x1148 in Object.wait() [0x000000001704f000]

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

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

       

       

      "Java2D Disposer" #11 daemon prio=10 os_prio=2 tid=0x0000000016675800 nid=0x1a00 in Object.wait() [0x0000000016f4f000]

         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 <0x00000000ce5c96e0> (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:745)

       

       

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

         java.lang.Thread.State: RUNNABLE

       

       

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

         java.lang.Thread.State: RUNNABLE

       

       

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

         java.lang.Thread.State: RUNNABLE

       

       

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

         java.lang.Thread.State: RUNNABLE

       

       

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

         java.lang.Thread.State: RUNNABLE

       

       

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

         java.lang.Thread.State: RUNNABLE

       

       

      "Finalizer" #3 daemon prio=8 os_prio=1 tid=0x0000000014731000 nid=0x1858 in Object.wait() [0x0000000015a7f000]

         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 <0x00000000ce093690> (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=0x000000001472a000 nid=0x1904 in Object.wait() [0x000000001597f000]

         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$ReferenceHandler.run(Reference.java:157)

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

       

       

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

         java.lang.Thread.State: RUNNABLE

       

       

      "VM Thread" os_prio=2 tid=0x0000000014722800 nid=0x1128 runnable

       

       

      "GC task thread#0 (ParallelGC)" os_prio=0 tid=0x00000000024d5800 nid=0x15d4 runnable

       

       

      "GC task thread#1 (ParallelGC)" os_prio=0 tid=0x00000000024d7800 nid=0x1e60 runnable

       

       

      "GC task thread#2 (ParallelGC)" os_prio=0 tid=0x00000000024d8800 nid=0x1960 runnable

       

       

      "GC task thread#3 (ParallelGC)" os_prio=0 tid=0x00000000024dc000 nid=0x1950 runnable

       

       

      "VM Periodic Task Thread" os_prio=2 tid=0x0000000015adf800 nid=0x1b1c waiting on condition

       

       

      JNI global references: 2707

        • 1. Re: error in SQL-dev 4.1.1 freezes
          Gary Graham-Oracle

          Interesting thread dump.  No deadlock, nothing blocked, the main event dispatcher thread is runnable -- so far, so good. 

           

          However....

          1. Main event dispatcher thread ("AWT-EventQueue-0") is holding a Throwable instance for an uncaughtException.

          2. There are 12 sleeping BackgroundParser threads.

          3. There are 10 SwingWorker threads awaiting notification from the same condition object.

          4. Some of the thread id numbers are large (4000+).

          5. There are no references to things one would expect, like connections, worksheets, editors.

          My guess is that this points to some kind of resource starvation in the JVM, perhaps toward the end of a long running session, or at least in a session where less and less is getting accomplished over time due to the starvation.  Does this make sense?  Is the JVM running up against a memory limit, perhaps?

          • 2. Re: error in SQL-dev 4.1.1 freezes
            KarstenH-dk

            once again my SQL developer do not respond to day sending jstack output which maybee reveals something ?

             

            regards Karsten

            2015-10-06 11:14:32

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

             

             

            "RequestProcessor queue manager" #1678 daemon prio=6 os_prio=0 tid=0x000000001bda0800 nid=0x137c in Object.wait() [0x000000001734f000]

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

              - locked <0x00000000ce0c9fd0> (a java.lang.Class for org.openide.util.RequestProcessor$TickTac)

              at org.openide.util.RequestProcessor$TickTac.run(RequestProcessor.java:2238)

             

             

            "Background Parser" #1491 prio=6 os_prio=0 tid=0x0000000023104000 nid=0x424 waiting on condition [0x000000001b6df000]

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

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

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

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

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

             

             

            "Background Parser" #1413 prio=6 os_prio=0 tid=0x00000000230ff800 nid=0xc58 waiting on condition [0x00000000197bf000]

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

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

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

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

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

             

             

            "Background Parser" #1380 prio=6 os_prio=0 tid=0x00000000230fd000 nid=0x13ec waiting on condition [0x000000001b33f000]

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

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

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

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

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

             

             

            "Background Parser" #1269 prio=6 os_prio=0 tid=0x000000001fff7000 nid=0x1014 waiting on condition [0x000000001744f000]

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

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

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

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

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

             

             

            "Background Parser" #587 prio=6 os_prio=0 tid=0x000000001fff8800 nid=0x88c waiting on condition [0x000000001804f000]

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

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

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

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

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

             

             

            "Background Parser" #570 prio=6 os_prio=0 tid=0x000000001fff5800 nid=0xb98 waiting on condition [0x0000000017b4f000]

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

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

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

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

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

             

             

            "Background Parser" #520 prio=6 os_prio=0 tid=0x000000001c781800 nid=0x1084 waiting on condition [0x000000001784f000]

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

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

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

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

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

             

             

            "SwingWorker-pool-5-thread-10" #519 daemon prio=5 os_prio=0 tid=0x0000000022cc3000 nid=0x6d4 waiting on condition [0x000000001774f000]

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

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

              - parking to wait for  <0x00000000d18be388> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

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

              at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

              at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

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

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

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

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

             

             

            "RaptorTask: Saving Sql History" #490 prio=5 os_prio=0 tid=0x000000001c783000 nid=0xefc waiting on condition [0x00000000196bf000]

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

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

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

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

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

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

             

             

            "SwingWorker-pool-5-thread-9" #464 daemon prio=5 os_prio=0 tid=0x000000001f553000 nid=0xc60 waiting on condition [0x0000000018fbf000]

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

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

              - parking to wait for  <0x00000000d18be388> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

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

              at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

              at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

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

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

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

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

             

             

            "SwingWorker-pool-5-thread-8" #406 daemon prio=5 os_prio=0 tid=0x000000001bf9d800 nid=0x980 waiting on condition [0x000000001814f000]

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

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

              - parking to wait for  <0x00000000d18be388> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

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

              at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

              at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

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

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

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

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

             

             

            "Thread-112" #333 daemon prio=6 os_prio=0 tid=0x000000001bda2800 nid=0x13c0 runnable [0x000000001b0ff000]

               java.lang.Thread.State: RUNNABLE

              at sun.print.Win32PrintServiceLookup.notifyPrinterChange(Native Method)

              at sun.print.Win32PrintServiceLookup.access$100(Win32PrintServiceLookup.java:50)

              at sun.print.Win32PrintServiceLookup$PrinterChangeListener.run(Win32PrintServiceLookup.java:328)

             

             

            "Thread-111" #332 daemon prio=6 os_prio=0 tid=0x000000001bda2000 nid=0xb80 in Object.wait() [0x0000000019cbf000]

               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 <0x00000000d3cb44d8> (a java.lang.ref.ReferenceQueue$Lock)

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

              at org.tmatesoft.svn.core.javahl.SVNClientImplTracker.run(SVNClientImplTracker.java:65)

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

             

             

            "SwingWorker-pool-5-thread-7" #210 daemon prio=5 os_prio=0 tid=0x000000001c784800 nid=0xf74 waiting on condition [0x00000000190bf000]

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

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

              - parking to wait for  <0x00000000d18be388> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

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

              at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

              at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

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

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

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

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

             

             

            "Image Animator 3" #190 daemon prio=3 os_prio=-1 tid=0x000000001c77f000 nid=0x6ec waiting on condition [0x000000001764f000]

               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-6" #169 daemon prio=5 os_prio=0 tid=0x0000000022cbd000 nid=0x1018 waiting on condition [0x000000001794f000]

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

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

              - parking to wait for  <0x00000000d18be388> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

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

              at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

              at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

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

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

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

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

             

             

            "SwingWorker-pool-5-thread-5" #126 daemon prio=5 os_prio=0 tid=0x000000001d273000 nid=0xe14 waiting on condition [0x000000002176f000]

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

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

              - parking to wait for  <0x00000000d18be388> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

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

              at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

              at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

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

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

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

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

             

             

            "pool-10-thread-1" #122 prio=5 os_prio=0 tid=0x0000000022780000 nid=0xa3c waiting on condition [0x000000002acdf000]

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

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

              - parking to wait for  <0x00000000d338ca00> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

              at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)

              at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)

              at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)

              at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)

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

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

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

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

             

             

            "Persistence Auto Flusher" #119 daemon prio=5 os_prio=0 tid=0x0000000022780800 nid=0x3b4 in Object.wait() [0x000000002a18f000]

               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 <0x00000000d3043630> (a java.util.TaskQueue)

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

             

             

            "SwingWorker-pool-5-thread-4" #113 daemon prio=5 os_prio=0 tid=0x000000001d277800 nid=0x5b8 waiting on condition [0x000000002773f000]

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

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

              - parking to wait for  <0x00000000d18be388> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

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

              at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

              at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

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

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

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

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

             

             

            "SwingWorker-pool-5-thread-3" #77 daemon prio=5 os_prio=0 tid=0x000000001bf9b800 nid=0xc5c waiting on condition [0x000000002abdf000]

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

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

              - parking to wait for  <0x00000000d18be388> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

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

              at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

              at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

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

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

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

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

             

             

            "SwingWorker-pool-5-thread-2" #75 daemon prio=5 os_prio=0 tid=0x000000002277d800 nid=0xeec waiting on condition [0x0000000025e1f000]

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

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

              - parking to wait for  <0x00000000d18be388> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

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

              at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

              at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

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

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

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

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

             

             

            "Swing-Shell" #70 daemon prio=6 os_prio=0 tid=0x000000001f550800 nid=0xcf4 waiting on condition [0x000000002621f000]

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

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

              - parking to wait for  <0x00000000d2b157b0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

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

              at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

              at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

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

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

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

              at sun.awt.shell.Win32ShellFolderManager2$ComInvoker$3.run(Win32ShellFolderManager2.java:547)

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

             

             

            "WeakDataReference polling" #66 prio=1 os_prio=-2 tid=0x000000001d272800 nid=0x1088 in Object.wait() [0x000000002736f000]

               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 <0x00000000d2a9bff0> (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:745)

             

             

            "Background Parser" #64 prio=6 os_prio=0 tid=0x000000001d278800 nid=0x11e8 waiting on condition [0x000000002726f000]

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

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

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

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

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

             

             

            "status-0" #59 prio=2 os_prio=-2 tid=0x000000001bf9e800 nid=0xd30 waiting on condition [0x0000000021b4f000]

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

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

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

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

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

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

             

             

            "oracle.jdbc.driver.BlockSource.ThreadedCachingBlockSource.BlockReleaser" #58 daemon prio=4 os_prio=-1 tid=0x000000001bf9c000 nid=0x1058 in Object.wait() [0x000000002166f000]

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

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

              at oracle.jdbc.driver.BlockSource$ThreadedCachingBlockSource$BlockReleaser.run(BlockSource.java:327)

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

             

             

            "IconOverlayTracker Timer: null-jdbcNodeInfoType" #50 prio=5 os_prio=0 tid=0x000000001f554000 nid=0x1308 in Object.wait() [0x0000000028cef000]

               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 <0x00000000d1e53b78> (a java.util.TaskQueue)

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

             

             

            "WaitCursor-Timer" #47 prio=6 os_prio=0 tid=0x000000001d277000 nid=0x488 in Object.wait() [0x000000002671f000]

               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 <0x00000000d1e52d00> (a java.util.TaskQueue)

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

             

             

            "SwingWorker-pool-5-thread-1" #45 daemon prio=5 os_prio=0 tid=0x000000001d274000 nid=0xa34 waiting on condition [0x0000000026cbf000]

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

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

              - parking to wait for  <0x00000000d18be388> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

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

              at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)

              at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

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

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

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

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

             

             

            "TextBufferScavenger" #43 prio=6 os_prio=0 tid=0x000000001d271800 nid=0x1240 in Object.wait() [0x000000002681f000]

               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 <0x00000000d190aad8> (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" #39 daemon prio=5 os_prio=0 tid=0x000000001f550000 nid=0x1108 in Object.wait() [0x000000002611f000]

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

             

             

            "ChangeSetService" #37 daemon prio=1 os_prio=-2 tid=0x000000001bfa0800 nid=0x3a4 in Object.wait() [0x0000000025d1f000]

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

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

              - waiting on <0x00000000d1568150> (a oracle.jdevimpl.vcs.changeset.ChangeSetService)

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

              at oracle.jdevimpl.vcs.changeset.ChangeSetService.awaitEvents(ChangeSetService.java:131)

              - locked <0x00000000d1568150> (a oracle.jdevimpl.vcs.changeset.ChangeSetService)

              at oracle.jdevimpl.vcs.changeset.ChangeSetService.eventLoop(ChangeSetService.java:152)

              at oracle.jdevimpl.vcs.changeset.ChangeSetService.access$000(ChangeSetService.java:60)

              at oracle.jdevimpl.vcs.changeset.ChangeSetService$1.run(ChangeSetService.java:99)

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

             

             

            "Raptor Metrics Engine Thread" #36 daemon prio=5 os_prio=0 tid=0x000000001f54d000 nid=0x1010 waiting on condition [0x000000002508f000]

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

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

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

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

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

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

             

             

            "Scheduler" #35 daemon prio=5 os_prio=0 tid=0x000000001bfa0000 nid=0xc40 in Object.wait() [0x0000000024d8f000]

               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 <0x00000000cfcd3ab0> (a oracle.dbtools.raptor.backgroundTask.TaskLinkedList)

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

             

             

            "Log Poller" #34 prio=1 os_prio=-2 tid=0x000000001bf9f000 nid=0x1100 waiting on condition [0x000000002426f000]

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

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

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

             

             

            "TimedCache-Timer" #29 daemon prio=5 os_prio=0 tid=0x000000001bf9d000 nid=0xd34 in Object.wait() [0x000000001ed1f000]

               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 <0x00000000ceed5d38> (a java.util.TaskQueue)

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

             

             

            "Framework Event Dispatcher" #25 daemon prio=6 os_prio=0 tid=0x000000001bf9a800 nid=0x11dc in Object.wait() [0x000000001e90f000]

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

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

             

             

            "State Data Manager" #23 daemon prio=5 os_prio=0 tid=0x00000000164df800 nid=0x10b0 waiting on condition [0x000000001e1df000]

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

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

              at org.eclipse.osgi.internal.baseadaptor.StateManager.run(StateManager.java:297)

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

             

             

            "Framework Active Thread" #22 prio=5 os_prio=0 tid=0x00000000164d1800 nid=0xe64 in Object.wait() [0x000000001e09f000]

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

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

              at org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java:1862)

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

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

             

             

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

               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.openide.util.lookup.implspi.ActiveQueue.removeBetter(ActiveQueue.java:225)

              at org.openide.util.lookup.implspi.ActiveQueue.access$400(ActiveQueue.java:57)

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

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

             

             

            "TimerQueue" #16 daemon prio=5 os_prio=0 tid=0x00000000165ce800 nid=0x3c0 waiting on condition [0x000000001832f000]

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

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

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

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

             

             

            "AWT-EventQueue-0" #15 prio=6 os_prio=0 tid=0x0000000016558800 nid=0xe24 waiting on condition [0x000000001724f000]

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

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

              - parking to wait for  <0x00000000ce5200e8> (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.awt.EventQueue.getNextEvent(EventQueue.java:554)

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

              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=0x0000000016556800 nid=0x138c runnable [0x0000000016fbf000]

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

             

             

            "AWT-Shutdown" #12 prio=5 os_prio=0 tid=0x000000001654f000 nid=0x8e0 in Object.wait() [0x0000000016ebf000]

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

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

             

             

            "Java2D Disposer" #11 daemon prio=10 os_prio=2 tid=0x000000001654a000 nid=0xf0c in Object.wait() [0x0000000016dbf000]

               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 <0x00000000ce892418> (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:745)

             

             

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

               java.lang.Thread.State: RUNNABLE

             

             

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

               java.lang.Thread.State: RUNNABLE

             

             

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

               java.lang.Thread.State: RUNNABLE

             

             

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

               java.lang.Thread.State: RUNNABLE

             

             

            "Attach Listener" #5 daemon prio=5 os_prio=2 tid=0x00000000145fc000 nid=0x124c runnable [0x0000000000000000]

               java.lang.Thread.State: RUNNABLE

             

             

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

               java.lang.Thread.State: RUNNABLE

             

             

            "Finalizer" #3 daemon prio=8 os_prio=1 tid=0x000000001459f800 nid=0xe38 in Object.wait() [0x00000000158ef000]

               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 <0x00000000ce6364e8> (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=0x0000000014598800 nid=0x5dc in Object.wait() [0x00000000157ef000]

               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$ReferenceHandler.run(Reference.java:157)

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

             

             

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

               java.lang.Thread.State: RUNNABLE

             

             

            "VM Thread" os_prio=2 tid=0x0000000014591000 nid=0x1314 runnable

             

             

            "GC task thread#0 (ParallelGC)" os_prio=0 tid=0x0000000002235800 nid=0xebc runnable

             

             

            "GC task thread#1 (ParallelGC)" os_prio=0 tid=0x0000000002237800 nid=0x13bc runnable

             

             

            "GC task thread#2 (ParallelGC)" os_prio=0 tid=0x0000000002238800 nid=0xff8 runnable

             

             

            "GC task thread#3 (ParallelGC)" os_prio=0 tid=0x000000000223c000 nid=0x9e0 runnable

             

             

            "VM Periodic Task Thread" os_prio=2 tid=0x0000000015933800 nid=0x13fc waiting on condition

             

             

            JNI global references: 3708