--- old/src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java 2016-04-01 14:39:25.458985916 -0700 +++ new/src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java 2016-04-01 14:39:25.354985917 -0700 @@ -25,8 +25,6 @@ package sun.print; -import sun.misc.ManagedLocalsThread; - import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; @@ -99,7 +97,8 @@ return; } // start the printer listener thread - Thread thr = new ManagedLocalsThread(new PrinterChangeListener()); + Thread thr = new Thread(null, new PrinterChangeListener(), + "PrinterListener", 0, false); thr.setDaemon(true); thr.start(); } /* else condition ought to never happen! */