6 Replies Latest reply on May 1, 2019 3:18 PM by ripleymj

    SQLDeveloper 19.1 hangs on user input

    peter_raganitsch

      Following up todays twitter discussion I was able to reproduce the problem while typing in a regular SQL worksheet.

       

      Using SQL Developer 19.1 on Mac OS Mochave, had these problems also under 18.4.

       

      Here is the jstack output:

       

      2019-04-30 16:55:33

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

       

      "Attach Listener" #5603 daemon prio=9 os_prio=31 tid=0x00007fbade859800 nid=0x17a77 waiting on condition [0x0000000000000000]

         java.lang.Thread.State: RUNNABLE

       

         Locked ownable synchronizers:

          - None

       

      "Inactive RequestProcessor thread [Was:TimedSoftReference/org.openide.util.TimedSoftReference]" #5592 daemon prio=1 os_prio=31 tid=0x00007fbae10a0800 nid=0x1db1b in Object.wait() [0x000070000b85c000]

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

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

          at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2002)

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

       

         Locked ownable synchronizers:

          - None

       

      "RaptorTaskThread174" #5576 prio=5 os_prio=31 tid=0x00007fbae7b23000 nid=0x10d67 waiting on condition [0x0000700007999000]

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

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

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

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

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

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

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

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

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

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

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

       

         Locked ownable synchronizers:

          - None

       

      "SwingWorker-pool-4-thread-10" #5379 daemon prio=5 os_prio=31 tid=0x00007fbadd8b7800 nid=0xf2f3 waiting on condition [0x000070000b24a000]

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

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

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

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

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

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

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

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

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

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

       

         Locked ownable synchronizers:

          - None

       

      "Background Parser#5" #5277 prio=6 os_prio=31 tid=0x00007fbae703c000 nid=0x17727 sleeping[0x000070000c27a000]

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

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

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

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

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

       

         Locked ownable synchronizers:

          - None

       

      "SwingWorker-pool-4-thread-9" #5265 daemon prio=5 os_prio=31 tid=0x00007fbae35d6000 nid=0x1decf waiting on condition [0x000070000a31d000]

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

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

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

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

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

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

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

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

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

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

       

         Locked ownable synchronizers:

          - None

       

      "SwingWorker-pool-4-thread-8" #5264 daemon prio=5 os_prio=31 tid=0x00007fbae7d12000 nid=0x15903 waiting on condition [0x000070000a014000]

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

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

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

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

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

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

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

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

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

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

       

         Locked ownable synchronizers:

          - None

       

      "SwingWorker-pool-4-thread-7" #5152 daemon prio=5 os_prio=31 tid=0x00007fbadd283800 nid=0x11f33 waiting on condition [0x000070000b95f000]

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

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

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

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

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

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

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

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

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

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

       

         Locked ownable synchronizers:

          - None

       

      "SwingWorker-pool-4-thread-6" #5097 daemon prio=5 os_prio=31 tid=0x00007fbae16da800 nid=0x1644f waiting on condition [0x0000700009f11000]

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

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

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

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

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

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

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

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

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

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

       

         Locked ownable synchronizers:

          - None

       

      "Log Page Updater" #1806 prio=4 os_prio=31 tid=0x00007fbae3454000 nid=0xdc47 waiting on condition [0x000070000b759000]

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

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

          at oracle.jdeveloper.compiler.CompilerPage$2.run(CompilerPage.java:647)

       

         Locked ownable synchronizers:

          - None

       

      "Thread-119" #580 daemon prio=6 os_prio=31 tid=0x00007fbae4827800 nid=0x1681f waiting on condition [0x000070000bc68000]

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

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

          at sun.print.UnixPrintServiceLookup$PrinterChangeListener.run(UnixPrintServiceLookup.java:961)

       

         Locked ownable synchronizers:

          - None

       

      "Timer-19" #578 daemon prio=6 os_prio=31 tid=0x00007fbae3d2e000 nid=0x1eb13 in Object.wait() [0x000070000bb65000]

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

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

       

         Locked ownable synchronizers:

          - None

       

      "Thread-116" #577 daemon prio=6 os_prio=31 tid=0x00007fbadd781800 nid=0x1ed0b in Object.wait() [0x000070000ba62000]

         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 <0x0000000799e5ce90> (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:748)

       

         Locked ownable synchronizers:

          - None

       

      "SwingWorker-pool-4-thread-5" #378 daemon prio=5 os_prio=31 tid=0x00007fbae4872000 nid=0x1604b waiting on condition [0x000070000b450000]

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

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

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

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

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

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

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

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

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

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

       

         Locked ownable synchronizers:

          - None

       

      "WeakDataReference polling" #278 prio=1 os_prio=31 tid=0x00007fbae4e32800 nid=0x15c83 in Object.wait() [0x000070000b147000]

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

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

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

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

       

         Locked ownable synchronizers:

          - None

       

      "pool-5-thread-1" #274 prio=5 os_prio=31 tid=0x00007fbae4b0f000 nid=0x11e0b waiting on condition [0x00007000092ed000]

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

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

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

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

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

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

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

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

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

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

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

       

         Locked ownable synchronizers:

          - None

       

      "Persistence Auto Flusher" #263 daemon prio=5 os_prio=31 tid=0x00007fbadef0b000 nid=0xeaf in Object.wait() [0x000070000b34d000]

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

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

       

         Locked ownable synchronizers:

          - None

       

      "SwingWorker-pool-4-thread-4" #262 daemon prio=5 os_prio=31 tid=0x00007fbae4933800 nid=0x1f513 waiting on condition [0x000070000b044000]

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

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

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

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

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

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

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

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

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

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

       

         Locked ownable synchronizers:

          - None

       

      "Background Parser#2" #135 prio=6 os_prio=31 tid=0x00007fbae2920800 nid=0x10e13 sleeping[0x00007000094f3000]

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

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

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

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

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

       

         Locked ownable synchronizers:

          - None

       

      "SwingWorker-pool-4-thread-3" #120 daemon prio=5 os_prio=31 tid=0x00007fbae1265800 nid=0x1f96b waiting on condition [0x000070000ae3e000]

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

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

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

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

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

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

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

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

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

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

       

         Locked ownable synchronizers:

          - None

       

      "SwingWorker-pool-4-thread-2" #119 daemon prio=5 os_prio=31 tid=0x00007fbae104b000 nid=0xd7d3 waiting on condition [0x000070000ac38000]

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

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

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

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

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

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

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

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

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

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

       

         Locked ownable synchronizers:

          - None

       

      "SwingWorker-pool-4-thread-1" #102 daemon prio=5 os_prio=31 tid=0x00007fbadd502800 nid=0xd8bb waiting on condition [0x000070000a523000]

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

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

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

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

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

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

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

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

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

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

       

         Locked ownable synchronizers:

          - None

       

      "Image Animator 3" #87 daemon prio=3 os_prio=31 tid=0x00007fbae349f000 nid=0x1fc2b sleeping[0x000070000ad3b000]

         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)

       

         Locked ownable synchronizers:

          - None

       

      "DirectTCPIP thread thales.foex.world" #81 prio=5 os_prio=31 tid=0x00007fbae1414000 nid=0x1005f runnable [0x000070000a92f000]

         java.lang.Thread.State: RUNNABLE

          at java.net.SocketInputStream.socketRead0(Native Method)

          at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)

          at java.net.SocketInputStream.read(SocketInputStream.java:171)

          at java.net.SocketInputStream.read(SocketInputStream.java:141)

          at com.jcraft.jsch.ChannelDirectTCPIP.run(ChannelDirectTCPIP.java:101)

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

       

         Locked ownable synchronizers:

          - None

       

      "oracle.jdbc.driver.BlockSource.ThreadedCachingBlockSource.BlockReleaser" #80 daemon prio=4 os_prio=31 tid=0x00007fbae2b62800 nid=0x6e7f in Object.wait() [0x000070000a729000]

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

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

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

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

       

         Locked ownable synchronizers:

          - None

       

      "Timer-2" #79 daemon prio=5 os_prio=31 tid=0x00007fbade701800 nid=0xff3b in Object.wait() [0x000070000a626000]

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

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

       

         Locked ownable synchronizers:

          - None

       

      "PortWatcher Thread for localhost" #78 prio=5 os_prio=31 tid=0x00007fbae2ad3800 nid=0x11797 runnable [0x00007000097fc000]

         java.lang.Thread.State: RUNNABLE

          at java.net.PlainSocketImpl.socketAccept(Native Method)

          at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409)

          at java.net.ServerSocket.implAccept(ServerSocket.java:545)

          at java.net.ServerSocket.accept(ServerSocket.java:513)

          at com.jcraft.jsch.PortWatcher.run(PortWatcher.java:172)

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

       

         Locked ownable synchronizers:

          - None

       

      "Connect thread thales.foex.world session" #76 prio=5 os_prio=31 tid=0x00007fbae17d4000 nid=0x6153 runnable [0x00007000090e7000]

         java.lang.Thread.State: RUNNABLE

          at java.net.SocketInputStream.socketRead0(Native Method)

          at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)

          at java.net.SocketInputStream.read(SocketInputStream.java:171)

          at java.net.SocketInputStream.read(SocketInputStream.java:141)

          at com.jcraft.jsch.IO.getByte(IO.java:82)

          at com.jcraft.jsch.Session.read(Session.java:926)

          at com.jcraft.jsch.Session.run(Session.java:1403)

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

       

         Locked ownable synchronizers:

          - None

       

      "Background Parser#1" #62 prio=5 os_prio=31 tid=0x00007fbae3219000 nid=0x15533 sleeping[0x000070000aa32000]

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

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

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

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

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

       

         Locked ownable synchronizers:

          - None

       

      "status-0" #54 prio=2 os_prio=31 tid=0x00007fbadee88000 nid=0xdf17 waiting on condition [0x000070000ab35000]

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

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

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

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

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

          at java.util.concurrent.DelayQueue.take(DelayQueue.java:211)

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

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

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

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

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

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

       

         Locked ownable synchronizers:

          - None

       

      "IconOverlayTracker Timer: null-jdbcNodeInfoType" #48 prio=5 os_prio=31 tid=0x00007fbae31f2800 nid=0xde37 in Object.wait() [0x000070000a82c000]

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

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

       

         Locked ownable synchronizers:

          - None

       

      "WaitCursor-Timer" #43 prio=6 os_prio=31 tid=0x00007fbae14ac800 nid=0x1107 in Object.wait() [0x000070000a420000]

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

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

       

         Locked ownable synchronizers:

          - None

       

      "Background Parser#0" #42 prio=6 os_prio=31 tid=0x00007fbaddd1e800 nid=0x1250f sleeping[0x0000700009d0b000]

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

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

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

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

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

       

         Locked ownable synchronizers:

          - None

       

      "TextBufferScavenger" #40 prio=6 os_prio=31 tid=0x00007fbae0c5c800 nid=0xf30b in Object.wait() [0x000070000a21a000]

         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 <0x0000000792315f18> (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)

       

         Locked ownable synchronizers:

          - None

       

      "InterruptTimer" #39 daemon prio=5 os_prio=31 tid=0x00007fbae1637000 nid=0x10303 in Object.wait() [0x000070000a117000]

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

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

       

         Locked ownable synchronizers:

          - None

       

      "DestroyJavaVM" #36 prio=5 os_prio=31 tid=0x00007fbae14f6800 nid=0x1903 waiting on condition [0x0000000000000000]

         java.lang.Thread.State: RUNNABLE

       

         Locked ownable synchronizers:

          - None

       

      "Thread-7" #35 daemon prio=5 os_prio=31 tid=0x00007fbae0dee800 nid=0x1074f in Object.wait() [0x0000700009e0e000]

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

       

         Locked ownable synchronizers:

          - None

       

      "ChangeSetService" #33 daemon prio=1 os_prio=31 tid=0x00007fbadd7bb800 nid=0x8357 in Object.wait() [0x0000700009c08000]

         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 <0x00000007912d6378> (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:748)

       

         Locked ownable synchronizers:

          - None

       

      "Scheduler" #32 daemon prio=5 os_prio=31 tid=0x00007fbae1687800 nid=0x10a6f in Object.wait() [0x0000700009b05000]

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

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

       

         Locked ownable synchronizers:

          - None

       

      "Log Poller" #31 prio=1 os_prio=31 tid=0x00007fbadd2eb800 nid=0xec3b waiting on condition [0x0000700009a02000]

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

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

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

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

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

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

          at oracle.ide.log.QueuedLoggingHandler.take(QueuedLoggingHandler.java:60)

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

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

       

         Locked ownable synchronizers:

          - None

       

      "TimedCache-Timer" #27 daemon prio=5 os_prio=31 tid=0x00007fbae086e000 nid=0x1160b in Object.wait() [0x00007000096f9000]

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

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

       

         Locked ownable synchronizers:

          - None

       

      "Framework Event Dispatcher" #23 daemon prio=5 os_prio=31 tid=0x00007fbade673000 nid=0xe867 in Object.wait() [0x00007000095f6000]

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

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

       

         Locked ownable synchronizers:

          - None

       

      "Framework Active Thread" #21 prio=5 os_prio=31 tid=0x00007fbade931800 nid=0xe533 in Object.wait() [0x00007000093f0000]

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

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

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

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

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

       

         Locked ownable synchronizers:

          - None

       

      "Active Reference Queue Daemon" #17 daemon prio=1 os_prio=31 tid=0x00007fbade201000 nid=0x12403 in Object.wait() [0x0000700008fe4000]

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

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

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

       

         Locked ownable synchronizers:

          - None

       

      "TimerQueue" #15 daemon prio=5 os_prio=31 tid=0x00007fbadd14d000 nid=0xcf4b waiting on condition [0x0000700008e5e000]

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

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

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

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

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

          at java.util.concurrent.DelayQueue.take(DelayQueue.java:223)

          at javax.swing.TimerQueue.run(TimerQueue.java:174)

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

       

         Locked ownable synchronizers:

          - <0x000000078e72f048> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)

       

      "Java2D Disposer" #14 daemon prio=10 os_prio=31 tid=0x00007fbade190800 nid=0x1380f in Object.wait() [0x0000700008d5b000]

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

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

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

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

       

         Locked ownable synchronizers:

          - None

       

      "Java2D Queue Flusher" #13 daemon prio=10 os_prio=31 tid=0x00007fbade92a800 nid=0x1390b in Object.wait() [0x0000700008c58000]

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

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

          at sun.java2d.opengl.OGLRenderQueue$QueueFlusher.run(OGLRenderQueue.java:203)

          - locked <0x000000078e819150> (a sun.java2d.opengl.OGLRenderQueue$QueueFlusher)

       

         Locked ownable synchronizers:

          - None

       

      "AWT-EventQueue-0" #12 prio=6 os_prio=31 tid=0x00007fbadd9ae000 nid=0x1506b waiting on condition [0x0000700008b55000]

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

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

          - parking to wait for  <0x000000078e732050> (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)

       

         Locked ownable synchronizers:

          - None

       

      "AWT-Shutdown" #11 prio=5 os_prio=31 tid=0x00007fbade12c800 nid=0x6527 in Object.wait() [0x00007000088c9000]

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

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

       

         Locked ownable synchronizers:

          - None

       

      "AppKit Thread" #10 daemon prio=5 os_prio=31 tid=0x00007fbade117000 nid=0x307 runnable [0x0000000000000000]

         java.lang.Thread.State: RUNNABLE

       

         Locked ownable synchronizers:

          - None

       

      "Service Thread" #8 daemon prio=9 os_prio=31 tid=0x00007fbade002000 nid=0x4603 runnable [0x0000000000000000]

         java.lang.Thread.State: RUNNABLE

       

         Locked ownable synchronizers:

          - None

       

      "C1 CompilerThread2" #7 daemon prio=9 os_prio=31 tid=0x00007fbade812000 nid=0x3703 waiting on condition [0x0000000000000000]

         java.lang.Thread.State: RUNNABLE

       

         Locked ownable synchronizers:

          - None

       

      "C2 CompilerThread1" #6 daemon prio=9 os_prio=31 tid=0x00007fbade80c000 nid=0x4703 waiting on condition [0x0000000000000000]

         java.lang.Thread.State: RUNNABLE

       

         Locked ownable synchronizers:

          - None

       

      "C2 CompilerThread0" #5 daemon prio=9 os_prio=31 tid=0x00007fbadd03f800 nid=0x3403 waiting on condition [0x0000000000000000]

         java.lang.Thread.State: RUNNABLE

       

         Locked ownable synchronizers:

          - None

       

      "Signal Dispatcher" #4 daemon prio=9 os_prio=31 tid=0x00007fbadd03e800 nid=0x3203 runnable [0x0000000000000000]

         java.lang.Thread.State: RUNNABLE

       

         Locked ownable synchronizers:

          - None

       

      "Finalizer" #3 daemon prio=8 os_prio=31 tid=0x00007fbadd029000 nid=0x2e03 in Object.wait() [0x00007000081b4000]

         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 <0x000000078e0cf5b8> (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)

       

         Locked ownable synchronizers:

          - None

       

      "Reference Handler" #2 daemon prio=10 os_prio=31 tid=0x00007fbadd828000 nid=0x2c03 in Object.wait() [0x00007000080b1000]

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

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

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

          at java.lang.ref.Reference.tryHandlePending(Reference.java:191)

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

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

       

         Locked ownable synchronizers:

          - None

       

      "VM Thread" os_prio=31 tid=0x00007fbadd026000 nid=0x5003 runnable

       

      "GC task thread#0 (ParallelGC)" os_prio=31 tid=0x00007fbadd007800 nid=0x1e07 runnable

       

      "GC task thread#1 (ParallelGC)" os_prio=31 tid=0x00007fbadd008000 nid=0x2a03 runnable

       

      "GC task thread#2 (ParallelGC)" os_prio=31 tid=0x00007fbadd010800 nid=0x5303 runnable

       

      "GC task thread#3 (ParallelGC)" os_prio=31 tid=0x00007fbadd011000 nid=0x2b03 runnable

       

      "VM Periodic Task Thread" os_prio=31 tid=0x00007fbade049000 nid=0x4503 waiting on condition

       

      JNI global references: 6826