2012-11-05 10:40:50 Full thread dump Java HotSpot(TM) Client VM (23.5-b02 mixed mode, sharing): "RMI TCP Connection(9)-10.10.11.26" daemon prio=6 tid=0x0437a800 nid=0xdb4 runnable [0x03edf000] java.lang.Thread.State: RUNNABLE at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(Unknown Source) at java.net.SocketInputStream.read(Unknown Source) at java.io.BufferedInputStream.fill(Unknown Source) at java.io.BufferedInputStream.read(Unknown Source) - locked <0x27f00550> (a java.io.BufferedInputStream) at java.io.FilterInputStream.read(Unknown Source) at sun.rmi.transport.tcp.TCPTransport.handleMessages(Unknown Source) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(Unknown Source) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - <0x27f00668> (a java.util.concurrent.ThreadPoolExecutor$Worker) "RMI TCP Connection(idle)" daemon prio=6 tid=0x0436b000 nid=0x530 waiting on condition [0x031bf000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x2d9a02b8> (a java.util.concurrent.SynchronousQueue$TransferStack) at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source) at java.util.concurrent.SynchronousQueue.poll(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "JMX server connection timeout 159" daemon prio=6 tid=0x044d2000 nid=0x15a4 in Object.wait() [0x056df000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x2d9a0348> (a [I) at com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(Unknown Source) - locked <0x2d9a0348> (a [I) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "RMI Scheduler(0)" daemon prio=6 tid=0x044d0400 nid=0x12b0 waiting on condition [0x0568f000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x2d9a03d0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "RMI TCP Accept-0" daemon prio=6 tid=0x04327000 nid=0x1078 runnable [0x0546f000] java.lang.Thread.State: RUNNABLE at java.net.TwoStacksPlainSocketImpl.socketAccept(Native Method) at java.net.AbstractPlainSocketImpl.accept(Unknown Source) at java.net.PlainSocketImpl.accept(Unknown Source) - locked <0x2d9a05b8> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(Unknown Source) at java.net.ServerSocket.accept(Unknown Source) at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(Unknown Source) at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(Unknown Source) at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "Image Fetcher 0" daemon prio=4 tid=0x04597400 nid=0xf2c waiting for monitor entry [0x03fae000] java.lang.Thread.State: BLOCKED (on object monitor) at com.sun.deploy.cache.MemoryCache.addResourceReference(Unknown Source) - waiting to lock <0x2ac26bb8> (a java.lang.Class for com.sun.deploy.cache.MemoryCache) at com.sun.deploy.cache.CachedJarFile.(Unknown Source) at com.sun.deploy.cache.CachedJarFile.(Unknown Source) at com.sun.deploy.cache.CacheEntry$5.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at com.sun.deploy.cache.CacheEntry.getJarFile(Unknown Source) - locked <0x2b9ea518> (a com.sun.deploy.cache.CacheEntry) at com.sun.deploy.model.ResourceProvider.getCachedJarFile(Unknown Source) at sun.plugin.PluginURLJarFileCallBack$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.plugin.PluginURLJarFileCallBack.retrieve(Unknown Source) at sun.net.www.protocol.jar.URLJarFile.retrieve(Unknown Source) at sun.net.www.protocol.jar.URLJarFile.getJarFile(Unknown Source) at sun.net.www.protocol.jar.JarFileFactory.get(Unknown Source) at sun.net.www.protocol.jar.JarURLConnection.connect(Unknown Source) at sun.plugin.net.protocol.jar.CachedJarURLConnection.connect(Unknown Source) at sun.plugin.net.protocol.jar.CachedJarURLConnection.getInputStream(Unknown Source) at sun.awt.image.URLImageSource.getDecoder(Unknown Source) at sun.awt.image.InputStreamImageSource.doFetch(Unknown Source) at sun.awt.image.ImageFetcher.fetchloop(Unknown Source) at sun.awt.image.ImageFetcher.run(Unknown Source) Locked ownable synchronizers: - None "Thread-30" daemon prio=2 tid=0x043a1800 nid=0x111c runnable [0x0578f000] java.lang.Thread.State: RUNNABLE at sun.print.Win32PrintServiceLookup.notifyPrinterChange(Native Method) at sun.print.Win32PrintServiceLookup.access$100(Unknown Source) at sun.print.Win32PrintServiceLookup$PrinterChangeListener.run(Unknown Source) Locked ownable synchronizers: - None "Worker - DataFetcher" daemon prio=4 tid=0x044cd400 nid=0x14d8 in Object.wait() [0x0563f000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x2d90cc08> (a java.util.Collections$SynchronizedRandomAccessList) at com.inet.viewer.hh.dr(SourceFile:84) - locked <0x2d90cc08> (a java.util.Collections$SynchronizedRandomAccessList) at com.inet.viewer.hh.run(SourceFile:135) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "Worker - Painter" daemon prio=4 tid=0x02c26400 nid=0xfc8 in Object.wait() [0x055ef000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x2d90ccd8> (a java.util.Collections$SynchronizedRandomAccessList) at com.inet.viewer.hh.dr(SourceFile:84) - locked <0x2d90ccd8> (a java.util.Collections$SynchronizedRandomAccessList) at com.inet.viewer.hh.run(SourceFile:135) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "SwingWorker-pool-1-thread-10" daemon prio=4 tid=0x03b67000 nid=0x6c4 waiting on condition [0x0559f000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x2bae14e0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "Open Files Supervisor" daemon prio=4 tid=0x0322f800 nid=0x1260 waiting on condition [0x040ef000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at com.inet.helpdesk.plugins.attachments.client.OpenEditsSupervisor$SupervisionRunnable.run(OpenEditsSupervisor.java:133) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "SwingWorker-pool-1-thread-9" daemon prio=4 tid=0x03d54400 nid=0x1024 waiting on condition [0x039bf000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x2bae14e0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "SwingWorker-pool-1-thread-8" daemon prio=4 tid=0x03bd5000 nid=0x14d4 waiting on condition [0x0369f000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x2bae14e0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "SwingWorker-pool-1-thread-7" daemon prio=4 tid=0x03b0b000 nid=0x177c waiting on condition [0x05dcf000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x2bae14e0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "SwingWorker-pool-1-thread-6" daemon prio=4 tid=0x03b0bc00 nid=0x8a4 waiting on condition [0x05d7f000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x2bae14e0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "TimeProcess #1" prio=4 tid=0x03de4400 nid=0x1418 waiting on condition [0x05d1f000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at com.inet.helpdesk.util.TimeProcess.run(TimeProcess.java:149) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "SwingWorker-pool-1-thread-5" daemon prio=4 tid=0x03de2400 nid=0x958 waiting on condition [0x05ccf000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x2bae14e0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "SwingWorker-pool-1-thread-4" daemon prio=4 tid=0x04339800 nid=0x724 waiting on condition [0x0595f000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x2bae14e0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "SwingWorker-pool-1-thread-3" daemon prio=4 tid=0x03da4800 nid=0x162c waiting on condition [0x059af000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x2bae14e0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "SwingWorker-pool-1-thread-2" daemon prio=4 tid=0x03d72400 nid=0x74c waiting on condition [0x0590f000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x2bae14e0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "SwingWorker-pool-1-thread-1" daemon prio=4 tid=0x03d8f800 nid=0x1760 waiting on condition [0x058bf000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x2bae14e0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "DeadLock Detector" daemon prio=4 tid=0x03d65800 nid=0x1230 waiting on condition [0x0409f000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at com.inet.helpdesk.util.DeadLockDetector$MonitorThread.run(DeadLockDetector.java:277) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "clientThreads" prio=4 tid=0x0328a800 nid=0xcd0 in Object.wait() [0x054ff000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x2b3df8d8> (a com.inet.helpdesk.util.ThreadPool) at java.lang.Object.wait(Object.java:503) at com.inet.helpdesk.util.ThreadPool.getNextThread(ThreadPool.java:44) - locked <0x2b3df8d8> (a com.inet.helpdesk.util.ThreadPool) at com.inet.helpdesk.util.ThreadPool.access$200(ThreadPool.java:5) at com.inet.helpdesk.util.ThreadPool$WorkerThread.run(ThreadPool.java:64) Locked ownable synchronizers: - None "clientThreads" prio=4 tid=0x04403800 nid=0xf7c in Object.wait() [0x04bef000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x2b3df8d8> (a com.inet.helpdesk.util.ThreadPool) at java.lang.Object.wait(Object.java:503) at com.inet.helpdesk.util.ThreadPool.getNextThread(ThreadPool.java:44) - locked <0x2b3df8d8> (a com.inet.helpdesk.util.ThreadPool) at com.inet.helpdesk.util.ThreadPool.access$200(ThreadPool.java:5) at com.inet.helpdesk.util.ThreadPool$WorkerThread.run(ThreadPool.java:64) Locked ownable synchronizers: - None "Konnekter Ping" daemon prio=4 tid=0x03cc4800 nid=0x1314 in Object.wait() [0x0431f000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x2b3df800> (a java.util.Vector) at com.inet.jj.cli.a.run(Unknown Source) - locked <0x2b3df800> (a java.util.Vector) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "clientThreads" prio=4 tid=0x03c77400 nid=0xfd4 in Object.wait() [0x0427f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x2b3df8d8> (a com.inet.helpdesk.util.ThreadPool) at java.lang.Object.wait(Object.java:503) at com.inet.helpdesk.util.ThreadPool.getNextThread(ThreadPool.java:44) - locked <0x2b3df8d8> (a com.inet.helpdesk.util.ThreadPool) at com.inet.helpdesk.util.ThreadPool.access$200(ThreadPool.java:5) at com.inet.helpdesk.util.ThreadPool$WorkerThread.run(ThreadPool.java:64) Locked ownable synchronizers: - None "clientThreads" prio=4 tid=0x03c60c00 nid=0x10c0 in Object.wait() [0x0422f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x2b3df8d8> (a com.inet.helpdesk.util.ThreadPool) at java.lang.Object.wait(Object.java:503) at com.inet.helpdesk.util.ThreadPool.getNextThread(ThreadPool.java:44) - locked <0x2b3df8d8> (a com.inet.helpdesk.util.ThreadPool) at com.inet.helpdesk.util.ThreadPool.access$200(ThreadPool.java:5) at com.inet.helpdesk.util.ThreadPool$WorkerThread.run(ThreadPool.java:64) Locked ownable synchronizers: - None "clientThreads" prio=4 tid=0x03c64800 nid=0xc20 in Object.wait() [0x041df000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x2b3df8d8> (a com.inet.helpdesk.util.ThreadPool) at java.lang.Object.wait(Object.java:503) at com.inet.helpdesk.util.ThreadPool.getNextThread(ThreadPool.java:44) - locked <0x2b3df8d8> (a com.inet.helpdesk.util.ThreadPool) at com.inet.helpdesk.util.ThreadPool.access$200(ThreadPool.java:5) at com.inet.helpdesk.util.ThreadPool$WorkerThread.run(ThreadPool.java:64) Locked ownable synchronizers: - None "clientThreads" prio=4 tid=0x03c62400 nid=0x1568 in Object.wait() [0x0418f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x2b3df8d8> (a com.inet.helpdesk.util.ThreadPool) at java.lang.Object.wait(Object.java:503) at com.inet.helpdesk.util.ThreadPool.getNextThread(ThreadPool.java:44) - locked <0x2b3df8d8> (a com.inet.helpdesk.util.ThreadPool) at com.inet.helpdesk.util.ThreadPool.access$200(ThreadPool.java:5) at com.inet.helpdesk.util.ThreadPool$WorkerThread.run(ThreadPool.java:64) Locked ownable synchronizers: - None "clientThreads" prio=4 tid=0x03c63800 nid=0x304 in Object.wait() [0x0413f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x2b3df8d8> (a com.inet.helpdesk.util.ThreadPool) at java.lang.Object.wait(Object.java:503) at com.inet.helpdesk.util.ThreadPool.getNextThread(ThreadPool.java:44) - locked <0x2b3df8d8> (a com.inet.helpdesk.util.ThreadPool) at com.inet.helpdesk.util.ThreadPool.access$200(ThreadPool.java:5) at com.inet.helpdesk.util.ThreadPool$WorkerThread.run(ThreadPool.java:64) Locked ownable synchronizers: - None "TimerQueue" daemon prio=4 tid=0x03b07c00 nid=0x1304 waiting on condition [0x0404f000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x2ae5e350> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) at java.util.concurrent.DelayQueue.take(Unknown Source) at javax.swing.TimerQueue.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - <0x2ae87850> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) "TimerQueue" daemon prio=6 tid=0x03a15400 nid=0x14a8 waiting on condition [0x03e8f000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x2ad187a0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.util.concurrent.DelayQueue.take(Unknown Source) at javax.swing.TimerQueue.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - <0x2ad506b8> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) "ConsoleTraceListener" daemon prio=6 tid=0x03405c00 nid=0x1164 in Object.wait() [0x036ef000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x2abf9678> (a com.sun.deploy.uitoolkit.ui.ConsoleTraceListener$BoundedStringBuffer) at java.lang.Object.wait(Object.java:503) at com.sun.deploy.uitoolkit.ui.ConsoleTraceListener$ConsoleWriterThread.run(Unknown Source) - locked <0x2abf9678> (a com.sun.deploy.uitoolkit.ui.ConsoleTraceListener$BoundedStringBuffer) Locked ownable synchronizers: - None "thread applet-HelpDesk.class-1" prio=4 tid=0x03400c00 nid=0x120c in Object.wait() [0x0396f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x2ab54998> (a java.lang.Object) at java.lang.Object.wait(Object.java:503) at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source) - locked <0x2ab54998> (a java.lang.Object) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "AWT-EventQueue-2" prio=4 tid=0x033d9400 nid=0x130c in Object.wait() [0x0391d000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x2afc0a60> (a java.awt.MediaTracker) at java.awt.MediaTracker.waitForID(Unknown Source) - locked <0x2afc0a60> (a java.awt.MediaTracker) at javax.swing.ImageIcon.loadImage(Unknown Source) - locked <0x2afc0a60> (a java.awt.MediaTracker) at javax.swing.ImageIcon.(Unknown Source) at com.inet.looks.common.RGBGrayFilter.getDisabledIcon(RGBGrayFilter.java:101) at com.inet.looks.plastic.PlasticLookAndFeel.getDisabledIcon(PlasticLookAndFeel.java:357) at javax.swing.JLabel.getDisabledIcon(Unknown Source) at javax.swing.plaf.basic.BasicLabelUI.paint(Unknown Source) at javax.swing.plaf.ComponentUI.update(Unknown Source) at javax.swing.JComponent.paintComponent(Unknown Source) at sun.swing.table.DefaultTableCellHeaderRenderer.paintComponent(Unknown Source) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.CellRendererPane.paintComponent(Unknown Source) at com.inet.looks.plastic.PlasticTableHeaderUI.paintCell(PlasticTableHeaderUI.java:147) at com.inet.looks.plastic.PlasticTableHeaderUI.paint(PlasticTableHeaderUI.java:87) at javax.swing.plaf.ComponentUI.update(Unknown Source) at javax.swing.JComponent.paintComponent(Unknown Source) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JComponent.paintChildren(Unknown Source) - locked <0x2ac1a5a8> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JViewport.paint(Unknown Source) at javax.swing.JComponent.paintChildren(Unknown Source) - locked <0x2ac1a5a8> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JComponent.paintChildren(Unknown Source) - locked <0x2ac1a5a8> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JComponent.paintChildren(Unknown Source) - locked <0x2ac1a5a8> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JComponent.paintChildren(Unknown Source) - locked <0x2ac1a5a8> (a java.awt.Component$AWTTreeLock) at javax.swing.JSplitPane.paintChildren(Unknown Source) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JComponent.paintChildren(Unknown Source) - locked <0x2ac1a5a8> (a java.awt.Component$AWTTreeLock) at javax.swing.JSplitPane.paintChildren(Unknown Source) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JComponent.paintChildren(Unknown Source) - locked <0x2ac1a5a8> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JComponent.paintChildren(Unknown Source) - locked <0x2ac1a5a8> (a java.awt.Component$AWTTreeLock) at javax.swing.JSplitPane.paintChildren(Unknown Source) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JComponent.paintChildren(Unknown Source) - locked <0x2ac1a5a8> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JComponent.paintChildren(Unknown Source) - locked <0x2ac1a5a8> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JComponent.paintChildren(Unknown Source) - locked <0x2ac1a5a8> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JComponent.paintToOffscreen(Unknown Source) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source) at javax.swing.RepaintManager$PaintManager.paint(Unknown Source) at javax.swing.BufferStrategyPaintManager.paint(Unknown Source) at javax.swing.RepaintManager.paint(Unknown Source) at javax.swing.JComponent._paintImmediately(Unknown Source) at javax.swing.JComponent.paintImmediately(Unknown Source) at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source) at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source) at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source) at javax.swing.RepaintManager.access$700(Unknown Source) at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$200(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) Locked ownable synchronizers: - None "JVM[id=1]-Heartbeat" daemon prio=6 tid=0x033d8400 nid=0x1300 in Object.wait() [0x038cf000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x2abf9a30> (a sun.plugin2.main.client.PluginMain$Heartbeat) at sun.plugin2.main.server.HeartbeatThread.run(Unknown Source) - locked <0x2abf9a30> (a sun.plugin2.main.client.PluginMain$Heartbeat) Locked ownable synchronizers: - None "Applet 1 LiveConnect Worker Thread" prio=4 tid=0x033c1800 nid=0x1308 in Object.wait() [0x0364f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x2abf9b60> (a java.lang.Object) at java.lang.Object.wait(Object.java:503) at sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo$LiveConnectWorker.run(Unknown Source) - locked <0x2abf9b60> (a java.lang.Object) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "Browser Side Object Cleanup Thread" prio=6 tid=0x033a2400 nid=0x598 in Object.wait() [0x0382f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x2abf9be8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) - locked <0x2abf9be8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) at sun.plugin2.main.client.LiveConnectSupport$BrowserSideObjectCleanupThread.run(Unknown Source) Locked ownable synchronizers: - None "CacheCleanUpThread" daemon prio=6 tid=0x03352000 nid=0x1494 in Object.wait() [0x037df000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x2abf9c08> (a com.sun.deploy.cache.CleanupThread) at java.lang.Object.wait(Object.java:503) at com.sun.deploy.cache.CleanupThread.run(Unknown Source) - locked <0x2abf9c08> (a com.sun.deploy.cache.CleanupThread) Locked ownable synchronizers: - None "AWT-EventQueue-1" prio=6 tid=0x03350c00 nid=0x1294 waiting for monitor entry [0x0378e000] java.lang.Thread.State: BLOCKED (on object monitor) at java.awt.Container.dispatchEventImpl(Unknown Source) - waiting to lock <0x2ac1a5a8> (a java.awt.Component$AWTTreeLock) at java.awt.Window.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$200(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) Locked ownable synchronizers: - None "CacheMemoryCleanUpThread" daemon prio=6 tid=0x0334e000 nid=0x78 in Object.wait() [0x0373f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x2abf9e18> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) - locked <0x2abf9e18> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) at com.sun.deploy.cache.MemoryCache$LoadedResourceCleanupThread.run(Unknown Source) Locked ownable synchronizers: - None "SysExecutionTheadCreator" daemon prio=6 tid=0x03300400 nid=0x148 in Object.wait() [0x034bf000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x2abf9e38> (a sun.plugin.util.PluginSysUtil$SysExecutionThreadCreator) at java.lang.Object.wait(Object.java:503) at sun.plugin.util.PluginSysUtil$SysExecutionThreadCreator.run(Unknown Source) - locked <0x2abf9e38> (a sun.plugin.util.PluginSysUtil$SysExecutionThreadCreator) Locked ownable synchronizers: - None "AWT-EventQueue-0" prio=6 tid=0x032f7800 nid=0x1460 waiting on condition [0x035ff000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x2abf9f10> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.awt.EventQueue.getNextEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) Locked ownable synchronizers: - None "AWT-Windows" daemon prio=6 tid=0x032f2800 nid=0xdb8 runnable [0x00a4f000] java.lang.Thread.State: RUNNABLE at sun.awt.windows.WToolkit.eventLoop(Native Method) at sun.awt.windows.WToolkit.run(Unknown Source) Locked ownable synchronizers: - None "AWT-Shutdown" prio=6 tid=0x032f0c00 nid=0x1674 in Object.wait() [0x035af000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x2abfa078> (a java.lang.Object) at java.lang.Object.wait(Object.java:503) at sun.awt.AWTAutoShutdown.run(Unknown Source) - locked <0x2abfa078> (a java.lang.Object) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "Java2D Disposer" daemon prio=10 tid=0x032ef800 nid=0x6fc in Object.wait() [0x0355f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x2abfa108> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) - locked <0x2abfa108> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) at sun.java2d.Disposer.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "Java Plug-In Pipe Worker Thread (Client-Side)" daemon prio=6 tid=0x032ea400 nid=0x1320 runnable [0x0350f000] java.lang.Thread.State: RUNNABLE at sun.plugin2.os.windows.Windows.ReadFile0(Native Method) at sun.plugin2.os.windows.Windows.ReadFile(Unknown Source) at sun.plugin2.ipc.windows.WindowsNamedPipe.read(Unknown Source) at sun.plugin2.message.transport.NamedPipeTransport$SerializerImpl.read(Unknown Source) at sun.plugin2.message.transport.NamedPipeTransport$SerializerImpl.readByte(Unknown Source) at sun.plugin2.message.AbstractSerializer.readInt(Unknown Source) at sun.plugin2.message.transport.SerializingTransport.read(Unknown Source) at sun.plugin2.message.Pipe$WorkerThread.run(Unknown Source) Locked ownable synchronizers: - None "Timer-0" prio=6 tid=0x032c7400 nid=0x1398 in Object.wait() [0x0346f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x2abfa448> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:503) at java.util.TimerThread.mainLoop(Unknown Source) - locked <0x2abfa448> (a java.util.TaskQueue) at java.util.TimerThread.run(Unknown Source) Locked ownable synchronizers: - None "traceMsgQueueThread" daemon prio=6 tid=0x02c44000 nid=0xce4 in Object.wait() [0x0304f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x2ab3e968> (a java.util.ArrayList) at java.lang.Object.wait(Object.java:503) at com.sun.deploy.trace.Trace$TraceMsgQueueChecker.run(Unknown Source) - locked <0x2ab3e968> (a java.util.ArrayList) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "Service Thread" daemon prio=6 tid=0x02c0b400 nid=0x1248 runnable [0x00000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C1 CompilerThread0" daemon prio=10 tid=0x02c05800 nid=0x7c waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Attach Listener" daemon prio=10 tid=0x02c03800 nid=0xb14 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Signal Dispatcher" daemon prio=10 tid=0x02bf1400 nid=0x1040 runnable [0x00000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Finalizer" daemon prio=8 tid=0x02bea800 nid=0x1578 waiting for monitor entry [0x02e6f000] java.lang.Thread.State: BLOCKED (on object monitor) at com.sun.deploy.cache.CacheEntry.getJarFile(Unknown Source) - waiting to lock <0x2b9ea518> (a com.sun.deploy.cache.CacheEntry) at com.sun.deploy.cache.MemoryCache.hasReferencesTo(Unknown Source) - locked <0x2ac26bb8> (a java.lang.Class for com.sun.deploy.cache.MemoryCache) at com.sun.deploy.cache.CachedJarFile.close(Unknown Source) at java.util.zip.ZipFile.finalize(Unknown Source) at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method) at java.lang.ref.Finalizer.runFinalizer(Unknown Source) at java.lang.ref.Finalizer.access$100(Unknown Source) at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source) Locked ownable synchronizers: - None "Reference Handler" daemon prio=10 tid=0x02be5800 nid=0xd0c in Object.wait() [0x02e1f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x2abf96f0> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:503) at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source) - locked <0x2abf96f0> (a java.lang.ref.Reference$Lock) Locked ownable synchronizers: - None "main" prio=6 tid=0x003ea800 nid=0x150 in Object.wait() [0x0094f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x2abfa758> (a sun.plugin2.message.Queue) at sun.plugin2.message.Queue.waitForMessage(Unknown Source) - locked <0x2abfa758> (a sun.plugin2.message.Queue) at sun.plugin2.message.Pipe$1.run(Unknown Source) at com.sun.deploy.util.Waiter$1.wait(Unknown Source) at com.sun.deploy.util.Waiter.runAndWait(Unknown Source) at sun.plugin2.message.Pipe.receive(Unknown Source) at sun.plugin2.main.client.PluginMain.mainLoop(Unknown Source) at sun.plugin2.main.client.PluginMain.run(Unknown Source) at sun.plugin2.main.client.PluginMain.main(Unknown Source) Locked ownable synchronizers: - None "VM Thread" prio=10 tid=0x02be4000 nid=0x1204 runnable "VM Periodic Task Thread" prio=10 tid=0x02c16c00 nid=0x1658 waiting on condition JNI global references: 1612 Found one Java-level deadlock: ============================= "Image Fetcher 0": waiting to lock monitor 0x0330c984 (object 0x2ac26bb8, a java.lang.Class), which is held by "Finalizer" "Finalizer": waiting to lock monitor 0x02be8584 (object 0x2b9ea518, a com.sun.deploy.cache.CacheEntry), which is held by "Image Fetcher 0" Java stack information for the threads listed above: =================================================== "Image Fetcher 0": at com.sun.deploy.cache.MemoryCache.addResourceReference(Unknown Source) - waiting to lock <0x2ac26bb8> (a java.lang.Class for com.sun.deploy.cache.MemoryCache) at com.sun.deploy.cache.CachedJarFile.(Unknown Source) at com.sun.deploy.cache.CachedJarFile.(Unknown Source) at com.sun.deploy.cache.CacheEntry$5.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at com.sun.deploy.cache.CacheEntry.getJarFile(Unknown Source) - locked <0x2b9ea518> (a com.sun.deploy.cache.CacheEntry) at com.sun.deploy.model.ResourceProvider.getCachedJarFile(Unknown Source) at sun.plugin.PluginURLJarFileCallBack$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.plugin.PluginURLJarFileCallBack.retrieve(Unknown Source) at sun.net.www.protocol.jar.URLJarFile.retrieve(Unknown Source) at sun.net.www.protocol.jar.URLJarFile.getJarFile(Unknown Source) at sun.net.www.protocol.jar.JarFileFactory.get(Unknown Source) at sun.net.www.protocol.jar.JarURLConnection.connect(Unknown Source) at sun.plugin.net.protocol.jar.CachedJarURLConnection.connect(Unknown Source) at sun.plugin.net.protocol.jar.CachedJarURLConnection.getInputStream(Unknown Source) at sun.awt.image.URLImageSource.getDecoder(Unknown Source) at sun.awt.image.InputStreamImageSource.doFetch(Unknown Source) at sun.awt.image.ImageFetcher.fetchloop(Unknown Source) at sun.awt.image.ImageFetcher.run(Unknown Source) "Finalizer": at com.sun.deploy.cache.CacheEntry.getJarFile(Unknown Source) - waiting to lock <0x2b9ea518> (a com.sun.deploy.cache.CacheEntry) at com.sun.deploy.cache.MemoryCache.hasReferencesTo(Unknown Source) - locked <0x2ac26bb8> (a java.lang.Class for com.sun.deploy.cache.MemoryCache) at com.sun.deploy.cache.CachedJarFile.close(Unknown Source) at java.util.zip.ZipFile.finalize(Unknown Source) at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method) at java.lang.ref.Finalizer.runFinalizer(Unknown Source) at java.lang.ref.Finalizer.access$100(Unknown Source) at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source) Found 1 deadlock.