[9] RFR(S): 8142464: PlatformLoggerTest.java throws java.lang.RuntimeException: Logger test.logger.bar does not exist

Nils Eliasson nils.eliasson at oracle.com
Thu Apr 28 12:01:19 UTC 2016


Hi,

Please review the fix of 
jdk/test/sun/util/logging/PlatformLoggerTest.java that has been failing 
intermittently in our nightlies.

Summary:
The test uses loggers that are accessible by weak refs from a 
LogManager. Since the test doesn't keep a strong ref to the loggers they 
may get collected during the test.

Solution:
Save loggers to a static field  in the test class.

Other:
Also removing "@compile -XDignore.symbol.file" that is unnecessary after 
Jigsaw. The compile tag will force a compile even if the class already 
exists, wasting times during reruns.

Testing:
Running tests on all platforms.

Bug: https://bugs.openjdk.java.net/browse/JDK-8142464
webrev: http://cr.openjdk.java.net/~neliasso/8142464/webrev_jdk.01/ (JDK)

Regards,
Nils Eliasson
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20160428/94ba2fc2/attachment.html>


More information about the hotspot-compiler-dev mailing list