ylexus / jiotty-photos-uploader

Uploads your media files to Google Photos creating albums based on the directory structure
69 stars 11 forks source link

Eclipse jetty thread dangling preventing shutdown #114

Closed ylexus closed 3 years ago

ylexus commented 3 years ago

If started on MacOS via .app while not logged in yet, then Cmd+Q on the login dialog, the app does not exit because of this:

"qtp1332038894-51" #51 prio=5 os_prio=31 cpu=0.25ms elapsed=93.02s tid=0x00007fac0042c800 nid=0x17e03 runnable  [0x000070000ba85000]
   java.lang.Thread.State: RUNNABLE
    at sun.nio.ch.KQueue.poll(java.base@14.0.2/Native Method)
    at sun.nio.ch.KQueueSelectorImpl.doSelect(java.base@14.0.2/Unknown Source)
    at sun.nio.ch.SelectorImpl.lockAndDoSelect(java.base@14.0.2/Unknown Source)
    - locked <0x0000000610619990> (a sun.nio.ch.Util$2)
    - locked <0x0000000610619930> (a sun.nio.ch.KQueueSelectorImpl)
    at sun.nio.ch.SelectorImpl.select(java.base@14.0.2/Unknown Source)
    at org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:180)
    at org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:187)
    at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:604)
    at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:541)
    at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produceTask(EatWhatYouKill.java:357)
    at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:181)
    at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
    at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produce(EatWhatYouKill.java:132)
    at org.eclipse.jetty.io.ManagedSelector$$Lambda$577/0x00000008006bac40.run(Unknown Source)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:894)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1038)
    at java.lang.Thread.run(java.base@14.0.2/Unknown Source)