RFR: 8008481 Dependency analyzer needs exclusion for profile builds with JFR disabled (original) (raw)

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