Skip to Main Content

SQL Developer

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

SQL Developer PlSqlRunnerPanel locked

User613677-OCMar 17 2017 — edited Apr 5 2017

Sometimes when tried to execute a PLSQL packaged procedure the parameters window hangs.

The log says that there is a deadlock.

Do you know if is there any workaround for this?

Below the log and about information.

About

-----

Oracle SQL Developer 4.1.5.21

Version 4.1.5.21

Build MAIN-21.78

IDE Version: 12.2.1.0.42.151001.0541

Product ID: oracle.sqldeveloper

Product Version: 12.2.0.21.78

Version

-------

Component Version

========= =======

Oracle IDE 4.1.5.21.78

Java(TM) Platform 1.8.0_102

Properties

----------

Name Value

==== =====

file.encoding.pkg sun.io

org.osgi.framework.executionenvironment OSGi/Minimum-1.0,OSGi/Minimum-1.1,OSGi/Minimum-1.2,JRE-1.1,J2SE-1.2,J2SE-1.3,J2SE-1.4,J2SE-1.5,JavaSE-1.6,JavaSE-1.7,JavaSE-1.8

ide.firstrun true

osgi.framework file:/C:/sqldeveloper/netbeans/platform/modules/ext/org.eclipse.osgi_3.9.1.v20140110-1610.jar

java.home C:\sqldeveloper\jdk\jre

ide.pref.dir C:\Documents and Settings\Administrator\Application Data\SQL Developer

oracle.xdkjava.compatibility.version 9.0.4

org.osgi.framework.bootdelegation *

ide.launcherProcessId 2384

ide.work.dir.base C:\Documents and Settings\Administrator\My Documents

copyright.year.start 2005

java.endorsed.dirs C:\sqldeveloper\jdk\jre\lib\endorsed

ide.startingcwd C:\sqldeveloper\sqldeveloper\bin

osgi.bundlestore C:\Documents and Settings\Administrator\Application Data\SQL Developer\system4.1.5.21.78\system_cache\var\cache\netigso\org.eclipse.osgi\bundles

sun.java2d.noddraw true

ide.product oracle.sqldeveloper

sun.os.patch.level Service Pack 2

java.vendor.url http://java.oracle.com/

java.version 1.8.0_102

sun.stdout.encoding cp65001

ide.build MAIN-21.78

oracle.ide.launcher.startup.time 1489782636345

objectweb-asm.library C:\sqldeveloper\ide\macros/../../modules/asm-3.1.jar

ide.java.maxversion 1.9

osgi.os win32

osgi.compatibility.bootdelegation false

org.eclipse.equinox.simpleconfigurator.configUrl file:bundles.info

felix.log.level 4

org.osgi.framework.uuid 20ed5b98-500b-0017-1a5a-e3e996fc086a

org.openide.major.version IDE/1

java.vendor.url.bug http://bugreport.sun.com/bugreport/

netbeans.buildnumber 201411261024

oracle.jrf.home C:\sqldeveloper

ide.user.dir C:\Documents and Settings\Administrator\Application Data\SQL Developer

user.name Administrator

org.osgi.framework.version 1.7.0

sun.io.unicode.encoding UnicodeLittle

org.osgi.framework.system.packages javax.accessibility,javax.activation,javax.activity,javax.annotation,javax.annotation.processing,javax.crypto,javax.crypto.interfaces,javax.crypto.spec,javax.imageio,javax.imageio.event,javax.imageio.metadata,javax.imageio.plugins.bmp,javax.imageio.plugins.jpeg,javax.imageio.spi,javax.imageio.stream,javax.jws,javax.jws.soap,javax.lang.model,javax.lang.model.element,javax.lang.model.type,javax.lang.model.util,javax.management,javax.management.loading,javax.management.modelmbean,javax.management.monitor,javax.management.openmbean,javax.management.relation,javax.management.remote,javax.management.remote.rmi,javax.management.timer,javax.naming,javax.naming.directory,javax.naming.event,javax.naming.ldap,javax.naming.spi,javax.net,javax.net.ssl,javax.print,javax.print.attribute,javax.print.attribute.standard,javax.print.event,javax.rmi,javax.rmi.CORBA,javax.rmi.ssl,javax.script,javax.security.auth,javax.security.auth.callback,javax.security.auth.kerberos,javax.security.auth.login,javax.security.auth.spi,javax.security.auth.x500,javax.security.cert,javax.security.sasl,javax.sound.midi,javax.sound.midi.spi,javax.sound.sampled,javax.sound.sampled.spi,javax.sql,javax.sql.rowset,javax.sql.rowset.serial,javax.sql.rowset.spi,javax.swing,javax.swing.border,javax.swing.colorchooser,javax.swing.event,javax.swing.filechooser,javax.swing.plaf,javax.swing.plaf.basic,javax.swing.plaf.metal,javax.swing.plaf.multi,javax.swing.plaf.nimbus,javax.swing.plaf.synth,javax.swing.table,javax.swing.text,javax.swing.text.html,javax.swing.text.html.parser,javax.swing.text.rtf,javax.swing.tree,javax.swing.undo,javax.tools,javax.transaction,javax.transaction.xa,javax.xml,javax.xml.bind,javax.xml.bind.annotation,javax.xml.bind.annotation.adapters,javax.xml.bind.attachment,javax.xml.bind.helpers,javax.xml.bind.util,javax.xml.crypto,javax.xml.crypto.dom,javax.xml.crypto.dsig,javax.xml.crypto.dsig.dom,javax.xml.crypto.dsig.keyinfo,javax.xml.crypto.dsig.spec,javax.xml.datatype,javax.xml.namespace,javax.xml.parsers,javax.xml.soap,javax.xml.stream,javax.xml.stream.events,javax.xml.stream.util,javax.xml.transform,javax.xml.transform.dom,javax.xml.transform.sax,javax.xml.transform.stax,javax.xml.transform.stream,javax.xml.validation,javax.xml.ws,javax.xml.ws.handler,javax.xml.ws.handler.soap,javax.xml.ws.http,javax.xml.ws.soap,javax.xml.ws.spi,javax.xml.ws.spi.http,javax.xml.ws.wsaddressing,javax.xml.xpath,org.ietf.jgss,org.omg.CORBA,org.omg.CORBA_2_3,org.omg.CORBA_2_3.portable,org.omg.CORBA.DynAnyPackage,org.omg.CORBA.ORBPackage,org.omg.CORBA.portable,org.omg.CORBA.TypeCodePackage,org.omg.CosNaming,org.omg.CosNaming.NamingContextExtPackage,org.omg.CosNaming.NamingContextPackage,org.omg.Dynamic,org.omg.DynamicAny,org.omg.DynamicAny.DynAnyFactoryPackage,org.omg.DynamicAny.DynAnyPackage,org.omg.IOP,org.omg.IOP.CodecFactoryPackage,org.omg.IOP.CodecPackage,org.omg.Messaging,org.omg.PortableInterceptor,org.omg.PortableInterceptor.ORBInitInfoPackage,org.omg.PortableServer,org.omg.PortableServer.CurrentPackage,org.omg.PortableServer.POAManagerPackage,org.omg.PortableServer.POAPackage,org.omg.PortableServer.portable,org.omg.PortableServer.ServantLocatorPackage,org.omg.SendingContext,org.omg.stub.java.rmi,org.w3c.dom,org.w3c.dom.bootstrap,org.w3c.dom.css,org.w3c.dom.events,org.w3c.dom.html,org.w3c.dom.ls,org.w3c.dom.ranges,org.w3c.dom.stylesheets,org.w3c.dom.traversal,org.w3c.dom.views,org.w3c.dom.xpath,org.xml.sax,org.xml.sax.ext,org.xml.sax.helpers

ide.bundle.search.path C:\sqldeveloper\dropins

sun.jnu.encoding Cp1252

java.runtime.name Java(TM) SE Runtime Environment

ide.work.dir C:\Documents and Settings\Administrator\My Documents\SQL Developer

oracle.ide.osgi.boot.api.OJStartupHook oracle.dbtools.raptor.startup.HomeSupport

ide.conf C:\sqldeveloper\sqldeveloper\bin\sqldeveloper.conf

jdk.home C:\sqldeveloper\jdk\jre\..

private.jdev.load.remote.schemas false

org.netbeans.CLIHandler.server false

osgi.instance.area.default file:/C:/Documents and Settings/Administrator/Application Data/SQL Developer/system4.1.5.21.78/system_cache/

ide.bootstrap.start 2959341246215234

netbeans.dirs C:\sqldeveloper\netbeans\fcpbridge;C:\sqldeveloper\netbeans\ide;C:\sqldeveloper;C:\sqldeveloper\dropins

java.specification.name Java Platform API Specification

sun.awt.datatransfer.timeout 1000

org.osgi.supports.framework.fragment true

osgi.framework.useSystemProperties true

oracle.translated.locales de,es,fr,it,ja,ko,pt_BR,zh_CN,zh_TW

user.timezone

nb.native.filechooser false

org.osgi.framework.system.capabilities osgi.ee; osgi.ee="OSGi/Minimum"; version:List<Version>="1.0, 1.1, 1.2",osgi.ee; osgi.ee="JRE"; version:List<Version>="1.0, 1.1",osgi.ee; osgi.ee="JavaSE"; version:List<Version>="1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8"

osgi.nl en_US

osgi.contextClassLoaderParent app

org.openide.specification.version 6.2

user.script

path.separator ;

java.naming.factory.initial oracle.javatools.jndi.LocalInitialContextFactory

osgi.framework.activeThreadType normal

file.encoding Cp1252

osgi.arch x86_64

ice.browser.forcegc false

sun.java.command oracle.ide.osgi.boot.OracleIdeLauncher

https.nonProxyHosts winxp

oracle.ide.IdeFrameworkCommandLineOptions -clean,-console,-debugmode,-migrate,-migrate:,-nomigrate,-nonag,-nondebugmode,-noreopen,-nosplash,-role:,-su

tool.user.conf C:\Documents and Settings\Administrator\Application Data\sqldeveloper\4.1.5\sqldeveloper.conf

org.osgi.supports.framework.requirebundle true

oracle.jdbc.mapDateToTimestamp false

osgi.classloader.type parallel

osgi.bundles.defaultStartLevel 1

java.io.tmpdir C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\

org.osgi.framework.os.name WindowsXP

ice.pilots.html4.tileOptThreshold 0

user.language en

javax.xml.stream.XMLInputFactory com.ctc.wstx.stax.WstxInputFactory

line.separator \r\n

copyright.year.end 2016

sqldev.debug false

ice.pilots.html4.ignoreNonGenericFonts true

eclipse.parsers.setTCCL false

org.osgi.framework.processor x86-64

oracle.ide.extension.HooksProcessingMode LAZY

java.vm.info mixed mode

osgi.manifest.cache C:\Documents and Settings\Administrator\Application Data\SQL Developer\system4.1.5.21.78\system_cache\var\cache\netigso\org.eclipse.osgi\manifests

sun.desktop windows

java.vm.specification.name Java Virtual Machine Specification

javax.xml.stream.util.XMLEventAllocator oracle.ideimpl.xml.stream.XMLEventAllocatorImpl

netbeans.dynamic.classpath C:\sqldeveloper\netbeans\platform\core\asm-all-5.0.1.jar;C:\sqldeveloper\netbeans\platform\core\core.jar;C:\sqldeveloper\netbeans\platform\core\org-netbeans-libs-asm.jar;C:\sqldeveloper\netbeans\platform\core\org-openide-filesystems.jar;C:\sqldeveloper\netbeans\platform\core\locale\core_de.jar;C:\sqldeveloper\netbeans\platform\core\locale\core_es.jar;C:\sqldeveloper\netbeans\platform\core\locale\core_fr.jar;C:\sqldeveloper\netbeans\platform\core\locale\core_it.jar;C:\sqldeveloper\netbeans\platform\core\locale\core_ja.jar;C:\sqldeveloper\netbeans\platform\core\locale\core_ko.jar;C:\sqldeveloper\netbeans\platform\core\locale\core_pt_BR.jar;C:\sqldeveloper\netbeans\platform\core\locale\core_zh_CN.jar;C:\sqldeveloper\netbeans\platform\core\locale\core_zh_TW.jar;C:\sqldeveloper\netbeans\platform\core\locale\org-openide-filesystems_de.jar;C:\sqldeveloper\netbeans\platform\core\locale\org-openide-filesystems_es.jar;C:\sqldeveloper\netbeans\platform\core\locale\org-openide-filesystems_fr.jar;C:\sqldeveloper\netbeans\platform\core\locale\org-openide-filesystems_it.jar;C:\sqldeveloper\netbeans\platform\core\locale\org-openide-filesystems_ja.jar;C:\sqldeveloper\netbeans\platform\core\locale\org-openide-filesystems_ko.jar;C:\sqldeveloper\netbeans\platform\core\locale\org-openide-filesystems_pt_BR.jar;C:\sqldeveloper\netbeans\platform\core\locale\org-openide-filesystems_zh_CN.jar;C:\sqldeveloper\netbeans\platform\core\locale\org-openide-filesystems_zh_TW.jar;C:\sqldeveloper\netbeans\fcpbridge\core\org-netbeans-core-dynamicconfig.jar;C:\sqldeveloper\netbeans\fcpbridge\core\locale\core_jdev.jar

jdbc.library C:\sqldeveloper\jdbc\lib\ojdbc7.jar

excluded.modules org.eclipse.osgi

ide.boot.class.path C:\sqldeveloper\ide\macros/../../ide/lib/javax-ide.jar,file:../../ide/lib/javatools.jar,file:../../modules/oracle.javatools/javatools-nodeps.jar,file:../../modules/oracle.javatools/javatools-jndi-local.jar,file:../../ide/extensions/oracle.ide.jar,file:../../ide/lib/idert.jar,file:../../modules/oracle.javatools/oicons.jar,file:../../ide/lib/uic.jar,file:../../ide/lib/audit-boot.jar,file:../../ide/lib/indexing-migrator-boot.jar,file:../../jlib/jewt4.jar,file:../../modules/oracle.bali.share/share.jar,file:../../jlib/help4.jar,file:../../jlib/inspect4.jar,file:../../modules/oracle.xdk/xmlparserv2.jar

osgi.configuration.area file:/C:/Documents and Settings/Administrator/Application Data/SQL Developer/system4.1.5.21.78/system_cache/var/cache/netigso/

sun.java2d.ddoffscreen false

java.awt.printerjob sun.awt.windows.WPrinterJob

ide.cluster.dirs /sqldeveloper/netbeans/fcpbridge/:/sqldeveloper/netbeans/ide/:/sqldeveloper/netbeans/../

oracle.jdbc.useFetchSizeWithLongColumn true

netbeans.home C:\sqldeveloper\netbeans\platform

org.osgi.framework.storage file:/C:/Documents and Settings/Administrator/Application Data/SQL Developer/system4.1.5.21.78/system_cache/var/cache/netigso

ide.shell.enableFileTypeAssociation C:\sqldeveloper\sqldeveloper\bin\sqldeveloper64.exe

osgi.ws win32

javax.xml.transform.TransformerFactory oracle.ide.xml.switchable.SwitchableTransformerFactory

org.osgi.supports.framework.extension true

oracle.jdbc.autoCommitSpecCompliant false

gosh.args --nointeractive

osgi.parentClassloader app

org.osgi.framework.language en

os.name Windows XP

eclipse.home.location file:/C:/sqldeveloper/

java.specification.vendor Oracle Corporation

java.vm.name Java HotSpot(TM) 64-Bit Server VM

org.openide.version deprecated

ide.AssertTracingDisabled true

sun.awt.enableExtraMouseButtons true

java.library.path C:\sqldeveloper\sqldeveloper\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\oracle\product\11.1.1\as_1\bin;C:\OraHome_2\bin;C:\OraHome_2\jre\1.4.2\bin\client;C:\OraHome_2\jre\1.4.2\bin;C:\DevSuiteHome_1\jdk\jre\bin\classic;C:\DevSuiteHome_1\jdk\jre\bin;C:\DevSuiteHome_1\jdk\jre\bin\client;C:\DevSuiteHome_1\jlib;C:\DevSuiteHome_1\bin;C:\DevSuiteHome_1\jre\1.4.2\bin\client;C:\DevSuiteHome_1\jre\1.4.2\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;.

ide.cfu.class.path C:\sqldeveloper\ide\macros/../../modules/oracle.bali.share/share.jar,file:../../jlib/jewt4.jar,file:../../modules/oracle.xdk/xmlparserv2.jar,file:../../ide/lib/javatools.jar,file:../../modules/oracle.javatools/javatools-nodeps.jar,file:../../ide/lib/idert.jar,file:../../ide/extensions/oracle.ide.jar,file:../../ide/extensions/oracle.ide.webupdate.jar

jna.boot.library.name jnidispatch-410

java.class.version 52.0

user.conf C:\Documents and Settings\Administrator\Application Data\sqldeveloper\4.1.5\product.conf

ide.extension.search.path sqldeveloper/extensions:jdev/extensions:ide/extensions

ide.config_pathname C:\sqldeveloper\sqldeveloper\bin\sqldeveloper.conf

oracle.ide.reportEDTViolations.exceptionsfile /sqldeveloper/ide/bin/swing-thread-violations.conf

ide.system.dir C:\Documents and Settings\Administrator\Application Data\SQL Developer\system4.1.5.21.78\

java.util.logging.config.file logging.conf

osgi.instance.area file:/C:/Documents and Settings/Administrator/Application Data/SQL Developer/system4.1.5.21.78/system_cache/

osgi.install.area file:/C:/sqldeveloper/

sun.boot.library.path C:\sqldeveloper\jdk\jre\bin

sun.management.compiler HotSpot 64-Bit Tiered Compilers

netbeans.logger.console true

java.awt.graphicsenv sun.awt.Win32GraphicsEnvironment

user.variant

ide.pref.dir.base C:\Documents and Settings\Administrator\Application Data

ide.splash.screen splash.gif

ide.update.usage.servers http://www.oracle.com/webfolder/technetwork/sqldeveloper/usage.xml

osgi.user.area file:/C:/Documents and Settings/Administrator/Application Data/SQL Developer/system4.1.5.21.78/system_cache/

ide.debugbuild false

java.vm.specification.version 1.8

sun.locale.formatasdefault true

osgi.noShutdown true

orai18n.library.dir C:\sqldeveloper\jlib

awt.toolkit sun.awt.windows.WToolkit

xdb.library C:\sqldeveloper\rdbms\jlib\xdb6.jar

sun.cpu.isalist amd64

sun.stderr.encoding cp65001

ide.java.minversion 1.8

java.ext.dirs C:\sqldeveloper\jdk\jre\lib\ext;C:\WINDOWS\Sun\Java\lib\ext

os.version 5.2

osgi.framework.version 3.9.1.v20140110-1610

http.agent SQL Developer/4.1.5 (Windows XP 5.2; amd64; Java 1.8.0_102; NA; 1b4c6f62-014e-1000-8001-0a650b6c51bc; ) 4.1.5.21.78

user.home C:\Documents and Settings\Administrator

org.xml.sax.driver oracle.xml.parser.v2.SAXParser

ide.mw.relative.home .

java.vm.vendor Oracle Corporation

javax.xml.parsers.DocumentBuilderFactory oracle.xml.jaxp.JXDocumentBuilderFactory

ide.user.dir.var IDE_USER_DIR

osgi.hook.configurators.include org.netbeans.modules.netbinox.NetbinoxHooks

ide.startingArg0 C:\sqldeveloper\sqldeveloper\bin\sqldeveloper64.exe

user.dir C:\sqldeveloper\sqldeveloper\bin

org.osgi.framework.os.version 5.2.0

ide.RectangularSplashScreen true

osgi.user.area.default file:/C:/Documents and Settings/Administrator/Application Data/SQL Developer/system4.1.5.21.78/system_cache/

sun.cpu.endian little

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$

osgi.support.multipleHosts true

ORACLE_HOME C:\

java.vm.version 25.102-b14

oracle.home C:\sqldeveloper

java.class.path C:\sqldeveloper\ide\lib\ide-boot.jar;C:\sqldeveloper\netbeans\platform\lib\boot.jar;C:\sqldeveloper\netbeans\platform\lib\org-openide-util-ui.jar;C:\sqldeveloper\netbeans\platform\lib\org-openide-util.jar;C:\sqldeveloper\netbeans\platform\lib\org-openide-util-lookup.jar;C:\sqldeveloper\netbeans\platform\lib\org-openide-modules.jar;C:\sqldeveloper\ide\lib\fcpboot.jar;C:\sqldeveloper\ide\lib\xml-factory.jar;C:\sqldeveloper\ide\lib\woodstox-core-asl-4.2.0.jar;C:\sqldeveloper\ide\lib\stax2-api-3.1.1.jar;C:\sqldeveloper\sqldeveloper\lib\oracle.sqldeveloper.homesupport.jar

oracle.fcp.home C:\sqldeveloper

os.arch amd64

oracle.ide.reportEDTViolations bug

ide.devbuild false

netbeans.user C:\Documents and Settings\Administrator\Application Data\SQL Developer\system4.1.5.21.78\system_cache

windows.shell.font.languages

org.osgi.framework.vendor Eclipse

ide.diagnostics.dir C:\Documents and Settings\Administrator\Application Data\SQL Developer\system4.1.5.21.78\.diagnostics\

nb.core.windows.no.lazy.loading true

java.vm.specification.vendor Oracle Corporation

file.separator \

java.runtime.version 1.8.0_102-b14

sun.boot.class.path /sqldeveloper/rdbms/jlib/ojdi.jar;C:\sqldeveloper\jdk\jre\lib\resources.jar;C:\sqldeveloper\jdk\jre\lib\rt.jar;C:\sqldeveloper\jdk\jre\lib\sunrsasign.jar;C:\sqldeveloper\jdk\jre\lib\jsse.jar;C:\sqldeveloper\jdk\jre\lib\jce.jar;C:\sqldeveloper\jdk\jre\lib\charsets.jar;C:\sqldeveloper\jdk\jre\lib\jfr.jar;C:\sqldeveloper\jdk\jre\classes;C:\sqldeveloper\jdk\lib\tools.jar;C:\sqldeveloper\jdk\lib\dt.jar

user.country US

osgi.configuration.cascaded false

oracle.ide.startup.features sqldeveloper

osgi.logfile C:\Documents and Settings\Administrator\Application Data\SQL Developer\system4.1.5.21.78\system_cache\var\cache\netigso\1489782643892.log

sqldeveloper.oci.available false

jdeveloper.system_http_proxy DIRECT

osgi.framework.properties C:\Documents and Settings\Administrator\Application Data\SQL Developer\system4.1.5.21.78\system_cache

xmlparser.library C:\sqldeveloper\ide\macros/../../modules/oracle.xdk/xmlparserv2.jar

java.vendor Oracle Corporation

oracle.ide.util.AddinPolicyUtils.OVERRIDE_FLAG true

sqldev.onsd true

osgi.bundlefile.limit 500

ide.feedback-server ide.us.oracle.com

oracle.ide.classload.layer osgi

osgi.locking none

java.specification.version 1.8

oracle.product.home C:\sqldeveloper

sun.arch.data.model 64

java.memory.heap.init 134217728

java.memory.heap.max 810942464

java.memory.heap.used 60657128

java.memory.nonheap.init 2555904

java.memory.nonheap.max -1

java.memory.nonheap.used 127373168

Extensions

----------

Name Identifier Version Status Registration Time Initialization Time Total Time

==== ========== ======= ====== ================= =================== ==========

LOG

=============================================================================

LOAD TIME : 2000UsersCache.fillIn() time = 265  ret==null?: true

UsersCache.fillIn() time = 219  ret==null?: true

2017-03-17 14:28:46

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

"QuickDiffMargin" #165 prio=5 os_prio=0 tid=0x00000000206ca000 nid=0xbe0 waiting for monitor entry [0x000000001486e000]

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

  at oracle.jdbc.driver.GeneratedScrollableResultSet.getString(GeneratedScrollableResultSet.java:933)

  - waiting to lock <0x00000000e0efb750> (a oracle.jdbc.driver.T4CConnection)

  at oracle.dbtools.raptor.navigator.net.DBURLStreamHandlerFactory.fetchSource(DBURLStreamHandlerFactory.java:296)

  at oracle.dbtools.raptor.navigator.net.DBURLStreamHandlerFactory$DBURLConnection.getInputStream(DBURLStreamHandlerFactory.java:134)

  at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:1151)

  at oracle.ideimpl.net.LazyURLFileSystemHelper.openInputStream(LazyURLFileSystemHelper.java:303)

  at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1368)

  at oracle.ideimpl.quickdiff.reference.FileOnDiskReferenceProvider$1.openInputStream(FileOnDiskReferenceProvider.java:81)

  at oracle.ide.quickdiff.QuickDiffReference.createCompareContributor(QuickDiffReference.java:117)

  at oracle.ide.quickdiff.QuickDiffReference.getCompareContributor(QuickDiffReference.java:102)

  at oracle.ide.quickdiff.QuickDiffMargin$9.doInBackground(QuickDiffMargin.java:480)

  at oracle.ide.quickdiff.QuickDiffMargin$9.run(QuickDiffMargin.java:452)

  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

  at java.util.concurrent.FutureTask.run(FutureTask.java:266)

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

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

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

"SwingWorker-pool-5-thread-7" #163 daemon prio=5 os_prio=0 tid=0x0000000019f07000 nid=0x850 waiting on condition [0x000000001466f000]

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

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

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

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

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

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

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

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

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

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

"SwingWorker-pool-5-thread-6" #156 daemon prio=5 os_prio=0 tid=0x00000000206ca800 nid=0x370 waiting on condition [0x000000001496f000]

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

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

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

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

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

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

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

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

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

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

"SwingWorker-pool-5-thread-5" #151 daemon prio=5 os_prio=0 tid=0x0000000019f15800 nid=0x914 waiting on condition [0x000000001476f000]

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

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

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

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

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

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

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

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

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

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

"RaptorTask: Loading Children" #142 prio=5 os_prio=0 tid=0x00000000206cd000 nid=0x504 waiting on condition [0x000000001456f000]

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

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

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

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

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

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

  at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)

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

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

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

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

"SwingWorker-pool-5-thread-4" #141 daemon prio=5 os_prio=0 tid=0x00000000206cc000 nid=0xbcc waiting on condition [0x000000001446f000]

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

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

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

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

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

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

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

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

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

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

"Inactive RequestProcessor thread [Was:TimedSoftReference/org.openide.util.TimedSoftReference]" #134 daemon prio=1 os_prio=-2 tid=0x00000000206c9000 nid=0x610 in Object.wait() [0x00000000244ef000]

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

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

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

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

"RaptorTask: Loading Children" #128 prio=5 os_prio=0 tid=0x00000000137ee800 nid=0x8a0 waiting on condition [0x000000001fd5f000]

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

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

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

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

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

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

  at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)

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

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

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

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

"SwingWorker-pool-5-thread-3" #127 daemon prio=5 os_prio=0 tid=0x00000000137f7800 nid=0x880 waiting on condition [0x000000001f25f000]

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

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

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

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

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

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

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

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

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

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

"DBRequestProcessorFactory_Timer" #116 daemon prio=6 os_prio=0 tid=0x00000000137f3000 nid=0x7d0 in Object.wait() [0x000000001f75f000]

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

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

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

  at java.util.TimerThread.mainLoop(Timer.java:526)

  - locked <0x00000000e22ba4f8> (a java.util.TaskQueue)

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

"Background Parser" #114 prio=6 os_prio=0 tid=0x00000000137f1800 nid=0x184 waiting on condition [0x000000001f65f000]

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

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

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

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

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

"SwingWorker-pool-5-thread-2" #113 daemon prio=5 os_prio=0 tid=0x00000000137ec000 nid=0x4c4 waiting on condition [0x000000001e8df000]

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

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

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

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

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

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

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

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

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

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

"SwingWorker-pool-5-thread-1" #108 daemon prio=5 os_prio=0 tid=0x0000000019f16000 nid=0xbf4 waiting on condition [0x000000001e0df000]

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

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

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

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

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

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

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

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

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

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

"RequestProcessor queue manager" #103 daemon prio=6 os_prio=0 tid=0x00000000191b3800 nid=0x750 in Object.wait() [0x0000000001eaf000]

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

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

  at org.openide.util.RequestProcessor$TickTac.obtainFirst(RequestProcessor.java:2262)

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

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

"Inactive RequestProcessor thread [Was:System clipboard synchronizer/org.netbeans.NbClipboard$GetContents]" #90 daemon prio=1 os_prio=-2 tid=0x0000000019f10000 nid=0x88 in Object.wait() [0x000000001d3df000]

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

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

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

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

"Inactive RequestProcessor thread [Was:WinSysModuleChangeHandler/org.netbeans.core.windows.persistence.ModuleChangeHandler$2]" #88 daemon prio=1 os_prio=-2 tid=0x00000000191b9000 nid=0x3c8 in Object.wait() [0x000000001acaf000]

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

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

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

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

"status-0" #79 prio=2 os_prio=-2 tid=0x0000000019f14000 nid=0x5fc waiting on condition [0x000000001ee5f000]

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

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

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

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

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

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

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

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

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

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

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

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

"WeakDataReference polling" #78 prio=1 os_prio=-2 tid=0x0000000019f13000 nid=0x1ac in Object.wait() [0x000000001fc5f000]

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

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

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

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

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

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

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

"Background Parser" #72 prio=6 os_prio=0 tid=0x0000000019f0c800 nid=0xad8 waiting on condition [0x000000001f35f000]

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

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

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

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

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

"TextBufferScavenger" #70 prio=6 os_prio=0 tid=0x0000000019f09800 nid=0xa48 in Object.wait() [0x0000000016ecf000]

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

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

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

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

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

  at oracle.ide.model.FacadeBufferReference$PollingThread.run(FacadeBufferReference.java:145)

"oracle.jdbc.driver.BlockSource.ThreadedCachingBlockSource.BlockReleaser" #64 daemon prio=4 os_prio=-1 tid=0x0000000019f08800 nid=0x414 in Object.wait() [0x000000001ef5f000]

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

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

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

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

"Swing-Shell" #60 daemon prio=6 os_prio=0 tid=0x00000000191b6000 nid=0xa4c waiting on condition [0x000000001e6df000]

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

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

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

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

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

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

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

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

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

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

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

"WaitCursor-Timer" #55 prio=6 os_prio=0 tid=0x00000000191bb000 nid=0x65c in Object.wait() [0x000000001e7df000]

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

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

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

  at java.util.TimerThread.mainLoop(Timer.java:526)

  - locked <0x00000000e0efc230> (a java.util.TaskQueue)

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

"IconOverlayTracker Timer: null-jdbcNodeInfoType" #52 prio=5 os_prio=0 tid=0x00000000191b9800 nid=0xa08 in Object.wait() [0x000000001e5df000]

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

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

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

  at java.util.TimerThread.mainLoop(Timer.java:526)

  - locked <0x00000000e0efc3c8> (a java.util.TaskQueue)

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

"pool-3-thread-1" #45 prio=5 os_prio=0 tid=0x00000000191b4800 nid=0x978 waiting on condition [0x000000001dbdf000]

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

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

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

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

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

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

  at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)

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

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

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

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

"Thread-9" #40 daemon prio=5 os_prio=0 tid=0x00000000191af000 nid=0x7ac in Object.wait() [0x000000001c2df000]

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

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

  - waiting on <0x00000000df979a20> (a java.util.LinkedList)

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

  at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1482)

  - locked <0x00000000df979a20> (a java.util.LinkedList)

"Scheduler" #38 daemon prio=5 os_prio=0 tid=0x00000000191b0800 nid=0xaac in Object.wait() [0x000000001cedf000]

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

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

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

  at oracle.dbtools.raptor.backgroundTask.TaskLinkedList.takeNextTask(TaskLinkedList.java:47)

  - locked <0x00000000e022c270> (a oracle.dbtools.raptor.backgroundTask.TaskLinkedList)

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

"Log Poller" #37 prio=1 os_prio=-2 tid=0x00000000191b2000 nid=0x8c4 waiting on condition [0x000000001c7df000]

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

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

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

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

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

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

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

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

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

"TimedCache-Timer" #30 daemon prio=5 os_prio=0 tid=0x00000000137f5800 nid=0xa58 in Object.wait() [0x000000001b1bf000]

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

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

  - waiting on <0x00000000df512968> (a java.util.TaskQueue)

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

  at java.util.TimerThread.mainLoop(Timer.java:526)

  - locked <0x00000000df512968> (a java.util.TaskQueue)

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

"Framework Event Dispatcher" #26 daemon prio=5 os_prio=0 tid=0x00000000137f4000 nid=0xbdc in Object.wait() [0x000000001adaf000]

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

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

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

  at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)

  - locked <0x00000000deff96c8> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)

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

"State Data Manager" #22 daemon prio=5 os_prio=0 tid=0x00000000137f0800 nid=0x7d8 waiting on condition [0x000000001877f000]

   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" #21 prio=5 os_prio=0 tid=0x00000000137f0000 nid=0x648 in Object.wait() [0x000000001867f000]

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

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

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

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

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

"Active Reference Queue Daemon" #17 daemon prio=1 os_prio=-2 tid=0x0000000013699800 nid=0xb3c in Object.wait() [0x000000001426f000]

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

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

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

  at org.openide.util.lookup.implspi.ActiveQueue.removeBetter(ActiveQueue.java:225)

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

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

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

"TimerQueue" #15 daemon prio=5 os_prio=0 tid=0x0000000013157000 nid=0x9c8 waiting on condition [0x0000000013f6f000]

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

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

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

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

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

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

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

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

"AWT-EventQueue-0" #14 prio=6 os_prio=0 tid=0x00000000135b0800 nid=0x350 waiting on condition [0x0000000013e6a000]

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

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

  - parking to wait for  <0x00000000e13743b0> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)

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

  at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireNanos(AbstractQueuedSynchronizer.java:934)

  at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireNanos(AbstractQueuedSynchronizer.java:1247)

  at java.util.concurrent.locks.ReentrantLock.tryLock(ReentrantLock.java:442)

  at oracle.dbtools.raptor.utils.Connections.lock(Connections.java:1915)

  at oracle.dbtools.raptor.utils.Connections.lock(Connections.java:1861)

  at oracle.dbtools.raptor.utils.Connections.lock(Connections.java:1848)

  at oracle.dbtools.raptor.query.QueryUtils.checkNonOracleAccess(QueryUtils.java:559)

  at oracle.dbtools.raptor.query.QueryUtils.getQuery(QueryUtils.java:399)

  at oracle.dbtools.raptor.query.QueryUtils.promoteToDba(QueryUtils.java:279)

  at oracle.dbtools.raptor.runner.PlSqlRunnerPanel.init(PlSqlRunnerPanel.java:588)

  - locked <0x00000000e0efb750> (a oracle.jdbc.driver.T4CConnection)

  at oracle.dbtools.raptor.runner.PlSqlRunnerPanel.access$400(PlSqlRunnerPanel.java:125)

  at oracle.dbtools.raptor.runner.PlSqlRunnerPanel$3.windowOpened(PlSqlRunnerPanel.java:404)

  at java.awt.AWTEventMulticaster.windowOpened(AWTEventMulticaster.java:340)

  at java.awt.AWTEventMulticaster.windowOpened(AWTEventMulticaster.java:339)

  at java.awt.AWTEventMulticaster.windowOpened(AWTEventMulticaster.java:339)

  at java.awt.AWTEventMulticaster.windowOpened(AWTEventMulticaster.java:339)

  at java.awt.Window.processWindowEvent(Window.java:2051)

  at javax.swing.JDialog.processWindowEvent(JDialog.java:683)

  at oracle.bali.ewt.dialog.JEWTDialog.processWindowEvent(JEWTDialog.java:1500)

  at java.awt.Window.processEvent(Window.java:2013)

  at oracle.bali.ewt.dialog.JEWTDialog.processEvent(JEWTDialog.java:1603)

  at java.awt.Component.dispatchEventImpl(Component.java:4889)

  at java.awt.Container.dispatchEventImpl(Container.java:2294)

  at java.awt.Window.dispatchEventImpl(Window.java:2746)

  at java.awt.Component.dispatchEvent(Component.java:4711)

  at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)

  at java.awt.EventQueue.access$500(EventQueue.java:97)

  at java.awt.EventQueue$3.run(EventQueue.java:709)

  at java.awt.EventQueue$3.run(EventQueue.java:703)

  at java.security.AccessController.doPrivileged(Native Method)

  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)

  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)

  at java.awt.EventQueue$4.run(EventQueue.java:731)

  at java.awt.EventQueue$4.run(EventQueue.java:729)

  at java.security.AccessController.doPrivileged(Native Method)

  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)

  at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)

  at oracle.javatools.internal.ui.EventQueueWrapper._dispatchEvent(EventQueueWrapper.java:169)

  at oracle.javatools.internal.ui.EventQueueWrapper.dispatchEvent(EventQueueWrapper.java:151)

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

  at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)

  at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:109)

  at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:184)

  at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:229)

  at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:227)

  at java.security.AccessController.doPrivileged(Native Method)

  at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:227)

  at java.awt.Dialog.show(Dialog.java:1084)

  at java.awt.Component.show(Component.java:1671)

  at java.awt.Component.setVisible(Component.java:1623)

  at java.awt.Window.setVisible(Window.java:1014)

  at java.awt.Dialog.setVisible(Dialog.java:1005)

  at oracle.bali.ewt.dialog.JEWTDialog.runDialog(JEWTDialog.java:400)

  at oracle.bali.ewt.dialog.JEWTDialog.runDialog(JEWTDialog.java:361)

  at oracle.ide.dialogs.WizardLauncher.runDialog(WizardLauncher.java:55)

  at oracle.dbtools.raptor.runner.PlSqlRunnerPanel.runDialog(PlSqlRunnerPanel.java:413)

  at oracle.dbtools.raptor.plsql.PLSQLController$1.run(PLSQLController.java:155)

  at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)

  at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)

  at java.awt.EventQueue.access$500(EventQueue.java:97)

  at java.awt.EventQueue$3.run(EventQueue.java:709)

  at java.awt.EventQueue$3.run(EventQueue.java:703)

  at java.security.AccessController.doPrivileged(Native Method)

  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)

  at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)

  at oracle.javatools.internal.ui.EventQueueWrapper._dispatchEvent(EventQueueWrapper.java:169)

  at oracle.javatools.internal.ui.EventQueueWrapper.dispatchEvent(EventQueueWrapper.java:151)

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

  at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)

  at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)

  at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)

  at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)

  at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

"AWT-Windows" #12 daemon prio=6 os_prio=0 tid=0x000000001314a800 nid=0x9f0 runnable [0x000000001346f000]

   java.lang.Thread.State: RUNNABLE

  at sun.awt.windows.WToolkit.eventLoop(Native Method)

  at sun.awt.windows.WToolkit.run(WToolkit.java:306)

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

"AWT-Shutdown" #11 prio=5 os_prio=0 tid=0x0000000013149000 nid=0x3dc in Object.wait() [0x000000001336f000]

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

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

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

  at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:295)

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

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

"Java2D Disposer" #10 daemon prio=10 os_prio=2 tid=0x0000000013148000 nid=0xa74 in Object.wait() [0x000000001326f000]

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

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

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

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

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

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

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

"Service Thread" #8 daemon prio=9 os_prio=0 tid=0x000000001244c800 nid=0x58c runnable [0x0000000000000000]

   java.lang.Thread.State: RUNNABLE

"C1 CompilerThread1" #7 daemon prio=9 os_prio=2 tid=0x0000000012447000 nid=0x91c waiting on condition [0x0000000000000000]

   java.lang.Thread.State: RUNNABLE

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

   java.lang.Thread.State: RUNNABLE

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

   java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" #4 daemon prio=9 os_prio=2 tid=0x00000000123eb800 nid=0x908 waiting on condition [0x0000000000000000]

   java.lang.Thread.State: RUNNABLE

"Finalizer" #3 daemon prio=8 os_prio=1 tid=0x00000000123be800 nid=0x81c in Object.wait() [0x000000001276f000]

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

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

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

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

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

  at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)

"Reference Handler" #2 daemon prio=10 os_prio=2 tid=0x00000000123b7800 nid=0x2b8 in Object.wait() [0x000000001266f000]

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

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

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

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

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

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

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

   java.lang.Thread.State: RUNNABLE

"VM Thread" os_prio=2 tid=0x00000000123b5800 nid=0x8e0 runnable

"VM Periodic Task Thread" os_prio=2 tid=0x0000000012462000 nid=0x640 waiting on condition

JNI global references: 1058

Found one Java-level deadlock:

=============================

"QuickDiffMargin":

  waiting to lock monitor 0x00000000197c30b8 (object 0x00000000e0efb750, a oracle.jdbc.driver.T4CConnection),

  which is held by "AWT-EventQueue-0"

"AWT-EventQueue-0":

  waiting for ownable synchronizer 0x00000000e13743b0, (a java.util.concurrent.locks.ReentrantLock$NonfairSync),

  which is held by "QuickDiffMargin"

Java stack information for the threads listed above:

===================================================

"QuickDiffMargin":

  at oracle.jdbc.driver.GeneratedScrollableResultSet.getString(GeneratedScrollableResultSet.java:933)

  - waiting to lock <0x00000000e0efb750> (a oracle.jdbc.driver.T4CConnection)

  at oracle.dbtools.raptor.navigator.net.DBURLStreamHandlerFactory.fetchSource(DBURLStreamHandlerFactory.java:296)

  at oracle.dbtools.raptor.navigator.net.DBURLStreamHandlerFactory$DBURLConnection.getInputStream(DBURLStreamHandlerFactory.java:134)

  at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:1151)

  at oracle.ideimpl.net.LazyURLFileSystemHelper.openInputStream(LazyURLFileSystemHelper.java:303)

  at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1368)

  at oracle.ideimpl.quickdiff.reference.FileOnDiskReferenceProvider$1.openInputStream(FileOnDiskReferenceProvider.java:81)

  at oracle.ide.quickdiff.QuickDiffReference.createCompareContributor(QuickDiffReference.java:117)

  at oracle.ide.quickdiff.QuickDiffReference.getCompareContributor(QuickDiffReference.java:102)

  at oracle.ide.quickdiff.QuickDiffMargin$9.doInBackground(QuickDiffMargin.java:480)

  at oracle.ide.quickdiff.QuickDiffMargin$9.run(QuickDiffMargin.java:452)

  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

  at java.util.concurrent.FutureTask.run(FutureTask.java:266)

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

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

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

"AWT-EventQueue-0":

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

  - parking to wait for  <0x00000000e13743b0> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)

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

  at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireNanos(AbstractQueuedSynchronizer.java:934)

  at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireNanos(AbstractQueuedSynchronizer.java:1247)

  at java.util.concurrent.locks.ReentrantLock.tryLock(ReentrantLock.java:442)

  at oracle.dbtools.raptor.utils.Connections.lock(Connections.java:1915)

  at oracle.dbtools.raptor.utils.Connections.lock(Connections.java:1861)

  at oracle.dbtools.raptor.utils.Connections.lock(Connections.java:1848)

  at oracle.dbtools.raptor.query.QueryUtils.checkNonOracleAccess(QueryUtils.java:559)

  at oracle.dbtools.raptor.query.QueryUtils.getQuery(QueryUtils.java:399)

  at oracle.dbtools.raptor.query.QueryUtils.promoteToDba(QueryUtils.java:279)

  at oracle.dbtools.raptor.runner.PlSqlRunnerPanel.init(PlSqlRunnerPanel.java:588)

  - locked <0x00000000e0efb750> (a oracle.jdbc.driver.T4CConnection)

  at oracle.dbtools.raptor.runner.PlSqlRunnerPanel.access$400(PlSqlRunnerPanel.java:125)

  at oracle.dbtools.raptor.runner.PlSqlRunnerPanel$3.windowOpened(PlSqlRunnerPanel.java:404)

  at java.awt.AWTEventMulticaster.windowOpened(AWTEventMulticaster.java:340)

  at java.awt.AWTEventMulticaster.windowOpened(AWTEventMulticaster.java:339)

  at java.awt.AWTEventMulticaster.windowOpened(AWTEventMulticaster.java:339)

  at java.awt.AWTEventMulticaster.windowOpened(AWTEventMulticaster.java:339)

  at java.awt.Window.processWindowEvent(Window.java:2051)

  at javax.swing.JDialog.processWindowEvent(JDialog.java:683)

  at oracle.bali.ewt.dialog.JEWTDialog.processWindowEvent(JEWTDialog.java:1500)

  at java.awt.Window.processEvent(Window.java:2013)

  at oracle.bali.ewt.dialog.JEWTDialog.processEvent(JEWTDialog.java:1603)

  at java.awt.Component.dispatchEventImpl(Component.java:4889)

  at java.awt.Container.dispatchEventImpl(Container.java:2294)

  at java.awt.Window.dispatchEventImpl(Window.java:2746)

  at java.awt.Component.dispatchEvent(Component.java:4711)

  at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)

  at java.awt.EventQueue.access$500(EventQueue.java:97)

  at java.awt.EventQueue$3.run(EventQueue.java:709)

  at java.awt.EventQueue$3.run(EventQueue.java:703)

  at java.security.AccessController.doPrivileged(Native Method)

  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)

  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)

  at java.awt.EventQueue$4.run(EventQueue.java:731)

  at java.awt.EventQueue$4.run(EventQueue.java:729)

  at java.security.AccessController.doPrivileged(Native Method)

  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)

  at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)

  at oracle.javatools.internal.ui.EventQueueWrapper._dispatchEvent(EventQueueWrapper.java:169)

  at oracle.javatools.internal.ui.EventQueueWrapper.dispatchEvent(EventQueueWrapper.java:151)

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

  at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)

  at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:109)

  at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:184)

  at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:229)

  at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:227)

  at java.security.AccessController.doPrivileged(Native Method)

  at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:227)

  at java.awt.Dialog.show(Dialog.java:1084)

  at java.awt.Component.show(Component.java:1671)

  at java.awt.Component.setVisible(Component.java:1623)

  at java.awt.Window.setVisible(Window.java:1014)

  at java.awt.Dialog.setVisible(Dialog.java:1005)

  at oracle.bali.ewt.dialog.JEWTDialog.runDialog(JEWTDialog.java:400)

  at oracle.bali.ewt.dialog.JEWTDialog.runDialog(JEWTDialog.java:361)

  at oracle.ide.dialogs.WizardLauncher.runDialog(WizardLauncher.java:55)

  at oracle.dbtools.raptor.runner.PlSqlRunnerPanel.runDialog(PlSqlRunnerPanel.java:413)

  at oracle.dbtools.raptor.plsql.PLSQLController$1.run(PLSQLController.java:155)

  at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)

  at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)

  at java.awt.EventQueue.access$500(EventQueue.java:97)

  at java.awt.EventQueue$3.run(EventQueue.java:709)

  at java.awt.EventQueue$3.run(EventQueue.java:703)

  at java.security.AccessController.doPrivileged(Native Method)

  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)

  at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)

  at oracle.javatools.internal.ui.EventQueueWrapper._dispatchEvent(EventQueueWrapper.java:169)

  at oracle.javatools.internal.ui.EventQueueWrapper.dispatchEvent(EventQueueWrapper.java:151)

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

  at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)

  at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)

  at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)

  at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)

<
This post has been answered by Gary Graham-Oracle on Mar 23 2017
Jump to Answer
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on May 3 2017
Added on Mar 17 2017
5 comments
492 views