-
Bug
-
Resolution: Fixed
-
P3
-
9
-
None
-
b73
-
generic
-
generic
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8136104 | emb-9 | Claes Redestad | P3 | Resolved | Fixed | team |
The non-build tool MakeClasslist is broken for JDK9, since the tool relies on TraceClassLoadingPreorder outputting classes with the full path to the JAVA_HOME:
./make/non-build-utils/src/build/tools/makeclasslist/MakeClasslist.java
Since -XX:DumpLoadedClassList=<file> was added in JDK-8034900 the best alternative seem to be to update documentation to use this flag when collecting classlist and retire the MakeClasslist.java tool (perhaps along with the -XX:+TraceClassLoadingPreorder flag)
./make/non-build-utils/src/build/tools/makeclasslist/MakeClasslist.java
Since -XX:DumpLoadedClassList=<file> was added in JDK-8034900 the best alternative seem to be to update documentation to use this flag when collecting classlist and retire the MakeClasslist.java tool (perhaps along with the -XX:+TraceClassLoadingPreorder flag)
- backported by
-
JDK-8136104 Output of -XX:+TraceClassLoadingPreorder in JDK9 incompatible with MakeClasslist tool
-
- Resolved
-
- relates to
-
JDK-8081587 Improve CDS classlist generation documentation
-
- Closed
-