Our application wasn't shutting down after the last window closed. Turned out JmDNS had some non-daemon threads keeping the JVM alive.
This patch marks those as daemons.
patch
patch