At long last I got back to this issue and discovered that there are some lurking issues with property reinitialization. I've created a couple of bugs for some of the shortcomings I discovered. None of these are caused by this changeset. I would like to hold off completing this issue until we decide what to do with the other issues.
https://bugs.openjdk.java.net/browse/JDK-8041674 user.timezone property not initialized after System.setProperties(null) https://bugs.openjdk.java.net/browse/JDK-8041675 java.vm.info not correctly reinitialized after System.setProperties(null) https://bugs.openjdk.java.net/browse/JDK-8041676 java.compiler property is uninitialized Here's the current webrev for this issue with the expanded test: http://cr.openjdk.java.net/~mduigou/JDK-8022854/2/webrev/ Mike