This issue was addressed in JDK8u and later via JDK-8000975. I'm planning on fixing this in JDK 7u by itself. webrev : http://cr.openjdk.java.net/~coffeys/webrev.8047340.7u/webrev/ bug report : https://bugs.openjdk.java.net/browse/JDK-8047340 regards, Sean.