Menu

#12 deadlock

open
nobody
None
5
2023-04-24
2008-12-22
No

The following thread dump illustrates the dead lock:

Thread-0@258, priority=5, in group 'main', status: 'MONITOR'
blocks main@1
waiting for main@1
at netx.jnlp.cache.ResourceTracker.queueResource(ResourceTracker.java:558)
at netx.jnlp.cache.ResourceTracker.processResource(ResourceTracker.java:585)
at netx.jnlp.cache.ResourceTracker.access$400(ResourceTracker.java:52)
at netx.jnlp.cache.ResourceTracker$Downloader.run(ResourceTracker.java:911)
at java.lang.Thread.run(Thread.java:595)

Signal Dispatcher@356 daemon, priority=9, in group 'system', status: 'RUNNING'

Finalizer@357 daemon, priority=8, in group 'system', status: 'WAIT'
at java.lang.Object.wait(Object.java:-1)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

Reference Handler@358 daemon, priority=10, in group 'system', status: 'WAIT'
at java.lang.Object.wait(Object.java:-1)
at java.lang.Object.wait(Object.java:474)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)

main@1, priority=5, in group 'main', status: 'MONITOR'
blocks Thread-0@258
waiting for Thread-0@258
at netx.jnlp.cache.ResourceTracker.wait(ResourceTracker.java:860)
at netx.jnlp.cache.ResourceTracker.waitForResource(ResourceTracker.java:424)
at netx.jnlp.cache.ResourceTracker.getInputStream(ResourceTracker.java:377)
at netx.jnlp.JNLPFile.openURL(JNLPFile.java:184)
at netx.jnlp.JNLPFile.<init>(JNLPFile.java:142)
at netx.jnlp.JNLPFile.<init>(JNLPFile.java:128)
at netx.jnlp.runtime.Boot.getFile(Boot.java:209)
at netx.jnlp.runtime.Boot.run(Boot.java:160)
at java.security.AccessController.doPrivileged(AccessController.java:-1)
at netx.jnlp.runtime.Boot.main(Boot.java:146)
at sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:-1)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at netx.jnlp.runtime.Boot13.main(Boot13.java:99)

Discussion

  • Kohsuke Kawaguchi

    I forgot to mention, but this is on version 0.5.

     
  • Peter Quiring

    Peter Quiring - 2023-04-18

    I've been hit by this too!

     
  • Peter Quiring

    Peter Quiring - 2023-04-18

    Found a solution : download icedtea-web instead : https://github.com/AdoptOpenJDK/IcedTea-Web

     
  • Peter Quiring

    Peter Quiring - 2023-04-24

    Created a simple JNLP Launcher : https://sourceforge.net/projects/jfjnlp/
    Very basic support, does not support Applets.

     

Log in to post a comment.