Please review the fix at

   http://cr.openjdk.java.net/~weijun/8190690/webrev.00/

Before this fix, a static block in KDC.java set a customized name service 
provider. Some recent change (jdk8u161?) inside JDK might have added a name 
lookup before this provider is set and the provider is never loaded.

This is a <=jdk8u issue. We switch to a different mechanism in jdk9.

This fix just sets the provider right on the command line, for example:

- * @run main/othervm Basic
+ * @run main/othervm -Dsun.net.spi.nameservice.provider.1=ns,mock Basic

BasicProc.java and ReplayCacheTestProc.java launch child processes, the system 
property is also set on the child processes.

Thanks
Max

Reply via email to