diff -r e9102a5cb03c netx/net/sourceforge/jnlp/util/logging/OutputController.java --- a/netx/net/sourceforge/jnlp/util/logging/OutputController.java Thu Sep 14 15:13:49 2017 +0200 +++ b/netx/net/sourceforge/jnlp/util/logging/OutputController.java Wed Sep 20 06:17:02 2017 -0700 @@ -240,7 +240,10 @@ Runtime.getRuntime().addShutdownHook(new Thread(new Runnable() { @Override public void run() { - flush(); + if (!JNLPRuntime.isWindows()) { + flush(); + } + // windows: hang with Exception in thread "AWT-Windows" java.lang.IllegalStateException: Shutdown in progress } })); }