SQL Developer hangs periodically

Hi,
I'm connecting to my test instance (Oracle XE) and each 5mins-10mins SQL Developer hangs. It doesn't matter what I'm doing, I can be executing a big query or I wasn't doing anything for a while and then simply consulting Columns of a table and hangs...
I saw the underlying error is:
oracle.javatools.util.CanceledException
     at oracle.dbtools.raptor.utils.Connections.getConnection(Connections.java:568)
     at oracle.dbtools.raptor.utils.DBObject.getConnection(DBObject.java:323)
     at oracle.dbtools.raptor.utils.DBObject.getConnection(DBObject.java:435)
     at oracle.dbtools.raptor.oviewer.base.ViewerEditorAddin.getEditorWeight(...
What may I check?
Any help will be appreciated.
Josep

Is this what you mean?
bq. Oracle SQL Developer \\ +     Copyright (c) 2008, Oracle. All rights reserved.+ \\ +     Locking assertion failure. Backtrace:+ \\ +     #0 /usr/lib/libxcb-xlib.so.0 [0x8c900767]+ \\ +     #1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_unlock+0x31) [0x8c9008b1]+ \\ +     #2 /usr/lib/libX11.so.6(_XReply+0xfd) [0x8bdb31bd]+ \\ +     #3 /opt/middleware/jdk160_05/jre/lib/i386/xawt/libmawt.so [0x8c0738ce]+ \\ +     #4 /opt/middleware/jdk160_05/jre/lib/i386/xawt/libmawt.so [0x8c050067]+ \\ +     #5 /opt/middleware/jdk160_05/jre/lib/i386/xawt/libmawt.so [0x8c050318]+ \\ +     #6 /opt/middleware/jdk160_05/jre/lib/i386/xawt/libmawt.so(Java_sun_awt_X11GraphicsEnvironment_initDisplay+0x2f) [0x8c05061f]+ \\ +     #7 [0xb4d413aa]+ \\ +     #8 [0xb4d39f0d]+ \\ +     #9 [0xb4d39f0d]+ \\ +     #10 [0xb4d37249]+ \\ +     #11 /opt/middleware/jdk160_05/jre/lib/i386/server/libjvm.so [0x637338d]+ \\ +     #12 /opt/middleware/jdk160_05/jre/lib/i386/server/libjvm.so [0x64fd168]+ \\ +     #13 /opt/middleware/jdk160_05/jre/lib/i386/server/libjvm.so [0x6373220]+ \\ +     #14 /opt/middleware/jdk160_05/jre/lib/i386/server/libjvm.so(JVM_DoPrivileged+0x363) [0x63c90d3]+ \\ +     #15 /opt/middleware/jdk160_05/jre/lib/i386/libjava.so(Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedAction_2+0x3d) [0xb7d5296d]+ \\ +     #16 [0xb4d413aa]+ \\ +     #17 [0xb4d39da7]+ \\ +     #18 [0xb4d37249]+ \\ +     #19 /opt/middleware/jdk160_05/jre/lib/i386/server/libjvm.so [0x637338d]+ \\ +     Locking assertion failure. Backtrace:+ \\ +     #0 /usr/lib/libxcb-xlib.so.0 [0x8c900767]+ \\ +     #1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0x8c90081e]+ \\ +     #2 /usr/lib/libX11.so.6 [0x8bdb2518]+ \\ +     #3 /usr/lib/libX11.so.6(XGetVisualInfo+0x26) [0x8bda90a6]+ \\ +     #4 /opt/middleware/jdk160_05/jre/lib/i386/xawt/libmawt.so [0x8c04f319]+ \\ +     #5 /opt/middleware/jdk160_05/jre/lib/i386/xawt/libmawt.so [0x8c04f565]+ \\ +     #6 /opt/middleware/jdk160_05/jre/lib/i386/xawt/libmawt.so [0x8c0503c9]+ \\ +     #7 /opt/middleware/jdk160_05/jre/lib/i386/xawt/libmawt.so(Java_sun_awt_X11GraphicsEnvironment_initDisplay+0x2f) [0x8c05061f]+ \\ +     #8 [0xb4d413aa]+ \\ +     #9 [0xb4d39f0d]+ \\ +     #10 [0xb4d39f0d]+ \\ +     #11 [0xb4d37249]+ \\ +     #12 /opt/middleware/jdk160_05/jre/lib/i386/server/libjvm.so [0x637338d]+ \\ +     #13 /opt/middleware/jdk160_05/jre/lib/i386/server/libjvm.so [0x64fd168]+ \\ +     #14 /opt/middleware/jdk160_05/jre/lib/i386/server/libjvm.so [0x6373220]+ \\ +     #15 /opt/middleware/jdk160_05/jre/lib/i386/server/libjvm.so(JVM_DoPrivileged+0x363) [0x63c90d3]+ \\ +     #16 /opt/middleware/jdk160_05/jre/lib/i386/libjava.so(Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedAction_2+0x3d) [0xb7d5296d]+ \\ +     #17 [0xb4d413aa]+ \\ +     #18 [0xb4d39da7]+ \\ +     #19 [0xb4d37249]+ \\ +     Parse time = 258+ \\ +     Incremental Parse time = 99+ \\ +     Incremental Parse time = 7+ \\ +     InsightableOracleDatabase.fetch() time = 49+
Thanks
Josep

Similar Messages

  • SQL Developer hangs when expanding table node

    Hello All,
    One of my schemas has 3035 tables. When I expand the "Other Users" node, then the schema owner, then expand "Tables", SQL Developer hangs. I have allowed it to run (as it indicates it is working) for 45 minutes, but it never returns.
    I have one user with nearly the same behavior, but theirs returns after waiting 5 minutes.
    Any ideas?
    About
    Oracle SQL Developer 1.5.1
    Version 1.5.1
    Build MAIN-5440
    Copyright © 2005,2008 Oracle. All Rights Reserved.
    IDE Version: 11.1.1.0.22.49.35
    Product ID: oracle.sqldeveloper
    Product Version: 11.1.1.54.40
    Version
    Component     Version
    =========     =======
    Java(TM) Platform     1.5.0_06
    Oracle IDE     1.5.1.54.40
    Versioning Support     1.5.1.54.40
    Properties
    Name     Value
    ====     =====
    apple.laf.useScreenMenuBar     true
    awt.toolkit     sun.awt.windows.WToolkit
    class.load.environment     oracle.ide.boot.IdeClassLoadEnvironment
    class.load.log.level     CONFIG
    class.transfer     delegate
    com.apple.macos.smallTabs     true
    com.apple.mrj.application.apple.menu.about.name     "SQL_Developer"
    com.apple.mrj.application.growbox.intrudes     false
    file.encoding     Cp1252
    file.encoding.pkg     sun.io
    file.separator     \
    http.agent     Mozilla/5.0 (Java 1.5.0_06; Windows XP 5.1 x86; en_US) ICEbrowser/v6_1_3
    ice.browser.forcegc     false
    ice.pilots.html4.ignoreNonGenericFonts     true
    ice.pilots.html4.tileOptThreshold     0
    ide.AssertTracingDisabled     true
    ide.bootstrap.start     624463503772965
    ide.build     MAIN-5440
    ide.conf     C:\oracle\sqldeveloper\sqldeveloper\bin\sqldeveloper.conf
    ide.config_pathname     C:\oracle\sqldeveloper\sqldeveloper\bin\sqldeveloper.conf
    ide.debugbuild     false
    ide.devbuild     false
    ide.extension.search.path     sqldeveloper/extensions:jdev/extensions:ide/extensions
    ide.firstrun     false
    ide.java.minversion     1.5.0
    ide.launcherProcessId     66660
    ide.main.class     oracle.ide.boot.IdeLauncher
    ide.patches.dir     ide/lib/patches
    ide.pref.dir     C:\Documents and Settings\ckell\Application Data\SQL Developer
    ide.pref.dir.base     C:\Documents and Settings\ckell\Application Data
    ide.product     oracle.sqldeveloper
    ide.shell.enableFileTypeAssociation     C:\oracle\sqldeveloper\sqldeveloper.exe
    ide.splash.screen     splash.gif
    ide.startingArg0     C:\oracle\sqldeveloper\sqldeveloper.exe
    ide.startingcwd     C:\Oracle\sqlDeveloper
    ide.user.dir     C:\Documents and Settings\ckell\Application Data\SQL Developer
    ide.user.dir.var     IDE_USER_DIR
    ide.work.dir     q:\\SQL Developer
    ide.work.dir.base     q:\
    java.awt.graphicsenv     sun.awt.Win32GraphicsEnvironment
    java.awt.printerjob     sun.awt.windows.WPrinterJob
    java.class.path     ..\..\ide\lib\ide-boot.jar
    java.class.version     49.0
    java.endorsed.dirs     C:\oracle\sqldeveloper\jdk\jre\lib\endorsed
    java.ext.dirs     C:\oracle\sqldeveloper\jdk\jre\lib\ext
    java.home     C:\oracle\sqldeveloper\jdk\jre
    java.io.tmpdir     c:\temp\
    java.library.path     C:\oracle\sqldeveloper;.;C:\WINDOWS\system32;C:\WINDOWS;C:\oracle\DevSuite\bin;C:\oracle\DevSuite\jdk\jre\bin\classic;C:\oracle\DevSuite\jdk\jre\bin;C:\oracle\DevSuite\jdk\jre\bin\client;C:\oracle\DevSuite\jlib;C:\oracle\DevSuite\jre\1.4.2\bin\client;C:\oracle\DevSuite\jre\1.4.2\bin;C:\Program Files\Java\jre1.6.0_03;C:\oracle\Client10g\bin;c:\oracle\10g\jdk\jre\bin\classic;c:\oracle\10g\jdk\jre\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\nls;C:\WINDOWS\system32\nls\ENGLISH;C:\Program Files\Novell\ZENworks\;C:\Program Files\ATI Technologies\ATI.ACE\;C:\Program Files\Diskeeper Corporation\Diskeeper\;C:\Program Files\IDM Computer Solutions\UltraEdit-32;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\IDM Computer Solutions\UltraEdit-32\;C:\Program Files\CollabNet Subversion Server
    java.naming.factory.initial     oracle.javatools.jndi.LocalInitialContextFactory
    java.runtime.name     Java(TM) 2 Runtime Environment, Standard Edition
    java.runtime.version     1.5.0_06-b05
    java.specification.name     Java Platform API Specification
    java.specification.vendor     Sun Microsystems Inc.
    java.specification.version     1.5
    java.util.logging.config.file     logging.conf
    java.vendor     Sun Microsystems Inc.
    java.vendor.url     http://java.sun.com/
    java.vendor.url.bug     http://java.sun.com/cgi-bin/bugreport.cgi
    java.version     1.5.0_06
    java.vm.info     mixed mode
    java.vm.name     Java HotSpot(TM) Client VM
    java.vm.specification.name     Java Virtual Machine Specification
    java.vm.specification.vendor     Sun Microsystems Inc.
    java.vm.specification.version     1.0
    java.vm.vendor     Sun Microsystems Inc.
    java.vm.version     1.5.0_06-b05
    jdbc.library     /C:/oracle/sqldeveloper/jdbc/lib/ojdbc5.jar
    line.separator     \r\n
    oracle.home     C:\oracle\sqldeveloper
    oracle.ide.util.AddinPolicyUtils.OVERRIDE_FLAG     true
    oracle.translated.locales     de,es,fr,it,ja,ko,pt_BR,zh_CN,zh_TW
    oracle.xdkjava.compatibility.version     9.0.4
    orai18n.library     /C:/oracle/sqldeveloper/jlib/orai18n.jar
    os.arch     x86
    os.name     Windows XP
    os.version     5.1
    path.separator     ;
    reserved_filenames     con,aux,prn,lpt1,lpt2,lpt3,lpt4,lpt5,lpt6,lpt7,lpt8,lpt9,com1,com2,com3,com4,com5,com6,com7,com8,com9,conin$,conout,conout$
    sun.arch.data.model     32
    sun.boot.class.path     C:\oracle\sqldeveloper\jdk\jre\lib\rt.jar;C:\oracle\sqldeveloper\jdk\jre\lib\i18n.jar;C:\oracle\sqldeveloper\jdk\jre\lib\sunrsasign.jar;C:\oracle\sqldeveloper\jdk\jre\lib\jsse.jar;C:\oracle\sqldeveloper\jdk\jre\lib\jce.jar;C:\oracle\sqldeveloper\jdk\jre\lib\charsets.jar;C:\oracle\sqldeveloper\jdk\jre\classes
    sun.boot.library.path     C:\oracle\sqldeveloper\jdk\jre\bin
    sun.cpu.endian     little
    sun.cpu.isalist     
    sun.desktop     windows
    sun.io.unicode.encoding     UnicodeLittle
    sun.java2d.ddoffscreen     false
    sun.jnu.encoding     Cp1252
    sun.management.compiler     HotSpot Client Compiler
    sun.os.patch.level     Service Pack 2
    user.country     US
    user.dir     C:\oracle\sqldeveloper\sqldeveloper\bin
    user.home     C:\Documents and Settings\ckell
    user.language     en
    user.name     ckell
    user.timezone     America/New_York
    user.variant     
    windows.shell.font.languages     
    Extensions
    Name     Identifier     Version     Status
    ====     ==========     =======     ======
    Check For Updates     oracle.ide.webupdate     11.1.1.0.22.49.35     Loaded
    Code Editor     oracle.ide.ceditor     11.1.1.0.22.49.35     Loaded
    Database Connection Support     oracle.jdeveloper.db.connection     11.1.1.0.22.49.35     Loaded
    Database Object Explorers     oracle.ide.db.explorer     11.1.1.0.22.49.35     Loaded
    Database UI     oracle.ide.db     11.1.1.0.22.49.35     Loaded
    Diff/Merge     oracle.ide.diffmerge     11.1.1.0.22.49.35     Loaded
    Extended IDE Platform     oracle.javacore     11.1.1.0.22.49.35     Loaded
    External Tools     oracle.ide.externaltools     11.1.1.0.22.49.35     Loaded
    Feedback     oracle.ide.feedback     11.1.1.0.22.49.35     Loaded
    File Support     oracle.ide.files     11.1.1.0.22.49.35     Loaded
    File System Navigator     oracle.sqldeveloper.filenavigator     11.1.1.53.38     Loaded
    Help System     oracle.ide.help     11.1.1.0.22.49.35     Loaded
    History Support     oracle.jdeveloper.history     11.1.1.0.22.49.35     Loaded
    Import/Export Support     oracle.ide.importexport     11.1.1.0.22.49.35     Loaded
    Log Window     oracle.ide.log     11.1.1.0.22.49.35     Loaded
    Mac OS X Adapter     oracle.ideimpl.apple     11.1.1.0.22.49.35     Loaded
    Navigator     oracle.ide.navigator     11.1.1.0.22.49.35     Loaded
    Object Gallery     oracle.ide.gallery     11.1.1.0.22.49.35     Loaded
    Object Viewer     oracle.sqldeveloper.oviewer     11.1.1.54.40     Loaded
    Oracle IDE     oracle.ide     11.1.1.0.22.49.35     Loaded
    Oracle Microsoft Access Browser     oracle.sqldeveloper.thirdparty.access     11.1.1.54.40     Loaded
    Oracle Migration Workbench     oracle.sqldeveloper.migration     11.1.1.54.40     Loaded
    Oracle Migration Workbench - MS Access     oracle.sqldeveloper.migration.msaccess     11.1.1.53.38     Loaded
    Oracle Migration Workbench - MySQL     oracle.sqldeveloper.migration.mysql5     11.1.1.53.38     Loaded
    Oracle Migration Workbench - SQLServer     oracle.sqldeveloper.migration.sqlserver2005     11.1.1.53.38     Loaded
    Oracle Migration Workbench - Translation Core     oracle.sqldeveloper.migration.translation.core     11.1.1.54.44     Loaded
    Oracle Migration Workbench - Translation MS Access     oracle.sqldeveloper.migration.translation.msaccess     11.1.1.54.40     Loaded
    Oracle Migration Workbench - Translation MS SQL Server     oracle.sqldeveloper.migration.translation.sqlserver     11.1.1.54.40     Loaded
    Oracle Migration Workbench - Translation MySQL     oracle.sqldeveloper.migration.translation.mysql     11.1.1.54.40     Loaded
    Oracle Migration Workbench - Translation Sybase     oracle.sqldeveloper.migration.translation.sybase     11.1.1.54.44     Loaded
    Oracle Migration Workbench - Translation UI     oracle.sqldeveloper.migration.translation.gui     11.1.1.54.40     Loaded
    Oracle MySQL Browser     oracle.sqldeveloper.thirdparty.mysql     11.1.1.54.40     Loaded
    Oracle SQL Developer     oracle.sqldeveloper     11.1.1.54.40     Loaded
    Oracle SQL Developer Extras     oracle.sqldeveloper.extras     11.1.1.54.40     Loaded
    Oracle SQL Developer Reports     oracle.sqldeveloper.report     11.1.1.54.40     Loaded
    Oracle SQL Developer SearchBar     oracle.sqldeveloper.searchbar     11.1.1.54.40     Loaded
    Oracle SQL Developer TimesTen     oracle.sqldeveloper.timesten     1.5.1.1.2     Loaded
    Oracle SQL Server Browser     oracle.sqldeveloper.thirdparty.sqlserver     11.1.1.54.40     Loaded
    Oracle Sybase Browser     oracle.sqldeveloper.thirdparty.sybase     1.2.1.54.40     Loaded
    Oracle XML Schema Support     oracle.sqldeveloper.xmlschema     11.1.1.54.40     Loaded
    PROBE Debugger     oracle.jdeveloper.db.debug.probe     11.1.1.0.22.49.35     Loaded
    Peek     oracle.ide.peek     1.0     Loaded
    Replace With     oracle.ide.replace     11.1.1.0.22.49.35     Loaded
    Runner     oracle.ide.runner     11.1.1.0.22.49.35     Loaded
    SQL Worksheet Window     oracle.sqldeveloper.sqlworksheet     11.1.1.54.40     Loaded
    Search Bar     oracle.ide.searchbar     11.1.1.0.0     Loaded
    Snippet Window     oracle.sqldeveloper.snippet     11.1.1.54.40     Loaded
    Sybase 12     oracle.sqldeveloper.migration.sybase12     11.1.1.53.38     Loaded
    Sybase 15     oracle.sqldeveloper.migration.sybase15     11.1.1.53.38     Loaded
    Tuning     oracle.sqldeveloper.tuning     11.1.1.54.40     Loaded
    VHV     oracle.ide.vhv     11.1.1.0.22.49.35     Loaded
    Versioning Support     oracle.jdeveloper.vcs     11.1.1.0.22.49.35     Loaded
    Versioning Support for CVS     oracle.jdeveloper.cvs     11.1.1.0.22.49.35     Disabled by user
    Versioning Support for Subversion     oracle.jdeveloper.subversion     11.1.1.0.22.49.35     Loaded
    Web Browser and Proxy     oracle.ide.webbrowser     11.1.1.0.22.49.35     Loaded
    oracle.ide.dependency     oracle.ide.dependency     11.1.1.0.22.49.35     Loaded
    oracle.ide.indexing     oracle.ide.indexing     11.1.1.0.22.49.35     Loaded

    hi...
    Same problem, but as many tables as Chris.
    Pat
    CVS Version     Internal to Oracle SQL Developer (client-only)
    Java(TM) Platform     1.5.0_06
    Oracle IDE     1.5.1.54.40
    Versioning Support     1.5.1.54.40
    here is the dump
    Full thread dump Java HotSpot(TM) Client VM (1.5.0_06-b05 mixed mode):
    "ProgressBarThread" prio=6 tid=0x04665e20 nid=0x2ac8 runnable [0x079af000..0x079
    af9e8]
    at java.net.SocketInputStream.socketRead0(Native Method)
    at java.net.SocketInputStream.read(SocketInputStream.java:129)
    at oracle.net.ns.Packet.receive(Packet.java:239)
    at oracle.net.ns.DataPacket.receive(DataPacket.java:92)
    at oracle.net.ns.NetInputStream.getNextPacket(NetInputStream.java:172)
    at oracle.net.ns.NetInputStream.read(NetInputStream.java:117)
    at oracle.net.ns.NetInputStream.read(NetInputStream.java:92)
    at oracle.net.ns.NetInputStream.read(NetInputStream.java:77)
    at oracle.jdbc.driver.T4CMAREngine.unmarshalUB1(T4CMAREngine.java:1023)
    at oracle.jdbc.driver.T4CMAREngine.unmarshalSB1(T4CMAREngine.java:999)
    at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:584)
    at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.
    java:191)
    at oracle.jdbc.driver.T4CCallableStatement.executeForDescribe(T4CCallabl
    eStatement.java:782)
    at oracle.jdbc.driver.T4CCallableStatement.executeMaybeDescribe(T4CCalla
    bleStatement.java:857)
    at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStateme
    nt.java:1186)
    at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePrep
    aredStatement.java:3381)
    at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePrepare
    dStatement.java:3425)
    - locked <0x11eaa750> (a oracle.jdbc.driver.T4CConnection)
    at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(Oracle
    PreparedStatementWrapper.java:1202)
    at oracle.dbtools.db.DBUtil.executeOracleQuery(DBUtil.java:512)
    at oracle.dbtools.db.DBUtil.executeQuery(DBUtil.java:540)
    at oracle.dbtools.raptor.navigator.ObjectQueryInstance.executeQuery(Obje
    ctQueryInstance.java:76)
    at oracle.dbtools.raptor.navigator.xml.XmlFolderInstance.getChildren(Xml
    FolderInstance.java:122)
    at oracle.dbtools.raptor.navigator.xml.XmlFolderInstance.listChildren(Xm
    lFolderInstance.java:67)
    at oracle.dbtools.raptor.navigator.ObjectFilter$1Loader.doWork(ObjectFil
    ter.java:147)
    at oracle.ide.dialogs.ProgressRunnable.run(ProgressRunnable.java:161)
    at oracle.ide.dialogs.ProgressBar.run(ProgressBar.java:615)
    at java.lang.Thread.run(Thread.java:595)
    "TextBufferScavenger" prio=6 tid=0x03a86620 nid=0x2ac4 in Object.wait() [0x078af
    000..0x078afa68]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x11f73798> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
    - locked <0x11f73798> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
    at oracle.ide.model.TextNode$FacadeBufferReference$PollingThread.run(Tex
    tNode.java:1886)
    "pool-1-thread-1" prio=6 tid=0x04a1eee8 nid=0x29f8 waiting on condition [0x071af
    000..0x071afa68]
    at sun.misc.Unsafe.park(Native Method)
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject
    .await(AbstractQueuedSynchronizer.java:1767)
    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.jav
    a:359)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.ja
    va:470)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
    .java:674)
    at java.lang.Thread.run(Thread.java:595)
    "IconOverlayTracker Timer" prio=6 tid=0x039b5878 nid=0x29f4 in Object.wait() [0x
    070af000..0x070afae8]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x11971f98> (a java.util.TaskQueue)
    at java.lang.Object.wait(Object.java:474)
    at java.util.TimerThread.mainLoop(Timer.java:483)
    - locked <0x11971f98> (a java.util.TaskQueue)
    at java.util.TimerThread.run(Timer.java:462)
    "Timer-2" prio=6 tid=0x04a21540 nid=0x29f0 in Object.wait() [0x06faf000..0x06faf
    b68]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x11972010> (a java.util.TaskQueue)
    at java.lang.Object.wait(Object.java:474)
    at java.util.TimerThread.mainLoop(Timer.java:483)
    - locked <0x11972010> (a java.util.TaskQueue)
    at java.util.TimerThread.run(Timer.java:462)
    "Native Directory Watcher" prio=2 tid=0x047c64c8 nid=0x29d4 runnable [0x05a8f000
    ..0x05a8fd68]
    at oracle.ide.natives.NativeHandler.enterWatcherThread(Native Method)
    at oracle.ide.natives.NativeHandler$2.run(NativeHandler.java:252)
    at java.lang.Thread.run(Thread.java:595)
    "IconOverlayTracker Timer" prio=6 tid=0x048b01d8 nid=0x29cc in Object.wait() [0x
    0528f000..0x0528f9e8]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x1105d9f0> (a java.util.TaskQueue)
    at java.lang.Object.wait(Object.java:474)
    at java.util.TimerThread.mainLoop(Timer.java:483)
    - locked <0x1105d9f0> (a java.util.TaskQueue)
    at java.util.TimerThread.run(Timer.java:462)
    "IconOverlayTracker Timer" prio=6 tid=0x03876cc8 nid=0x29c8 in Object.wait() [0x
    04fbf000..0x04fbfa68]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x1105da68> (a java.util.TaskQueue)
    at java.lang.Object.wait(Object.java:474)
    at java.util.TimerThread.mainLoop(Timer.java:483)
    - locked <0x1105da68> (a java.util.TaskQueue)
    at java.util.TimerThread.run(Timer.java:462)
    "TimerQueue" daemon prio=6 tid=0x03b23470 nid=0x2954 in Object.wait() [0x0436f00
    0..0x0436fb68]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x10733728> (a javax.swing.TimerQueue)
    at javax.swing.TimerQueue.run(TimerQueue.java:233)
    - locked <0x10733728> (a javax.swing.TimerQueue)
    at java.lang.Thread.run(Thread.java:595)
    "AWT-EventQueue-0" prio=6 tid=0x03b047a0 nid=0x2950 in Object.wait() [0x041ff000
    ..0x041ffbe8]
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:474)
    at java.awt.EventQueue.getNextEvent(EventQueue.java:345)
    - locked <0x106c2968> (a java.awt.EventQueue)
    at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
    read.java:189)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
    ad.java:163)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
    ad.java:153)
    at java.awt.Dialog$1.run(Dialog.java:515)
    at java.awt.Dialog.show(Dialog.java:536)
    at java.awt.Component.show(Component.java:1300)
    at java.awt.Component.setVisible(Component.java:1253)
    at oracle.bali.ewt.dialog.JEWTDialog.runDialog(Unknown Source)
    at oracle.bali.ewt.dialog.JEWTDialog.runDialog(Unknown Source)
    at oracle.ide.dialogs.ProgressBar.start(ProgressBar.java:361)
    at oracle.ide.dialogs.ProgressBar.start(ProgressBar.java:208)
    at oracle.ide.dialogs.ProgressRunnable.start(ProgressRunnable.java:116)
    at oracle.dbtools.raptor.navigator.ObjectFilter.getChildren(ObjectFilter
    .java:192)
    at oracle.ideimpl.explorer.BaseTreeExplorer.addChildren(BaseTreeExplorer
    .java:358)
    at oracle.ideimpl.explorer.BaseTreeExplorer.open(BaseTreeExplorer.java:1
    016)
    at oracle.ideimpl.explorer.BaseTreeExplorer$4.run(BaseTreeExplorer.java:
    2003)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
    at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
    read.java:242)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
    ad.java:163)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
    "AWT-Windows" daemon prio=6 tid=0x03ad7188 nid=0x2948 runnable [0x03fff000..0x03
    fffce8]
    at sun.awt.windows.WToolkit.eventLoop(Native Method)
    at sun.awt.windows.WToolkit.run(WToolkit.java:269)
    at java.lang.Thread.run(Thread.java:595)
    "AWT-Shutdown" prio=6 tid=0x03ad6cb0 nid=0x2944 in Object.wait() [0x03eff000..0x
    03effd68]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x106c2a60> (a java.lang.Object)
    at java.lang.Object.wait(Object.java:474)
    at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259)
    - locked <0x106c2a60> (a java.lang.Object)
    at java.lang.Thread.run(Thread.java:595)
    "Java2D Disposer" daemon prio=6 tid=0x03acf268 nid=0x2940 in Object.wait() [0x03
    dff000..0x03dff9e8]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x106c2ae8> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
    - locked <0x106c2ae8> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
    at sun.java2d.Disposer.run(Disposer.java:107)
    at java.lang.Thread.run(Thread.java:595)
    "Low Memory Detector" daemon prio=6 tid=0x00c64a48 nid=0x2934 runnable [0x000000
    00..0x00000000]
    "CompilerThread0" daemon prio=6 tid=0x00865008 nid=0x2930 waiting on condition [
    0x00000000..0x034df84c]
    "Signal Dispatcher" daemon prio=6 tid=0x00c612b0 nid=0x292c waiting on condition
    [0x00000000..0x00000000]
    "Finalizer" daemon prio=8 tid=0x00c58e58 nid=0x2928 in Object.wait() [0x032df000
    ..0x032dfce8]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x106601f0> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
    - locked <0x106601f0> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
    at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
    "Reference Handler" daemon prio=6 tid=0x00c583b8 nid=0x2924 in Object.wait() [0x
    031df000..0x031dfc68]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x10660270> (a java.lang.ref.Reference$Lock)
    at java.lang.Object.wait(Object.java:474)
    at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
    - locked <0x10660270> (a java.lang.ref.Reference$Lock)
    "main" prio=6 tid=0x00868828 nid=0x2914 waiting on condition [0x00000000..0x0012
    fb70]
    "VM Thread" prio=6 tid=0x00c188f0 nid=0x2920 runnable
    "VM Periodic Task Thread" prio=6 tid=0x00c60fb8 nid=0x2938 waiting on condition

  • SQL Developer Hangs when connecting for Remote Debug

    Hello,
    I've been trying to use the Remote Debug feature of SQL Developer. We are writing a Web Application that connects to Oracle and I would like to debug a package function on the database server (which is not the same machine as my SQL Developer client).
    To test my configuration, I tried connecting on SQLPlus creating a connection (by calling exec dbms_debug_jdwp.connect_tcp('xxx.xxx.xxx.xxx', 'xxxxx'); ) and calling a function which had a breakpoint and the debugging started immediately on SQL Developer. Then I tried putting the dbms_debug_jdwp.connect_tcp('xxx.xxx.xxx.xxx', 'xxxxx'); call inside the stored procedure I was debugging (prior to the line with the breakpoint) and it connected and got to the breakpoint successfully as well. So I'm pretty sure my firewall / user privileges are set up correctly.
    So I modified the function that my web application eventually calls to create the connection (in order to remain in the same session) but whenever it gets to the connect_tcp line SQL Developer hangs and I'm unable to debug. I've realized that it only hangs if I have a breakpoint there. If I don't have a breakpoint then it creates a connection just fine. Of course without a breakpoint it's a bit difficult to debug isn't it? :)
    My Sql Developer version is 3.0 and I'm connecting to Oracle 11.1.0 Below you can find a dump when running SqlDeveloper with console. My OS is windows XP and my Oracle instance is running on Linux.
    I appreciate any help you can provide.
    2012-01-27 16:08:30
    Full thread dump Java HotSpot(TM) Client VM (11.0-b16 mixed mode):
    "JDI Target VM Interface" daemon prio=6 tid=0x3398f800 nid=0x1574 runnable [0x3702f000..0x3702fa14]
    java.lang.Thread.State: RUNNABLE
    at java.net.SocketInputStream.socketRead0(Native Method)
    at java.net.SocketInputStream.read(SocketInputStream.java:129)
    at java.net.SocketInputStream.read(SocketInputStream.java:182)
    at com.sun.tools.jdi.SocketConnection.readPacket(SocketTransportService.java:393)
    - locked <0x097d3528> (a java.lang.Object)
    at com.sun.tools.jdi.TargetVM.run(TargetVM.java:99)
    at java.lang.Thread.run(Thread.java:619)
    "JDI Internal Event Handler" daemon prio=6 tid=0x34a82c00 nid=0x15ac in Object.wait() [0x355ef000..0x355efa94]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:485)
    at com.sun.tools.jdi.EventQueueImpl.removeUnfiltered(EventQueueImpl.java:171)
    - locked <0x097218d0> (a com.sun.tools.jdi.EventQueueImpl)
    at com.sun.tools.jdi.EventQueueImpl.removeInternal(EventQueueImpl.java:106)
    at com.sun.tools.jdi.InternalEventHandler.run(InternalEventHandler.java:36)
    at java.lang.Thread.run(Thread.java:619)
    "JPDA Listener" prio=6 tid=0x35806400 nid=0x7b8 runnable [0x3533f000..0x3533fd94]
    java.lang.Thread.State: RUNNABLE
    at java.net.PlainSocketImpl.socketAccept(Native Method)
    at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
    - locked <0x095ec870> (a java.net.SocksSocketImpl)
    at java.net.ServerSocket.implAccept(ServerSocket.java:453)
    at java.net.ServerSocket.accept(ServerSocket.java:421)
    at com.sun.tools.jdi.SocketTransportService.accept(SocketTransportService.java:330)
    at com.sun.tools.jdi.GenericListeningConnector.accept(GenericListeningConnector.java:136)
    at oracle.jdevimpl.debugger.jdi.DebugJDIConnectorListen.run(DebugJDIConnectorListen.java:127)
    at java.lang.Thread.run(Thread.java:619)
    "Native Directory Watcher" prio=2 tid=0x35e47c00 nid=0x170c runnable [0x34fef000..0x34fefa14]
    java.lang.Thread.State: RUNNABLE
    at oracle.ide.natives.NativeHandler.enterWatcherThread(Native Method)
    at oracle.ide.natives.NativeHandler$2.run(NativeHandler.java:252)
    at java.lang.Thread.run(Thread.java:619)
    "Background Parser" prio=6 tid=0x35c4a800 nid=0x17e0 waiting on condition [0x3832f000..0x3832fa14]
    java.lang.Thread.State: TIMED_WAITING (sleeping)
    at java.lang.Thread.sleep(Native Method)
    at oracle.dbtools.raptor.plsql.BackgroundParser$1.construct(BackgroundParser.java:139)
    at oracle.dbtools.raptor.utils.NamedSwingWorker$2.run(NamedSwingWorker.java:115)
    at java.lang.Thread.run(Thread.java:619)
    "status-0" prio=2 tid=0x35d54400 nid=0x1208 waiting on condition [0x3812f000..0x3812fc14]
    java.lang.Thread.State: WAITING (parking)
    at sun.misc.Unsafe.park(Native Method)
    - parking to wait for <0x064a8cf0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
    at java.util.concurrent.DelayQueue.take(DelayQueue.java:160)
    at oracle.ide.status.StatusExecutor$StatusQueue.take(StatusExecutor.java:329)
    at oracle.ide.status.StatusExecutor$StatusQueue.take(StatusExecutor.java:291)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
    at java.lang.Thread.run(Thread.java:619)
    "Background Parser" prio=6 tid=0x35dde800 nid=0xa00 waiting on condition [0x3782f000..0x3782fb14]
    java.lang.Thread.State: TIMED_WAITING (sleeping)
    at java.lang.Thread.sleep(Native Method)
    at oracle.dbtools.raptor.plsql.BackgroundParser$1.construct(BackgroundParser.java:139)
    at oracle.dbtools.raptor.utils.NamedSwingWorker$2.run(NamedSwingWorker.java:115)
    at java.lang.Thread.run(Thread.java:619)
    "WeakDataReference polling" prio=2 tid=0x35f59c00 nid=0x1144 in Object.wait() [0x3802f000..0x3802fb14]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x08554ba8> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
    - locked <0x08554ba8> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
    at oracle.ide.util.WeakDataReference$Cleaner.run(WeakDataReference.java:88)
    at java.lang.Thread.run(Thread.java:619)
    "Background Parser" prio=6 tid=0x35d00400 nid=0xe1c waiting on condition [0x37e2f000..0x37e2fc94]
    java.lang.Thread.State: TIMED_WAITING (sleeping)
    at java.lang.Thread.sleep(Native Method)
    at oracle.dbtools.raptor.plsql.BackgroundParser$1.construct(BackgroundParser.java:139)
    at oracle.dbtools.raptor.utils.NamedSwingWorker$2.run(NamedSwingWorker.java:115)
    at java.lang.Thread.run(Thread.java:619)
    "TextBufferScavenger" prio=6 tid=0x35df1c00 nid=0xabc in Object.wait() [0x37c2f000..0x37c2fd94]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x0842dfe0> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
    - locked <0x0842dfe0> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
    at oracle.ide.model.TextNode$FacadeBufferReference$PollingThread.run(TextNode.java:1949)
    "pool-4-thread-1" prio=6 tid=0x33a11c00 nid=0x444 waiting on condition [0x33f0f000..0x33f0fa94]
    java.lang.Thread.State: TIMED_WAITING (parking)
    at sun.misc.Unsafe.park(Native Method)
    - parking to wait for <0x07ba2040> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963)
    at java.util.concurrent.DelayQueue.take(DelayQueue.java:164)
    at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:583)
    at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:576)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
    at java.lang.Thread.run(Thread.java:619)
    "IconOverlayTracker Timer" prio=6 tid=0x3491a000 nid=0x1750 in Object.wait() [0x3792f000..0x3792fb94]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:485)
    at java.util.TimerThread.mainLoop(Timer.java:483)
    - locked <0x07b36968> (a java.util.TaskQueue)
    at java.util.TimerThread.run(Timer.java:462)
    "Timer queue for AWT thread" daemon prio=6 tid=0x34913c00 nid=0xdfc in Object.wait() [0x3772f000..0x3772fd94]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x075b5cc8> (a java.lang.Object)
    at java.lang.Object.wait(Object.java:485)
    at ice.util.awt.TimedAWTExecutor.nextElem(TimedAWTExecutor.java:108)
    - locked <0x075b5cc8> (a java.lang.Object)
    at ice.util.awt.TimedAWTExecutor.runScheduler(TimedAWTExecutor.java:130)
    at ice.util.awt.TimedAWTExecutor$1.run(TimedAWTExecutor.java:19)
    "WaitCursor-Timer" prio=6 tid=0x35ca5800 nid=0x1230 in Object.wait() [0x3752f000..0x3752fa14]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:485)
    at java.util.TimerThread.mainLoop(Timer.java:483)
    - locked <0x0719c1c0> (a java.util.TaskQueue)
    at java.util.TimerThread.run(Timer.java:462)
    "Timer queue for AWT thread" daemon prio=6 tid=0x35a1f800 nid=0x1444 in Object.wait() [0x3692f000..0x3692fb14]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x0719c240> (a java.lang.Object)
    at java.lang.Object.wait(Object.java:485)
    at ice.util.awt.TimedAWTExecutor.nextElem(TimedAWTExecutor.java:108)
    - locked <0x0719c240> (a java.lang.Object)
    at ice.util.awt.TimedAWTExecutor.runScheduler(TimedAWTExecutor.java:130)
    at ice.util.awt.TimedAWTExecutor$1.run(TimedAWTExecutor.java:19)
    "pool-2-thread-1" prio=6 tid=0x35a75800 nid=0x135c waiting on condition [0x3742f000..0x3742fc14]
    java.lang.Thread.State: WAITING (parking)
    at sun.misc.Unsafe.park(Native Method)
    - parking to wait for <0x06d72e80> (a java.util.concurrent.SynchronousQueue$TransferStack)
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
    at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422)
    at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
    at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
    at java.lang.Thread.run(Thread.java:619)
    "BaseTreeExplorer.NodeOpeningExecutor" prio=6 tid=0x359c6800 nid=0x1618 waiting on condition [0x3732f000..0x3732fc94]
    java.lang.Thread.State: WAITING (parking)
    at sun.misc.Unsafe.park(Native Method)
    - parking to wait for <0x06d492a8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
    at java.lang.Thread.run(Thread.java:619)
    "Scheduler" daemon prio=6 tid=0x35a44400 nid=0x131c in Object.wait() [0x3722f000..0x3722fd14]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x06d493e0> (a oracle.dbtools.raptor.backgroundTask.TaskLinkedList)
    at java.lang.Object.wait(Object.java:485)
    at oracle.dbtools.raptor.backgroundTask.TaskLinkedList.takeNextTask(TaskLinkedList.java:47)
    - locked <0x06d493e0> (a oracle.dbtools.raptor.backgroundTask.TaskLinkedList)
    at oracle.dbtools.raptor.backgroundTask.RaptorTaskManager$SchedulerThread.run(RaptorTaskManager.java:429)
    "Thread-8" daemon prio=6 tid=0x35a01400 nid=0x1390 in Object.wait() [0x3712f000..0x3712fd94]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x06d49460> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
    - locked <0x06d49460> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
    at org.tmatesoft.svn.core.javahl.SVNClientImplTracker.run(SVNClientImplTracker.java:65)
    at java.lang.Thread.run(Thread.java:619)
    "ChangeSetService" prio=2 tid=0x3595dc00 nid=0x11d8 in Object.wait() [0x3682f000..0x3682fa94]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x06a26d80> (a oracle.jdevimpl.vcs.changeset.ChangeSetService)
    at java.lang.Object.wait(Object.java:485)
    at oracle.jdevimpl.vcs.changeset.ChangeSetService.awaitEvents(ChangeSetService.java:178)
    - locked <0x06a26d80> (a oracle.jdevimpl.vcs.changeset.ChangeSetService)
    at oracle.jdevimpl.vcs.changeset.ChangeSetService.eventLoop(ChangeSetService.java:199)
    at oracle.jdevimpl.vcs.changeset.ChangeSetService.access$200(ChangeSetService.java:56)
    at oracle.jdevimpl.vcs.changeset.ChangeSetService$2.run(ChangeSetService.java:138)
    at java.lang.Thread.run(Thread.java:619)
    "Thread-6" daemon prio=6 tid=0x3590e400 nid=0x1520 runnable [0x36b2f000..0x36b2fb14]
    java.lang.Thread.State: RUNNABLE
    at sun.print.Win32PrintServiceLookup.notifyPrinterChange(Native Method)
    at sun.print.Win32PrintServiceLookup.access$100(Win32PrintServiceLookup.java:32)
    at sun.print.Win32PrintServiceLookup$PrinterChangeListener.run(Win32PrintServiceLookup.java:302)
    "TimerQueue" daemon prio=6 tid=0x330a9c00 nid=0x11b0 in Object.wait() [0x3672f000..0x3672fc94]
    java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at javax.swing.TimerQueue.run(TimerQueue.java:236)
    - locked <0x06887680> (a javax.swing.TimerQueue)
    at java.lang.Thread.run(Thread.java:619)
    "TimedCache-Timer" daemon prio=6 tid=0x33a85000 nid=0x76c in Object.wait() [0x3460f000..0x3460fa94]
    java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x05f36890> (a java.util.TaskQueue)
    at java.util.TimerThread.mainLoop(Timer.java:509)
    - locked <0x05f36890> (a java.util.TaskQueue)
    at java.util.TimerThread.run(Timer.java:462)
    "JarIndex Timer" daemon prio=6 tid=0x33a83c00 nid=0x15a8 in Object.wait() [0x3410f000..0x3410fb14]
    java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.util.TimerThread.mainLoop(Timer.java:509)
    - locked <0x05e824b0> (a java.util.TaskQueue)
    at java.util.TimerThread.run(Timer.java:462)
    "AWT-EventQueue-0" prio=6 tid=0x33a6a400 nid=0x15e8 in Object.wait() [0x3400f000..0x3400fb94]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:485)
    at com.sun.tools.jdi.TargetVM.waitForReply(TargetVM.java:281)
    - locked <0x02fa0320> (a com.sun.tools.jdi.Packet)
    at com.sun.tools.jdi.VirtualMachineImpl.waitForTargetReply(VirtualMachineImpl.java:1015)
    at com.sun.tools.jdi.PacketStream.waitForReply(PacketStream.java:51)
    at com.sun.tools.jdi.JDWP$Method$LineTable.waitForReply(JDWP.java:3651)
    at com.sun.tools.jdi.JDWP$Method$LineTable.process(JDWP.java:3627)
    at com.sun.tools.jdi.ConcreteMethodImpl.getBaseLocations(ConcreteMethodImpl.java:343)
    at com.sun.tools.jdi.ConcreteMethodImpl.getLocations(ConcreteMethodImpl.java:262)
    at com.sun.tools.jdi.ConcreteMethodImpl.locationsOfLine(ConcreteMethodImpl.java:120)
    at com.sun.tools.jdi.ReferenceTypeImpl.locationsOfLine(ReferenceTypeImpl.java:893)
    at oracle.jdevimpl.debugger.jdi.DebugJDI.getLocationsOfLine(DebugJDI.java:5254)
    at oracle.jdevimpl.debugger.jdi.DebugJDIBreakpointFileLine.verify(DebugJDIBreakpointFileLine.java:71)
    at oracle.jdevimpl.debugger.jdi.DebugJDIBreakpointPackageFileLine.verify(DebugJDIBreakpointPackageFileLine.java:83)
    at oracle.jdevimpl.debugger.jdi.DebugJDI.breakpointAfterChange(DebugJDI.java:2546)
    - locked <0x09721d70> (a oracle.jdevimpl.debugger.jdi.DebugJDI)
    at oracle.jdevimpl.debugger.jdi.DebugJDIBreakpoint.afterChange(DebugJDIBreakpoint.java:386)
    at oracle.jdevimpl.debugger.jdi.DebugJDI.putBreakpoint(DebugJDI.java:2426)
    - locked <0x09721d70> (a oracle.jdevimpl.debugger.jdi.DebugJDI)
    at oracle.jdevimpl.debugger.jdi.DebugJDI.putBreakpointPackageFileLine(DebugJDI.java:893)
    - locked <0x09721d70> (a oracle.jdevimpl.debugger.jdi.DebugJDI)
    at oracle.jdevimpl.runner.debug.Breakpoint.putBreakpoint(Breakpoint.java:1701)
    at oracle.jdevimpl.runner.debug.DebuggingProcess.afterConnection(DebuggingProcess.java:1352)
    at oracle.jdevimpl.runner.debug.DebuggingProcess.accept(DebuggingProcess.java:1704)
    at oracle.jdevimpl.runner.debug.DebuggingListener$2.run(DebuggingListener.java:231)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
    "AWT-Windows" daemon prio=6 tid=0x33a64000 nid=0x12e8 runnable [0x33e0f000..0x33e0fc94]
    java.lang.Thread.State: RUNNABLE
    at sun.awt.windows.WToolkit.eventLoop(Native Method)
    at sun.awt.windows.WToolkit.run(WToolkit.java:291)
    at java.lang.Thread.run(Thread.java:619)
    "AWT-Shutdown" prio=6 tid=0x33a31c00 nid=0xd4c in Object.wait() [0x33d0f000..0x33d0fd14]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x05e826a0> (a java.lang.Object)
    at java.lang.Object.wait(Object.java:485)
    at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259)
    - locked <0x05e826a0> (a java.lang.Object)
    at java.lang.Thread.run(Thread.java:619)
    "Java2D Disposer" daemon prio=10 tid=0x33a41400 nid=0x1294 in Object.wait() [0x33c0f000..0x33c0fd94]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x05e82730> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
    - locked <0x05e82730> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
    at sun.java2d.Disposer.run(Disposer.java:125)
    at java.lang.Thread.run(Thread.java:619)
    "Low Memory Detector" daemon prio=6 tid=0x33076000 nid=0x688 runnable [0x00000000..0x00000000]
    java.lang.Thread.State: RUNNABLE
    "CompilerThread0" daemon prio=10 tid=0x3306fc00 nid=0x910 waiting on condition [0x00000000..0x336df7bc]
    java.lang.Thread.State: RUNNABLE
    "Attach Listener" daemon prio=10 tid=0x3306e400 nid=0x162c runnable [0x00000000..0x00000000]
    java.lang.Thread.State: RUNNABLE
    "Signal Dispatcher" daemon prio=10 tid=0x3306d000 nid=0x17a4 waiting on condition [0x00000000..0x00000000]
    java.lang.Thread.State: RUNNABLE
    "Finalizer" daemon prio=8 tid=0x3305d400 nid=0xe3c in Object.wait() [0x333df000..0x333dfc94]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x05e00298> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
    - locked <0x05e00298> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
    at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
    "Reference Handler" daemon prio=10 tid=0x33058800 nid=0x1228 in Object.wait() [0x332df000..0x332dfd14]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:485)
    at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
    - locked <0x05e00320> (a java.lang.ref.Reference$Lock)
    "main" prio=6 tid=0x00bc7c00 nid=0x10e0 waiting on condition [0x00000000..0x0012fae8]
    java.lang.Thread.State: RUNNABLE
    "VM Thread" prio=10 tid=0x33055000 nid=0x194 runnable
    "VM Periodic Task Thread" prio=10 tid=0x33077800 nid=0xfd0 waiting on condition
    JNI global references: 2649
    Heap
    def new generation total 9216K, used 3904K [0x02cd0000, 0x036c0000, 0x05e00000)
    eden space 8256K, 35% used [0x02cd0000, 0x02fb0330, 0x034e0000)
    from space 960K, 100% used [0x035d0000, 0x036c0000, 0x036c0000)
    to space 960K, 0% used [0x034e0000, 0x034e0000, 0x035d0000)
    tenured generation total 121024K, used 61455K [0x05e00000, 0x0d430000, 0x2acd0000)
    the space 121024K, 50% used [0x05e00000, 0x09a03eb0, 0x09a04000, 0x0d430000)
    compacting perm gen total 71168K, used 70950K [0x2acd0000, 0x2f250000, 0x32cd0000)
    the space 71168K, 99% used [0x2acd0000, 0x2f219bf8, 0x2f219c00, 0x2f250000)
    No shared spaces configured.
    Edited by: 910659 on Jan 27, 2012 7:45 AM

    What I mean is that I put the connect_tcp command inside the package function I want to debug in order to ensure it's going to remain in the same session. e.g.:
    Function GetValue Return Varchar2 Is
    Begin
    dbms_debug_jdwp.connect_tcp('xxx.xxx.xxx.xxx', '25255');
    return 'My Value';
    End;
    I'm afraid I cannot post our code which causes this problem due to our information security policies and simple console and web applications failed to replicate the problem. The function creates a connection to Oracle SQL Developer (which can be seen in the environment with the small ladybug icon) if no breakpoints are set which obviously doesn't allow breaking into the function. However if a breakpoint is also specified in the Return line the connection seems to freeze Oracle SQL Developer. No ladybug icon is shown and no Remote Debug Session seems to open.

  • Sql developer hangs when saving pl/sql external package or package body fil

    When I open a package body file I can modify the contents of the file.
    Compilation of the file works fine but when I want to close or save the file SQL developer hangs. I use version 1.2 (previous version did have the same problem.)
    Somebody has an idee what I'am doing wrong?

    Are you using 1.2.1.32.13?
    Sue

  • SQL developer hangs on Win XP if not admin user

    Hi, I just installed Oracle 11g on Win XP sp2, as admin user.
    Things appear working, except for SQL Developer which runs fine only when logging in to XP as administrator.
    If I log in as a normal user, then SQL Developer hangs forever just after being started up, eating 50% of CPU. Task manager is required to stop it.
    A few more details: it hangs just after asking about file name associations, showing on the left panel the connection I did while being admin.
    SQL Plus runs just fine in any case.
    If I run the alternative version (sqldeveloper.exe), the involved window reports:
    WARNING: Unknown directive: SetSkipJ2SDKCheck
    Using oracle.home=C:\oracle\app\Admin\product\11.1.0\db_1\sqldeveloper
    Using ide.user.dir=null
    Addin: Translator PlSql is trying to register a input type (.plsql) which confli
    cts with translator PlSql who already using this input type
    28-gen-2009 16.49.18 oracle.jdbc.driver.OracleDriver registerMBeans
    GRAVE: Error while registering Oracle JDBC Diagnosability MBean.
    javax.management.InstanceAlreadyExistsException: com.oracle.jdbc:type=diagnosability,name=main11.0
    at com.sun.jmx.mbeanserver.RepositorySupport.addMBean(RepositorySupport.java:452)
    then the ide windows hangs as reported above.
    Any help is appreciated.

    - sqldev is slower - and yes my machine is fast
    - sqldev needs a mouse; the keyboard shortcuts are severely lacking
    - output window is separated from SQL window
    - It doesn't show me anything I couldn't get to before by typing commands & using TextPad
    As far as sqlplusw.exe vs sqlplus.exe, I won't get into that discussion- all I'll say is that the "workarounds" on the Internet have not addressed my concerns. (control-c exits by accident, having to edit every shortcut on every computer/server I touch which either needs admin elevation or shortcut copy/paste or both, etc)
    Either way- thanks again to sperkmandl for the solution (running sqldev as non-administrative user)! I never run on my machine as local admin; I only elevate when needed.

  • [4.0] Production SQL Developer hangs when attempting to expand Java in the Connection Navigator

    Folks,
    I'm running production SQL Developer on Oracle Linux 5.8 and whenever I click the Java link in the Connections Navigator with a SYS AS SYSDBA connection SQL Developer hangs.
    Oracle Enterprise Edition 11.2.0.1.0
    SQLDeveloper 4.0.0.13.80
    Oracle Linux 6
    JDK Version 1.7.0_45
    Doing the same thing with user SCOTT (no SYSDBA) works fine (although there are not any Java objects).
    Thanks,
    Rich

    This has been logged as a bug.
    The bad plan/performance has been logged as a bug. SQL Developer didn't hang for me - I was able to cancel the query using the Task Progress panel.

  • SQL Developer hangs for a few minutes after being idle for a while.

    Is anyone aware of any issues with SQL Developer hanging for several minutes after being idle for several hours? After being idle for several hours (and probably minimized), when we bring up SQL Developer we just get a blank white window for several minutes before it becomes functional. Obviously, this isn't a critical issue, but sure is annoying when you run into it.
    Thanks in advance!!
    Rob

    This is fairly typical java application behaviour. For whatever reason, they are particularly prone to being swapped out by the operating system and take time to swap back in.
    There is an add-in around called "keepresident" which helps this but I thought it had been superceded in later JDK version.

  • Sql Developer hangs/ crashes while debugging

    While happily debugging a piece of an SQL package using the remote debugger, I get a hang/crash on SQL devleoper. This occurs when I highlight a piece of code in the debugging window. The application freezes and has to be restarted using WindowsTaskManager.
    Is this a reported bug? I was not able to find any discussion on the OTN forums or a quick google.
    Regards,
    Bill
    Oracle SQL Developer 3.2.20.09
    Version 3.2.20.09
    Build MAIN-09.87
    IDE Version: 11.1.1.4.37.59.48
    Product ID: oracle.sqldeveloper
    Product Version: 11.2.0.09.87
    Version
    Component     Version
    =========     =======
    Java(TM) Platform     1.7.0_17
    Oracle IDE     3.2.20.09.87
    Versioning Support     3.2.20.09.87
    OS is Windows XP
    Edited by: BillArms_GS on May 30, 2013 12:41 PM

    We monitor these forums, but it's a unofficial place for bugs to be reported. Enhancements and bugs can be reported to My Oracle Support. You can also post your ideas up for other users to vote up at http://sqldeveloper.oracle.com
    And thanks

  • SQL Developer hangs after each query

    I have a strange situation that just started. After every query, SQL Developer 3.0.02 just hangs for about 20 seconds and then returns to normal. The times displayed for the query completion are correct - it's just the UI freeze. I am running under Vista against a 10R2 database. All was working fine since 1/13/11 until last Friday. Running with the included JDK.
    Any idea what changed?

    This could be related to a problem with SQL History. If you have SQL History open, it can slow things down drastically.

  • SQL Developer Hangs

    The SQL Developer often hangs with the following exceptions:
    Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 1 >= 0
    at java.util.Vector.elementAt(Vector.java:432)
    at javax.swing.table.DefaultTableColumnModel.getColumn(DefaultTableColumnModel.java:280)
    at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1567)
    at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1494)
    at javax.swing.plaf.ComponentUI.update(ComponentUI.java:142)
    at javax.swing.JComponent.paintComponent(JComponent.java:740)
    at javax.swing.JComponent.paint(JComponent.java:1003)
    at javax.swing.JComponent.paintChildren(JComponent.java:840)
    at javax.swing.JComponent.paint(JComponent.java:1012)
    at javax.swing.JViewport.paint(JViewport.java:728)
    at javax.swing.JComponent.paintChildren(JComponent.java:840)
    at javax.swing.JComponent.paint(JComponent.java:1012)
    at javax.swing.JComponent.paintChildren(JComponent.java:840)
    at javax.swing.JComponent.paint(JComponent.java:1012)
    at javax.swing.JComponent.paintChildren(JComponent.java:840)
    at javax.swing.JComponent.paint(JComponent.java:1012)
    at javax.swing.JComponent.paintChildren(JComponent.java:840)
    at javax.swing.JComponent.paint(JComponent.java:1012)
    at javax.swing.JComponent.paintChildren(JComponent.java:840)
    at javax.swing.JComponent.paint(JComponent.java:1012)
    at javax.swing.JComponent.paintChildren(JComponent.java:840)
    at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1021)
    at javax.swing.JComponent.paint(JComponent.java:1012)
    at javax.swing.JComponent.paintChildren(JComponent.java:840)
    at javax.swing.JComponent.paint(JComponent.java:1012)
    at javax.swing.JComponent.paintWithOffscreenBuffer(JComponent.java:4930) at javax.swing.JComponent.paintDoubleBuffered(JComponent.java:4883)
    at javax.swing.JComponent._paintImmediately(JComponent.java:4826)
    at javax.swing.JComponent.paintImmediately(JComponent.java:4633)
    at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:451) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:114)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
    at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

    My box is running:
    Ubuntu Linux (Breezy)
    Sun JVM 1.5.0_03

  • SQL Developer Hangs on Export

    SQL Developer version 1.0.0.14.67
    The application immediately freezes (so quickly, in fact, that it doesn’t even remove the context menu from which I have selected “Text” or “CSV”). I can still utilize the general windows controls (minimize/maximize, restore, etc). If I minimize and then restore the application it doesn’t redraw anything bit the title bar. The entire application window is system gray.
    The data set I retrieved included 2,208 records with 14 elements each.
    I tested it again with a slightly smaller data set (1,982 records) and this time I selected “Text” as the export format. Same result.
    The application still shows as “Running” in Task Manager, but the process “sqldeveloperW.exe” shows “00” under CPU activity and never moves. I am experiencing nominal Memory and CPU utilization (other programs are still open). Nothing is pegged @ 100%.
    I’ve let the application sit in this state for 10+ minutes with no change.

    There have been several updates since 1.0.0.14.67. Could you upgrade to the latest version?

  • SQL Developer "Locks-Up" when Expanding Synonym Folder

    It appears that every time I try and expand the Synonyms folder for a database user with many synonyms (hundreds?) SQL Developer hangs. If I try and stop the loading synonyms by cancelling the task (View Task Progress -> Cancel), the "Loading" process continues, the database connection is locked, and I can't close SQL Developer (short of killing the application via Task Manager). To re-create the issue, try connecting to an eBusiness Suite database as APPS and expand the Synonyms folder. Is this a know issue, it seems like an obvious bug?

    Hi,
    You are correct, this is an obvious bug -- at least for connections to a remote database. I logged an internal bug for this:
    Bug 12842181 - CANCEL ON PUBLIC SYNONYMS QUERY FOR REMOTE DB CAUSES HANG
    A similar old bug is:
    Bug 6618400 - CANCEL ON PUBLIC SYNONYMS QUERY HAS NO EFFECT.
    Perhaps the reason this bad behavior hasn't gotten more attention is the existence of the 'Apply Filter...' feature available in the context menu for all object nodes. Filtering has progressed far beyond the state commented about in this old forum post:
    Synonym filter
    Regards,
    Gary Graham
    SQL Developer Team

  • Problems in Sql Developer

    Hi,
    I'm using Sql Developer 1.0.0.14.67 on Mac OS X Version 10.4.6.
    1) When I click on a table,I dont Get Information Regarding Columns,Indexes,Constraints,Grants,Statistics,Triggers,SQl ...
    Only I get Data in the table.
    Whereas My Frnd who is using the Same appl On Mac on Some other M/c is getting all this info.
    Is there any Tweak to get this Info?
    2) If I open any trigger ,sql Developer Hangs..
    3) I dont get reports when it is run..
    Pls Help me..
    Prashanth Deshmukh

    I have been having the same issue with SQL developer. When I click on a table the only tab that has information for me is the data tab. It works just fine on my Windows machine at work.
    Specs for machine:
    Powerbook G4 1.5 GHz processor
    Max OS 10.4.6
    SQL Developer 1.0.0.15.27

  • SQL Developer v4.0.3 on Windows 7 64 bit hangs

    I'm using 64 bit SQL Developer 4.0.3 with the included JDK on Windows 7. When editing the body of a package, SQL Developer becomes unresponsive and I have to End Task. I've tried renaming the APPDATA folder so it will create a new one and didn't import my settings (only copied connections.xml), but that didn't help. Version 3.2 works fine, but all the 4.x versions I've tried do the same thing.
    Please help.
    Signed,
    Stuck in 3.2
    The thread dump follows:
    2015-04-22 08:04:12
    Full thread dump Java HotSpot(TM) 64-Bit Server VM (24.55-b03 mixed mode):
    "RaptorTask: Comparing FMLA_COMPARE_FLAV_PKG Body subprograms" prio=6 tid=0x000000000ee56800 nid=0x1b5c waiting on condition [0x000000000e96f000]
       java.lang.Thread.State: WAITING (parking)
      at sun.misc.Unsafe.park(Native Method)
      - parking to wait for  <0x00000000d1baa128> (a java.util.concurrent.SynchronousQueue$TransferStack)
      at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
      at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
      at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
      at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:925)
      at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
      at java.lang.Thread.run(Thread.java:745)
    "Background Parser" prio=6 tid=0x000000000c03c800 nid=0x12d0 waiting on condition [0x000000000cfef000]
       java.lang.Thread.State: TIMED_WAITING (sleeping)
      at java.lang.Thread.sleep(Native Method)
      at oracle.dbtools.raptor.plsql.BackgroundParser$1.construct(BackgroundParser.java:142)
      at oracle.dbtools.raptor.utils.NamedSwingWorker$2.run(NamedSwingWorker.java:115)
      at java.lang.Thread.run(Thread.java:745)
    "SwingWorker-pool-6-thread-3" daemon prio=6 tid=0x000000000c039000 nid=0x1764 waiting on condition [0x000000001207f000]
       java.lang.Thread.State: WAITING (parking)
      at sun.misc.Unsafe.park(Native Method)
      - parking to wait for  <0x00000000d37eeca8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
      at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
      at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
      at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
      at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
      at java.lang.Thread.run(Thread.java:745)
    "DBRequestProcessorFactory_Timer" daemon prio=6 tid=0x000000000f302800 nid=0x1668 in Object.wait() [0x000000000bf9f000]
       java.lang.Thread.State: WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      - waiting on <0x00000000d3f71d50> (a java.util.TaskQueue)
      at java.lang.Object.wait(Object.java:503)
      at java.util.TimerThread.mainLoop(Timer.java:526)
      - locked <0x00000000d3f71d50> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Timer.java:505)
    "Background Parser" prio=6 tid=0x000000000f301000 nid=0x1a00 waiting on condition [0x000000000b33f000]
       java.lang.Thread.State: TIMED_WAITING (sleeping)
      at java.lang.Thread.sleep(Native Method)
      at oracle.dbtools.raptor.plsql.BackgroundParser$1.construct(BackgroundParser.java:142)
      at oracle.dbtools.raptor.utils.NamedSwingWorker$2.run(NamedSwingWorker.java:115)
      at java.lang.Thread.run(Thread.java:745)
    "SwingWorker-pool-6-thread-2" daemon prio=6 tid=0x0000000010174000 nid=0x1b58 waiting on condition [0x000000000b95f000]
       java.lang.Thread.State: WAITING (parking)
      at sun.misc.Unsafe.park(Native Method)
      - parking to wait for  <0x00000000d37eeca8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
      at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
      at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
      at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
      at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
      at java.lang.Thread.run(Thread.java:745)
    "WeakDataReference polling" prio=2 tid=0x000000000f302000 nid=0x1714 in Object.wait() [0x000000000ea6f000]
       java.lang.Thread.State: WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      - waiting on <0x00000000d36bb260> (a java.lang.ref.ReferenceQueue$Lock)
      at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
      - locked <0x00000000d36bb260> (a java.lang.ref.ReferenceQueue$Lock)
      at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
      at oracle.ide.util.WeakDataReference$Cleaner.run(WeakDataReference.java:88)
      at java.lang.Thread.run(Thread.java:745)
    "SwingWorker-pool-6-thread-1" daemon prio=6 tid=0x000000000f328000 nid=0x1aac waiting on condition [0x000000000e76f000]
       java.lang.Thread.State: WAITING (parking)
      at sun.misc.Unsafe.park(Native Method)
      - parking to wait for  <0x00000000d37eeca8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
      at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
      at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
      at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
      at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
      at java.lang.Thread.run(Thread.java:745)
    "status-0" prio=2 tid=0x000000000c03a800 nid=0x5bc waiting on condition [0x000000000b13f000]
       java.lang.Thread.State: WAITING (parking)
      at sun.misc.Unsafe.park(Native Method)
      - parking to wait for  <0x00000000d28392d8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
      at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
      at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
      at java.util.concurrent.DelayQueue.take(DelayQueue.java:209)
      at oracle.ide.status.StatusExecutor$StatusQueue.take(StatusExecutor.java:338)
      at oracle.ide.status.StatusExecutor$StatusQueue.take(StatusExecutor.java:300)
      at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
      at java.lang.Thread.run(Thread.java:745)
    "Background Parser" prio=6 tid=0x0000000010172800 nid=0xa60 waiting on condition [0x000000000d0ef000]
       java.lang.Thread.State: TIMED_WAITING (sleeping)
      at java.lang.Thread.sleep(Native Method)
      at oracle.dbtools.raptor.plsql.BackgroundParser$1.construct(BackgroundParser.java:142)
      at oracle.dbtools.raptor.utils.NamedSwingWorker$2.run(NamedSwingWorker.java:115)
      at java.lang.Thread.run(Thread.java:745)
    "TextBufferScavenger" prio=6 tid=0x0000000010171000 nid=0xfe8 in Object.wait() [0x000000000ceef000]
       java.lang.Thread.State: WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      - waiting on <0x00000000d2603220> (a java.lang.ref.ReferenceQueue$Lock)
      at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
      - locked <0x00000000d2603220> (a java.lang.ref.ReferenceQueue$Lock)
      at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
      at oracle.ide.model.FacadeBufferReference$PollingThread.run(FacadeBufferReference.java:145)
    "Swing-Shell" daemon prio=6 tid=0x000000001016f800 nid=0x4e8 waiting on condition [0x000000000bd5f000]
       java.lang.Thread.State: WAITING (parking)
      at sun.misc.Unsafe.park(Native Method)
      - parking to wait for  <0x00000000d1bf1540> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
      at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
      at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
      at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
      at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
      at sun.awt.shell.Win32ShellFolderManager2$ComInvoker$3.run(Win32ShellFolderManager2.java:503)
      at java.lang.Thread.run(Thread.java:745)
    "pool-3-thread-1" prio=6 tid=0x0000000010170000 nid=0xe54 waiting on condition [0x000000001462f000]
       java.lang.Thread.State: TIMED_WAITING (parking)
      at sun.misc.Unsafe.park(Native Method)
      - parking to wait for  <0x00000000d204f0e0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
      at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
      at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
      at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090)
      at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807)
      at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
      at java.lang.Thread.run(Thread.java:745)
    "IconOverlayTracker Timer: null-jdbcNodeInfoType" prio=6 tid=0x000000001016e000 nid=0xe98 in Object.wait() [0x000000001452f000]
       java.lang.Thread.State: WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      - waiting on <0x00000000d1378268> (a java.util.TaskQueue)
      at java.lang.Object.wait(Object.java:503)
      at java.util.TimerThread.mainLoop(Timer.java:526)
      - locked <0x00000000d1378268> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Timer.java:505)
    "WaitCursor-Timer" prio=6 tid=0x000000001016d000 nid=0x1bb0 in Object.wait() [0x000000001267f000]
       java.lang.Thread.State: WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      - waiting on <0x00000000d1b86928> (a java.util.TaskQueue)
      at java.lang.Object.wait(Object.java:503)
      at java.util.TimerThread.mainLoop(Timer.java:526)
      - locked <0x00000000d1b86928> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Timer.java:505)
    "Thread-10" daemon prio=6 tid=0x000000000f326800 nid=0x1a38 in Object.wait() [0x000000001237f000]
       java.lang.Thread.State: WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      - waiting on <0x00000000cf483210> (a java.util.LinkedList)
      at java.lang.Object.wait(Object.java:503)
      at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1476)
      - locked <0x00000000cf483210> (a java.util.LinkedList)
    "Scheduler" daemon prio=6 tid=0x000000000f325000 nid=0x1898 in Object.wait() [0x000000001217f000]
       java.lang.Thread.State: WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      - waiting on <0x00000000d1ba9718> (a oracle.dbtools.raptor.backgroundTask.TaskLinkedList)
      at java.lang.Object.wait(Object.java:503)
      at oracle.dbtools.raptor.backgroundTask.TaskLinkedList.takeNextTask(TaskLinkedList.java:47)
      - locked <0x00000000d1ba9718> (a oracle.dbtools.raptor.backgroundTask.TaskLinkedList)
      at oracle.dbtools.raptor.backgroundTask.RaptorTaskManager$SchedulerThread.run(RaptorTaskManager.java:479)
    "Log Poller" prio=2 tid=0x000000000ee58800 nid=0x1928 waiting on condition [0x0000000011f7f000]
       java.lang.Thread.State: WAITING (parking)
      at sun.misc.Unsafe.park(Native Method)
      - parking to wait for  <0x00000000d0935d38> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
      at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
      at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
      at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
      at oracle.ide.log.QueuedLoggingHandler.take(QueuedLoggingHandler.java:60)
      at oracle.ideimpl.log.TabbedLogManager$4.run(TabbedLogManager.java:321)
      at java.lang.Thread.run(Thread.java:745)
    "Inactive RequestProcessor thread [Was:TimedSoftReference/org.openide.util.TimedSoftReference]" daemon prio=2 tid=0x000000000ee58000 nid=0xd50 in Object.wait() [0x0000000011e7f000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      - waiting on <0x00000000cf513e48> (a java.lang.Object)
      at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1989)
      - locked <0x00000000cf513e48> (a java.lang.Object)
    "JarIndex Timer" daemon prio=6 tid=0x000000000ee57000 nid=0x138c in Object.wait() [0x0000000011d7f000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      - waiting on <0x00000000cf19b630> (a java.util.TaskQueue)
      at java.util.TimerThread.mainLoop(Timer.java:552)
      - locked <0x00000000cf19b630> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Timer.java:505)
    "TimedCache-Timer" daemon prio=6 tid=0x000000000c03f000 nid=0x199c in Object.wait() [0x000000000bc5f000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      - waiting on <0x00000000cf0ed978> (a java.util.TaskQueue)
      at java.util.TimerThread.mainLoop(Timer.java:552)
      - locked <0x00000000cf0ed978> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Timer.java:505)
    "Framework Event Dispatcher" daemon prio=6 tid=0x000000000c03d800 nid=0x748 in Object.wait() [0x000000000ba5f000]
       java.lang.Thread.State: WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      - waiting on <0x00000000ceded8b8> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
      at java.lang.Object.wait(Object.java:503)
      at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
      - locked <0x00000000ceded8b8> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
      at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
    "State Data Manager" daemon prio=6 tid=0x000000000c03c000 nid=0xb8c waiting on condition [0x000000000b71f000]
       java.lang.Thread.State: TIMED_WAITING (sleeping)
      at java.lang.Thread.sleep(Native Method)
      at org.eclipse.osgi.internal.baseadaptor.StateManager.run(StateManager.java:297)
      at java.lang.Thread.run(Thread.java:745)
    "Framework Active Thread" prio=6 tid=0x000000000c03b000 nid=0x1718 in Object.wait() [0x000000000b53f000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      - waiting on <0x00000000cfb6db10> (a org.eclipse.osgi.framework.internal.core.Framework)
      at org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java:1863)
      - locked <0x00000000cfb6db10> (a org.eclipse.osgi.framework.internal.core.Framework)
      at java.lang.Thread.run(Thread.java:745)
    "Active Reference Queue Daemon" daemon prio=2 tid=0x000000000c038000 nid=0x16cc in Object.wait() [0x000000000cb1f000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      - waiting on <0x00000000cfb836e0> (a java.lang.ref.ReferenceQueue$Lock)
      at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
      - locked <0x00000000cfb836e0> (a java.lang.ref.ReferenceQueue$Lock)
      at org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.java:180)
      - locked <0x00000000cfb836e0> (a java.lang.ref.ReferenceQueue$Lock)
    "TimerQueue" daemon prio=6 tid=0x000000000a9af800 nid=0x700 waiting on condition [0x000000000c91f000]
       java.lang.Thread.State: TIMED_WAITING (parking)
      at sun.misc.Unsafe.park(Native Method)
      - parking to wait for  <0x00000000ced6b5a0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
      at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
      at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
      at java.util.concurrent.DelayQueue.take(DelayQueue.java:220)
      at javax.swing.TimerQueue.run(TimerQueue.java:171)
      at java.lang.Thread.run(Thread.java:745)
    "AWT-EventQueue-0" prio=6 tid=0x000000000a6ca800 nid=0x18ac runnable [0x000000000b036000]
       java.lang.Thread.State: RUNNABLE
      at java.util.HashMap.getEntry(HashMap.java:469)
      at java.util.HashMap.get(HashMap.java:421)
      at oracle.dbtools.parser.Earley.tree(Earley.java:852)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:945)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followScan(Earley.java:891)
      at oracle.dbtools.parser.Earley.tree(Earley.java:855)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:945)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:947)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followScan(Earley.java:891)
      at oracle.dbtools.parser.Earley.tree(Earley.java:855)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:947)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:947)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:947)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followScan(Earley.java:891)
      at oracle.dbtools.parser.Earley.tree(Earley.java:855)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:947)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followScan(Earley.java:891)
      at oracle.dbtools.parser.Earley.tree(Earley.java:855)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:947)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:945)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:945)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:945)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:945)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:945)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:945)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:945)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:945)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:945)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:945)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:945)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:945)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:945)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:945)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:945)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:945)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:945)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:945)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:945)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:945)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:947)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:947)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followScan(Earley.java:891)
      at oracle.dbtools.parser.Earley.tree(Earley.java:855)
      at oracle.dbtools.parser.Earley.followScan(Earley.java:891)
      at oracle.dbtools.parser.Earley.tree(Earley.java:855)
      at oracle.dbtools.parser.Earley.followScan(Earley.java:891)
      at oracle.dbtools.parser.Earley.tree(Earley.java:855)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:947)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:945)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:945)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:945)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:945)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:945)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:947)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:947)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followScan(Earley.java:891)
      at oracle.dbtools.parser.Earley.tree(Earley.java:855)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:945)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followScan(Earley.java:891)
      at oracle.dbtools.parser.Earley.tree(Earley.java:855)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:947)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:945)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:945)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:945)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:947)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:947)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followScan(Earley.java:891)
      at oracle.dbtools.parser.Earley.tree(Earley.java:855)
      at oracle.dbtools.parser.Earley.followScan(Earley.java:891)
      at oracle.dbtools.parser.Earley.tree(Earley.java:855)
      at oracle.dbtools.parser.Earley.followScan(Earley.java:891)
      at oracle.dbtools.parser.Earley.tree(Earley.java:855)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:947)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.followComplete(Earley.java:950)
      at oracle.dbtools.parser.Earley.tree(Earley.java:857)
      at oracle.dbtools.parser.Earley.treeForACell(Earley.java:832)
      at oracle.dbtools.parser.Parser.forest(Parser.java:84)
      at oracle.dbtools.parser.plsql.LazyNode.expand(LazyNode.java:225)
      at oracle.dbtools.parser.plsql.IdentifiersDb.collectIdentifiers(IdentifiersDb.java:204)
      at oracle.dbtools.parser.plsql.IdentifierDefinitionLookup.getIdentifierDefinition(IdentifierDefinitionLookup.java:743)
      at oracle.dbtools.parser.plsql.IdentifierDefinitionLookup.parseIdentifierAtOffset(IdentifierDefinitionLookup.java:409)
      at oracle.dbtools.parser.plsql.IdentifierDefinitionLookup.finishIdSelection(IdentifierDefinitionLookup.java:803)
      at oracle.dbtools.parser.plsql.IdentifierDefinitionLookup.getIdentifierAtOffset(IdentifierDefinitionLookup.java:785)
      at oracle.ide.ceditor.AbstractBrowseClickPlugin.getRegionFor(AbstractBrowseClickPlugin.java:150)
      at oracle.javatools.editor.plugins.AbstractClickPlugin.updateHighlight(AbstractClickPlugin.java:442)
      at oracle.javatools.editor.plugins.AbstractClickPlugin.actionPerformed(AbstractClickPlugin.java:240)
      at javax.swing.Timer.fireActionPerformed(Timer.java:312)
      at javax.swing.Timer$DoPostEvent.run(Timer.java:244)
      at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:312)
      at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
      at java.awt.EventQueue.access$200(EventQueue.java:103)
      at java.awt.EventQueue$3.run(EventQueue.java:694)
      at java.awt.EventQueue$3.run(EventQueue.java:692)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
      at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)
      at oracle.javatools.internal.ui.EventQueueWrapper._dispatchEvent(EventQueueWrapper.java:169)
      at oracle.javatools.internal.ui.EventQueueWrapper.dispatchEvent(EventQueueWrapper.java:151)
      at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
      at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
      at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
      at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
    "AWT-Windows" daemon prio=6 tid=0x000000000a6c9800 nid=0x350 runnable [0x000000000adaf000]
       java.lang.Thread.State: RUNNABLE
      at sun.awt.windows.WToolkit.eventLoop(Native Method)
      at sun.awt.windows.WToolkit.run(WToolkit.java:307)
      at java.lang.Thread.run(Thread.java:745)
    "AWT-Shutdown" prio=6 tid=0x000000000a6c9000 nid=0x1ac8 in Object.wait() [0x000000000acaf000]
       java.lang.Thread.State: WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      - waiting on <0x00000000ced6b6d0> (a java.lang.Object)
      at java.lang.Object.wait(Object.java:503)
      at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:296)
      - locked <0x00000000ced6b6d0> (a java.lang.Object)
      at java.lang.Thread.run(Thread.java:745)
    "Java2D Disposer" daemon prio=10 tid=0x000000000a6c8000 nid=0xcd8 in Object.wait() [0x000000000abaf000]
       java.lang.Thread.State: WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      - waiting on <0x00000000cfbc1128> (a java.lang.ref.ReferenceQueue$Lock)
      at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
      - locked <0x00000000cfbc1128> (a java.lang.ref.ReferenceQueue$Lock)
      at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
      at sun.java2d.Disposer.run(Disposer.java:145)
      at java.lang.Thread.run(Thread.java:745)
    "Service Thread" daemon prio=6 tid=0x0000000006413000 nid=0x3b8 runnable [0x0000000000000000]
       java.lang.Thread.State: RUNNABLE
    "C2 CompilerThread1" daemon prio=10 tid=0x0000000006412800 nid=0x1274 waiting on condition [0x0000000000000000]
       java.lang.Thread.State: RUNNABLE
    "C2 CompilerThread0" daemon prio=10 tid=0x000000000640d800 nid=0x344 waiting on condition [0x0000000000000000]
       java.lang.Thread.State: RUNNABLE
    "Attach Listener" daemon prio=10 tid=0x000000000640c800 nid=0x1ab0 waiting on condition [0x0000000000000000]
       java.lang.Thread.State: RUNNABLE
    "Signal Dispatcher" daemon prio=10 tid=0x0000000006404800 nid=0x1180 runnable [0x0000000000000000]
       java.lang.Thread.State: RUNNABLE
    "Finalizer" daemon prio=8 tid=0x00000000063ae000 nid=0xf08 in Object.wait() [0x000000000770f000]
       java.lang.Thread.State: WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      - waiting on <0x00000000ce57c5c0> (a java.lang.ref.ReferenceQueue$Lock)
      at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
      - locked <0x00000000ce57c5c0> (a java.lang.ref.ReferenceQueue$Lock)
      at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
      at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:189)
    "Reference Handler" daemon prio=10 tid=0x00000000063a3000 nid=0xcbc in Object.wait() [0x000000000760f000]
       java.lang.Thread.State: WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      - waiting on <0x00000000ce57c148> (a java.lang.ref.Reference$Lock)
      at java.lang.Object.wait(Object.java:503)
      at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
      - locked <0x00000000ce57c148> (a java.lang.ref.Reference$Lock)
    "main" prio=6 tid=0x000000000228d800 nid=0xe00 waiting on condition [0x0000000000000000]
       java.lang.Thread.State: RUNNABLE
    "VM Thread" prio=10 tid=0x000000000639d800 nid=0x102c runnable
    "GC task thread#0 (ParallelGC)" prio=6 tid=0x00000000022a1800 nid=0x520 runnable
    "GC task thread#1 (ParallelGC)" prio=6 tid=0x00000000022a3800 nid=0x1228 runnable
    "GC task thread#2 (ParallelGC)" prio=6 tid=0x00000000022a5000 nid=0x1a20 runnable
    "GC task thread#3 (ParallelGC)" prio=6 tid=0x00000000022a7000 nid=0x190c runnable
    "VM Periodic Task Thread" prio=10 tid=0x000000000641c000 nid=0x830 waiting on condition
    JNI global references: 3151

    If you cannot avoid using the shortcut keys to do cut/copy/paste in the PL/SQL editor, then you must wait for a fix.  Here is a relevant discussion...
    SQL Developer 4.0.3 often freezes unrecoverably
    Try the production 4.1 release when it comes out.  The latest 4.1 is EA2 (Early Adopter 2), but some editor fixes from the JDeveloper team did not become available until after that release.  We are getting close to having a RC1 (release candidate 1) and hope the type of hang you are experiencing will finally be fixed. Another recommendation is to disable Show Breadcrumbs in Tools > Preferences > Coded Editor > Display.  That may help in some cases.

  • Sql Developer 3.0.04 hangs displaying CLOB data

    I have two different Oracle instances.
    First is Oracle9i Enterprise Edition Release 9.2.0.5.0 - 64bit Production.
    Second is Oracle Database 11g Release 11.2.0.1.0 - 64bit Production.
    Data have been exported and imported in the newest instance. With the same client Sql lDeveloper 3.0.04, I run a query on the same table (in both instances) containing a CLOB column I have different behaviour.
    In the Oracle 9 instance the query returns the right data.
    In the Oracle 11 instance the query hangs without a result.
    Do you have any idea about this behaviour?
    Thanks, Silvio.

    Right, the query does not return any data.
    1. Knowing that the query does not return any data, I got the dump just few seconds after I executed it.
    2. I was opening the table with Object Viewer Data Tab.
    below you will find a dump taken after 30 seconds I executed 'select * from .....' into SQL Worksheet with F5.
    3. I am using the driver inside sql developer installation, I have Oracle 10g client installed but sa far as I know Sql Developer connect Oracle database by java driver.
    4. I am running Sql Developer 3.1.06.44 with Java 1.6.0_11. For other purpose in my machine I have also Java 1.6.0_25.
    Thank you for your replies.
    Silvio.
    at java.io.InputStreamReader.read(InputStreamReader.java:167)
    at java.io.BufferedReader.fill(BufferedReader.java:136)
    at java.io.BufferedReader.readLine(BufferedReader.java:299)
    - locked <0x098753e8> (a java.io.InputStreamReader)
    at java.io.BufferedReader.readLine(BufferedReader.java:362)
    at oracle.dbtools.worksheet.commands.scriptrunner.task.ConsumerManagerTask.readLine(ConsumerManagerTask.java:70)
    at oracle.dbtools.worksheet.commands.scriptrunner.task.ConsumerManagerTask.run(ConsumerManagerTask.java:52)
    "Image Animator 3" daemon prio=4 tid=0x35f22800 nid=0x82c waiting on condition [0x3746f000..0x3746fc94]
    java.lang.Thread.State: TIMED_WAITING (sleeping)
    at java.lang.Thread.sleep(Native Method)
    at sun.awt.image.GifFrame.dispose(GifImageDecoder.java:646)
    at sun.awt.image.GifImageDecoder.readImage(GifImageDecoder.java:441)
    at sun.awt.image.GifImageDecoder.produceImage(GifImageDecoder.java:195)
    at sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:246)
    at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:172)
    at sun.awt.image.ImageFetcher.run(ImageFetcher.java:136)
    "RaptorTask: Checking if Object is Editable.." prio=6 tid=0x359ca000 nid=0xc68 runnable [0x3776f000..0x3776fc14]
    java.lang.Thread.State: RUNNABLE
    at java.net.SocketInputStream.socketRead0(Native Method)
    at java.net.SocketInputStream.read(SocketInputStream.java:129)
    at oracle.net.ns.Packet.receive(Packet.java:283)
    at oracle.net.ns.DataPacket.receive(DataPacket.java:103)
    at oracle.net.ns.NetInputStream.getNextPacket(NetInputStream.java:230)
    at oracle.net.ns.NetInputStream.read(NetInputStream.java:175)
    at oracle.net.ns.NetInputStream.read(NetInputStream.java:100)
    at oracle.net.ns.NetInputStream.read(NetInputStream.java:85)
    at oracle.jdbc.driver.T4CSocketInputStreamWrapper.readNextPacket(T4CSocketInputStreamWrapper.java:123)
    at oracle.jdbc.driver.T4CSocketInputStreamWrapper.read(T4CSocketInputStreamWrapper.java:79)
    at oracle.jdbc.driver.T4CMAREngine.unmarshalUB1(T4CMAREngine.java:1122)
    at oracle.jdbc.driver.T4CMAREngine.unmarshalSB1(T4CMAREngine.java:1099)
    at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:288)
    at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:191)
    at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:523)
    at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:207)
    at oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:1010)
    at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1185)
    at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1275)
    at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3576)
    at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3620)
    - locked <0x0893ef00> (a oracle.jdbc.driver.T4CConnection)
    at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(OraclePreparedStatementWrapper.java:1491)
    at oracle.dbtools.raptor.newscriptrunner.SQL.executeQuery(SQL.java:356)
    at oracle.dbtools.raptor.newscriptrunner.SQL.run(SQL.java:49)
    at oracle.dbtools.raptor.newscriptrunner.ScriptRunner.runSQL(ScriptRunner.java:200)
    at oracle.dbtools.raptor.newscriptrunner.ScriptRunner.run(ScriptRunner.java:140)
    at oracle.dbtools.worksheet.commands.scriptrunner.task.executor.DefaultStatementExecutorTask.runMe(DefaultStatementExecutorTask.java:46)
    at oracle.dbtools.worksheet.commands.scriptrunner.task.DBCommandRunnerTask.runTaskInThisThread(DBCommandRunnerTask.java:271)
    at oracle.dbtools.worksheet.commands.scriptrunner.task.ScriptRunnerTask.tailoredRunCommand(ScriptRunnerTask.java:84)
    at oracle.dbtools.worksheet.commands.scriptrunner.task.DBCommandRunnerTask.runCommand(DBCommandRunnerTask.java:324)
    at oracle.dbtools.worksheet.commands.scriptrunner.task.DBCommandRunnerTask.loopThroughAllStatements(DBCommandRunnerTask.java:125)
    at oracle.dbtools.worksheet.commands.scriptrunner.task.ScriptRunnerTask.handleNoSelection(ScriptRunnerTask.java:55)
    at oracle.dbtools.worksheet.commands.scriptrunner.task.DBCommandRunnerTask.doWork(DBCommandRunnerTask.java:212)
    at oracle.dbtools.worksheet.commands.scriptrunner.task.DBCommandRunnerTask.doWork(DBCommandRunnerTask.java:54)
    at oracle.dbtools.raptor.backgroundTask.RaptorTask.call(RaptorTask.java:193)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at oracle.dbtools.raptor.backgroundTask.RaptorTaskManager$RaptorFutureTask.run(RaptorTaskManager.java:515)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:619)
    "pool-4-thread-1" prio=6 tid=0x35cf9400 nid=0x6dc waiting on condition [0x37f7f000..0x37f7fc94]
    java.lang.Thread.State: TIMED_WAITING (parking)
    at sun.misc.Unsafe.park(Native Method)
    - parking to wait for <0x08b17238> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963)
    at java.util.concurrent.DelayQueue.take(DelayQueue.java:164)
    at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:583)
    at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:576)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
    at java.lang.Thread.run(Thread.java:619)
    "WeakDataReference polling" prio=2 tid=0x3599d800 nid=0xb48 in Object.wait() [0x3827f000..0x3827fd94]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
    - locked <0x08a2a7d8> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
    at oracle.ide.util.WeakDataReference$Cleaner.run(WeakDataReference.java:88)
    at java.lang.Thread.run(Thread.java:619)
    "Background Parser" prio=6 tid=0x35e76400 nid=0x634 waiting on condition [0x3807f000..0x3807fa94]
    java.lang.Thread.State: TIMED_WAITING (sleeping)
    at java.lang.Thread.sleep(Native Method)
    at oracle.dbtools.raptor.plsql.BackgroundParser$1.construct(BackgroundParser.java:137)
    at oracle.dbtools.raptor.utils.NamedSwingWorker$2.run(NamedSwingWorker.java:115)
    at java.lang.Thread.run(Thread.java:619)
    "IconOverlayTracker Timer" prio=6 tid=0x36227c00 nid=0x6ac in Object.wait() [0x3847f000..0x3847fa94]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:485)
    at java.util.TimerThread.mainLoop(Timer.java:483)
    - locked <0x0884f900> (a java.util.TaskQueue)
    at java.util.TimerThread.run(Timer.java:462)
    "Timer queue for AWT thread" daemon prio=6 tid=0x36138800 nid=0x54c in Object.wait() [0x3817f000..0x3817fc94]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x081e06a0> (a java.lang.Object)
    at java.lang.Object.wait(Object.java:485)
    at ice.util.awt.TimedAWTExecutor.nextElem(TimedAWTExecutor.java:108)
    - locked <0x081e06a0> (a java.lang.Object)
    at ice.util.awt.TimedAWTExecutor.runScheduler(TimedAWTExecutor.java:130)
    at ice.util.awt.TimedAWTExecutor$1.run(TimedAWTExecutor.java:19)
    "WaitCursor-Timer" prio=6 tid=0x35e17c00 nid=0x880 in Object.wait() [0x37e7f000..0x37e7fa14]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:485)
    at java.util.TimerThread.mainLoop(Timer.java:483)
    - locked <0x081791f8> (a java.util.TaskQueue)
    at java.util.TimerThread.run(Timer.java:462)
    "Native Directory Watcher" prio=2 tid=0x35745c00 nid=0xdd4 runnable [0x37d7f000..0x37d7fa94]
    java.lang.Thread.State: RUNNABLE
    at oracle.ide.natives.NativeHandler.enterWatcherThread(Native Method)
    at oracle.ide.natives.NativeHandler$2.run(NativeHandler.java:252)
    at java.lang.Thread.run(Thread.java:619)
    "TextBufferScavenger" prio=6 tid=0x35bfc400 nid=0xfa8 in Object.wait() [0x37a7f000..0x37a7fc14]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x07478ef0> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
    - locked <0x07478ef0> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
    at oracle.ide.model.TextNode$FacadeBufferReference$PollingThread.run(TextNode.java:1949)
    "Timer queue for AWT thread" daemon prio=6 tid=0x33807800 nid=0x9e4 in Object.wait() [0x3682f000..0x3682fd14]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x073cdba0> (a java.lang.Object)
    at java.lang.Object.wait(Object.java:485)
    at ice.util.awt.TimedAWTExecutor.nextElem(TimedAWTExecutor.java:108)
    - locked <0x073cdba0> (a java.lang.Object)
    at ice.util.awt.TimedAWTExecutor.runScheduler(TimedAWTExecutor.java:130)
    at ice.util.awt.TimedAWTExecutor$1.run(TimedAWTExecutor.java:19)
    "BaseTreeExplorer.NodeOpeningExecutor" prio=6 tid=0x35ba4800 nid=0xf50 waiting on condition [0x3797f000..0x3797fa14]
    java.lang.Thread.State: WAITING (parking)
    at sun.misc.Unsafe.park(Native Method)
    - parking to wait for <0x06ff8058> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
    at java.lang.Thread.run(Thread.java:619)
    "Scheduler" daemon prio=6 tid=0x35b43000 nid=0xdac in Object.wait() [0x3756f000..0x3756fb14]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:485)
    at oracle.dbtools.raptor.backgroundTask.TaskLinkedList.takeNextTask(TaskLinkedList.java:47)
    - locked <0x06f3b4e0> (a oracle.dbtools.raptor.backgroundTask.TaskLinkedList)
    at oracle.dbtools.raptor.backgroundTask.RaptorTaskManager$SchedulerThread.run(RaptorTaskManager.java:444)
    "Thread-9" daemon prio=6 tid=0x35b67800 nid=0xecc in Object.wait() [0x36c6f000..0x36c6fc14]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x06f3b5d8> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
    - locked <0x06f3b5d8> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
    at org.tmatesoft.svn.core.javahl.SVNClientImplTracker.run(SVNClientImplTracker.java:65)
    at java.lang.Thread.run(Thread.java:619)
    "TimerQueue" daemon prio=6 tid=0x35b1b800 nid=0x76c in Object.wait() [0x3736f000..0x3736fc94]
    java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at javax.swing.TimerQueue.postExpiredTimers(TimerQueue.java:218)
    - locked <0x06dce7f0> (a javax.swing.TimerQueue)
    at javax.swing.TimerQueue.run(TimerQueue.java:234)
    - locked <0x06dce7f0> (a javax.swing.TimerQueue)
    at java.lang.Thread.run(Thread.java:619)
    "Thread-7" daemon prio=6 tid=0x35963c00 nid=0xd10 runnable [0x36d6f000..0x36d6fd94]
    java.lang.Thread.State: RUNNABLE
    at sun.print.Win32PrintServiceLookup.notifyPrinterChange(Native Method)
    at sun.print.Win32PrintServiceLookup.access$100(Win32PrintServiceLookup.java:32)
    at sun.print.Win32PrintServiceLookup$PrinterChangeListener.run(Win32PrintServiceLookup.java:302)
    "ChangeSetService" prio=2 tid=0x35aa8400 nid=0xd0c in Object.wait() [0x36b6f000..0x36b6fa94]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x06bd18a0> (a oracle.jdevimpl.vcs.changeset.ChangeSetService)
    at java.lang.Object.wait(Object.java:485)
    at oracle.jdevimpl.vcs.changeset.ChangeSetService.awaitEvents(ChangeSetService.java:178)
    - locked <0x06bd18a0> (a oracle.jdevimpl.vcs.changeset.ChangeSetService)
    at oracle.jdevimpl.vcs.changeset.ChangeSetService.eventLoop(ChangeSetService.java:199)
    at oracle.jdevimpl.vcs.changeset.ChangeSetService.access$200(ChangeSetService.java:56)
    at oracle.jdevimpl.vcs.changeset.ChangeSetService$2.run(ChangeSetService.java:138)
    at java.lang.Thread.run(Thread.java:619)
    "TimedCache-Timer" daemon prio=6 tid=0x32fa2c00 nid=0xe4 in Object.wait() [0x346af000..0x346afc94]
    java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.util.TimerThread.mainLoop(Timer.java:509)
    - locked <0x05f617b0> (a java.util.TaskQueue)
    at java.util.TimerThread.run(Timer.java:462)
    "JarIndex Timer" daemon prio=6 tid=0x3399f400 nid=0x6ec in Object.wait() [0x3411f000..0x3411fd14]
    java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.util.TimerThread.mainLoop(Timer.java:509)
    - locked <0x05ea2308> (a java.util.TaskQueue)
    at java.util.TimerThread.run(Timer.java:462)
    "AWT-EventQueue-0" prio=6 tid=0x3395f000 nid=0xdec in Object.wait() [0x33fcf000..0x33fcfd94]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:485)
    at java.awt.EventQueue.getNextEvent(EventQueue.java:479)
    - locked <0x05ea23b8> (a java.awt.EventQueue)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:236)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
    "AWT-Windows" daemon prio=6 tid=0x33952c00 nid=0x6d0 runnable [0x33dcf000..0x33dcfa94]
    java.lang.Thread.State: RUNNABLE
    at sun.awt.windows.WToolkit.eventLoop(Native Method)
    at sun.awt.windows.WToolkit.run(WToolkit.java:291)
    at java.lang.Thread.run(Thread.java:619)
    "AWT-Shutdown" prio=6 tid=0x33951800 nid=0xddc in Object.wait() [0x33ccf000..0x33ccfb14]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:485)
    at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259)
    - locked <0x05ea24e0> (a java.lang.Object)
    at java.lang.Thread.run(Thread.java:619)
    "Java2D Disposer" daemon prio=10 tid=0x3393bc00 nid=0xf68 in Object.wait() [0x33bcf000..0x33bcfb94]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
    - locked <0x05ea2570> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
    at sun.java2d.Disposer.run(Disposer.java:125)
    at java.lang.Thread.run(Thread.java:619)
    "Low Memory Detector" daemon prio=6 tid=0x32f65400 nid=0xf5c runnable [0x00000000..0x00000000]
    java.lang.Thread.State: RUNNABLE
    "CompilerThread0" daemon prio=10 tid=0x32f5f800 nid=0xe64 waiting on condition [0x00000000..0x335cf9bc]
    java.lang.Thread.State: RUNNABLE
    "Attach Listener" daemon prio=10 tid=0x32f5dc00 nid=0x328 runnable [0x00000000..0x00000000]
    java.lang.Thread.State: RUNNABLE
    "Signal Dispatcher" daemon prio=10 tid=0x32f5cc00 nid=0x148 waiting on condition [0x00000000..0x00000000]
    java.lang.Thread.State: RUNNABLE
    "Finalizer" daemon prio=8 tid=0x32f49800 nid=0xe38 in Object.wait() [0x332cf000..0x332cfa94]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
    - locked <0x05e20298> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
    at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
    "Reference Handler" daemon prio=10 tid=0x32f48400 nid=0xe90 in Object.wait() [0x331cf000..0x331cfb14]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:485)
    at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
    - locked <0x05e20320> (a java.lang.ref.Reference$Lock)
    "main" prio=6 tid=0x003e7800 nid=0x8bc waiting on condition [0x00000000..0x0013fae8]
    java.lang.Thread.State: RUNNABLE
    "VM Thread" prio=10 tid=0x32f44c00 nid=0x238 runnable
    "VM Periodic Task Thread" prio=10 tid=0x32f67800 nid=0xbc8 waiting on condition
    JNI global references: 4092
    Heap
    def new generation total 9216K, used 7605K [0x02cf0000, 0x036e0000, 0x05e20000)
    eden space 8256K, 90% used [0x02cf0000, 0x034414a0, 0x03500000)
    from space 960K, 11% used [0x03500000, 0x0351c218, 0x035f0000)
    to space 960K, 0% used [0x035f0000, 0x035f0000, 0x036e0000)
    tenured generation total 121152K, used 60529K [0x05e20000, 0x0d470000, 0x2acf0000)
    the space 121152K, 49% used [0x05e20000, 0x0993c4f8, 0x0993c600, 0x0d470000)
    compacting perm gen total 72704K, used 72561K [0x2acf0000, 0x2f3f0000, 0x32cf0000)
    the space 72704K, 99% used [0x2acf0000, 0x2f3cc630, 0x2f3cc800, 0x2f3f0000)
    No shared spaces configured.

Maybe you are looking for