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