RFR: 8213402: [Testbug] java/lang/System/LoggerFinder/internal/PlatformLoggerBridgeTest creates an invalid nest relationship

David Holmes david.holmes at oracle.com
Wed Dec 19 06:15:32 UTC 2018


Looks good.

Thanks for fixing this Daniel!

David

On 19/12/2018 12:57 am, Daniel Fuchs wrote:
> Hi,
> 
> Please find below a fix for:
> 
> 8213402: [Testbug] 
> java/lang/System/LoggerFinder/internal/PlatformLoggerBridgeTest creates 
> an invalid nest relationship
> https://bugs.openjdk.java.net/browse/JDK-8213402
> 
> webrev:
> http://cr.openjdk.java.net/~dfuchs/webrev_8213402/webrev.01/
> 
> These tests use a CustomSystemClassLoader to load custom LoggerFinder
> subclasses so that they can assign them special privileges.
> 
> But because these sub classes are static inner classes of the main
> test class it creates an invalid nest relationship for the
> nestmates implementation in project valhalla.
> 
> The fix is very simple: I have refactored the tests to extract
> the custom LoggerFinder classes as top level classes.
> I have verified that the modified test pass in the nestmates
> branch of valhalla repo - where it used to fail.
> 
> 
> best regards,
> 
> -- daniel


More information about the core-libs-dev mailing list