RFR [11]: 8207235: ManagementFactory.getPlatformMXBeans(BufferPoolMXBean.class) throws NPE

Claes Redestad claes.redestad at oracle.com
Fri Jul 13 12:54:23 UTC 2018


Hi,

the JavaNioAccess shared secret is being created by java.nio.Bits, but 
since it's non-public SharedSecrets has been using an indirection to 
ensure it gets loaded when needed. JDK-8201494 unintentionally broke 
this indirect dependency.

One solution is to move the creation of the shared secret class to a 
public class in java.nio, allowing for a direct dependency.

Webrev: http://cr.openjdk.java.net/~redestad/8207235/open.00/
Bug: https://bugs.openjdk.java.net/browse/JDK-8207235

Thanks!

/Claes


More information about the nio-dev mailing list