Problem solved, even though it didn't occur on Java 8, the potential for it to 
occur still exists there,  it's simply that Java 9 seems to have hit this 
execution path, it was a latent bug.

Cheers,

Peter.


Sent from my Samsung device.
 
  Include original message
---- Original message ----
From: Wang Weijun <weijun.w...@oracle.com>
Sent: 07/07/2016 06:55:26 pm
To: Peter Firmstone <peter.firmst...@zeus.net.au>
Cc: SeanMullan <sean.mul...@oracle.com>; jigsaw-dev 
<jigsaw-...@openjdk.java.net>; OpenJDK <security-dev@openjdk.java.net>
Subject: Re: Strange test failure when referencing a class in a deprivileged 
module


> On Jul 7, 2016, at 4:47 PM, Peter Firmstone <peter.firmst...@zeus.net.au> 
>wrote: 
>  
> Sorry, I wasn't clear, I meant, create a new instance of SSL, call its 
>checkPermission method, then make that instance your system security manager. 

That would cure the test too, since it references SQLPermission when 
checkPermission is called. 

In another reply to Alan, I said a single "new SQLPermission("setLog");" is 
enough. 

--Max 

>  
> Although the check permission call will be repeated in the test, it will have 
>run while the standard SecurityManager is in force, so the jvm won't lazy load 
>any classes that require permission checks, during the test permission check 
>as that will happen during the first permission check call. 
>  
> Cheers, 
>  
> Peter. 
>  
> Sent from my Samsung device. 
>   
> ---- Original message ---- 
> From: Wang Weijun <weijun.w...@oracle.com> 
> Sent: 07/07/2016 06:27:43 pm 
> To: Peter Firmstone <peter.firmst...@zeus.net.au> 
> Cc: SeanMullan <sean.mul...@oracle.com>; jigsaw-dev 
><jigsaw-...@openjdk..java.net>; OpenJDK <security-dev@openjdk.java.net> 
> Subject: Re: Strange test failure when referencing a class in a deprivileged 
>module 
>  
> Like this?  
>  
> https://gist.github.com/wangweij/6992aaf9617b9e2f242ddf9e391ea5f6  
>  
> The horizontal line is printed on line 706 of the gist.  
>  
> --Max  
>  
> > On Jul 7, 2016, at 12:57 PM, Peter Firmstone <peter.firmst...@zeus.net.au> 
>wrote:  
> >   
> > Can you change the test to call checkPermission prior to setting SSL as the 
>system security manager?  
> >   
> > This will just ensure that all necessary classes are loaded prior to SSL 
>becoming the security manager.   
> >   
> > Regards,  
> >       
> > Peter.  
>  
>  


Reply via email to