RFR: 8008481 Dependency analyzer needs exclusion for profile builds with JFR disabled
David Holmes
david.holmes at oracle.com
Tue Feb 19 20:37:33 UTC 2013
The new jar dependency analyzer detects unsatisfied dependencies in a
profile build with JFR disabled:
Analyzing
/export/users/dh198349/jdk8-build/build/b77c/linux-i586-ea/images/j2re-compact3-image/lib/management-agent.jar
Analyzing
/export/users/dh198349/jdk8-build/build/b77c/linux-i586-ea/images/j2re-compact3-image/lib/jce.jar
Analyzing
/export/users/dh198349/jdk8-build/build/b77c/linux-i586-ea/images/j2re-compact3-image/lib/resources.jar
Analyzing
/export/users/dh198349/jdk8-build/build/b77c/linux-i586-ea/images/j2re-compact3-image/lib/jsse.jar
Analyzing
/export/users/dh198349/jdk8-build/build/b77c/linux-i586-ea/images/j2re-compact3-image/lib/rt.jar
Analyzing
/export/users/dh198349/jdk8-build/build/b77c/linux-i586-ea/images/j2re-compact3-image/lib/tzdb.jar
com.sun.management.MissionControl ->
com.oracle.jrockit.jfr.management.FlightRecorderMBean (unknown type)
com.sun.management.MissionControl ->
com.oracle.jrockit.jfr.FlightRecorder (unknown type)
One or more unexpected references encountered
Check
/export/users/dh198349/jdk8-build/build/b77c/linux-i586-ea/jdk/btclasses/build/tools/deps/refs.allowed
is up to date
Fix is to add these two entries to ref.allowed
http://cr.openjdk.java.net/~dholmes/8008481/webrev/
--- old/make/tools/src/build/tools/deps/refs.allowed 2013-02-19
15:36:37.863380282 -0500
+++ new/make/tools/src/build/tools/deps/refs.allowed 2013-02-19
15:36:36.551306476 -0500
@@ -33,3 +33,8 @@
#
java.beans.PropertyChangeListener=java.util.logging.LogManager,sun.org.mozilla.javascript.internal.Context,compact1,compact2,compact3
java.beans.PropertyChangeEvent=sun.org.mozilla.javascript.internal.Context,compact3
+
+# JFR traces even in builds with JFR disabled
+com.oracle.jrockit.jfr.FlightRecorder:
com.sun.management.MissionControl, compact3
+com.oracle.jrockit.jfr.management.FlightRecorderMBean:
com.sun.management.MissionControl, compact3
+
Thanks,
David
More information about the core-libs-dev
mailing list