RFR (S): 8241704: Add test case for unloadable class with nest host error

David Holmes david.holmes at oracle.com
Mon Mar 30 14:01:21 UTC 2020


Bug: https://bugs.openjdk.java.net/browse/JDK-8241704
webrev: http://cr.openjdk.java.net/~dholmes/8241704/webrev/

After JDK-8241562 there is an untested code path in 
ResolutionErrorTable::free_entry if we can unload a class that had a 
nest host validation or resolution error. So I took an existing nest 
host membership test (where the claimed host is in another package) and 
ran it in a new classloader and then triggered unloading. With a 
debugging printf enabled this showed the previously unused code path 
being executed.

Thanks,
David


More information about the valhalla-dev mailing list