RFR 8142398: IllegalAccessException Class sun.usagetracker.UsageTrackerClient$4 (module java.base) can not access a member of class java.lang.management.ManagementFactory (module java.management) (original) (raw)
Mandy Chung mandy.chung at oracle.com
Tue Dec 15 05:57:59 UTC 2015
- Previous message (by thread): RFR 8142398: IllegalAccessException Class sun.usagetracker.UsageTrackerClient$4 (module java.base) can not access a member of class java.lang.management.ManagementFactory (module java.management)
- Next message (by thread): RFR 8142398: IllegalAccessException Class sun.usagetracker.UsageTrackerClient$4 (module java.base) can not access a member of class java.lang.management.ManagementFactory (module java.management)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Dec 14, 2015, at 8:55 AM, Jaroslav Bachorik <jaroslav.bachorik at oracle.com> wrote:
Please, review the following change Issue : https://bugs.openjdk.java.net/browse/JDK-8138677 Webrev: http://cr.openjdk.java.net/~jbachorik/8138677/webrev.00 The problem is that the class UsageTrackerClient is accessing RuntimeMXBean.getInputArguments() method via reflection to avoid static dependency. However, with functional module boundaries this fails. Since the functionality provided by RuntimeMXBean.getInputArguments() is not, in fact, specific to the management subsystem, it makes sense to move it out of jmm.h to jvm.h
This change looks okay.
Mandy
- Previous message (by thread): RFR 8142398: IllegalAccessException Class sun.usagetracker.UsageTrackerClient$4 (module java.base) can not access a member of class java.lang.management.ManagementFactory (module java.management)
- Next message (by thread): RFR 8142398: IllegalAccessException Class sun.usagetracker.UsageTrackerClient$4 (module java.base) can not access a member of class java.lang.management.ManagementFactory (module java.management)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]