8211825: ModuleLayer.defineModulesWithXXX does not setup delegation when module reads automatic module
Mandy Chung
mandy.chung at oracle.com
Mon Oct 8 17:48:50 UTC 2018
On 10/8/18 7:46 AM, Alan Bateman wrote:
>
> This is the issue that Thomas Watson brought up here on Friday. If
> defineModulesWithXXX is used to create a module layer and it contains
> a module that reads an automatic module mapped to a different class
> loader (same layer or parent layer) then the class loader delegation
> isn't setup. This scenario requires special handling the module
> descriptor for automatic modules don't declare any exports.
>
> The changes to fix the issue are here:
> http://cr.openjdk.java.net/~alanb/8211825/webrev/index.html
This change looks good.
Mandy
More information about the jigsaw-dev
mailing list