On 2017/7/12 11:06, Weijun Wang wrote:
On Jul 12, 2017, at 11:03 AM, Hamlin Li <[email protected]> wrote:

Hi Max,

On 2017/7/12 10:50, Weijun Wang wrote:
Change looks fine.

Please remember to add a noreg-trivial label.
Added the label, and will push the change.
Also, can you do some more investigation when this starts to happen? The bug 
says affected versions are 9 and 10 but PolicyFile.java has been there long 
long ago. Was there a regression?
The same code is there since jdk6 (http://hg.openjdk.java.net/jdk6/jdk6/jdk) , 
I did not check jdk5...
I don't think it's a regression, it should be just a missing resource, as the 
failure only occurs when accessing very details of 
sun.security.provider.PolicyFile by reflection, I guess people seldom do that.
Is it easy to verify?

I asked if it’s a regression because I remember some time last year there is 
some rearrangement of codes in this area.
I just checked jdk6, 7, 8. You're right, there is a regression in jdk 8.
In summary,
  in jdk6, the issue exists;
in jdk7 some resources were added which I believe fixed this issue; (too many, I can not list it here.) in jdk8 the added resources were totally removed, and another 2 resources are added: > {"duplicate.keystore.domain.name","duplicate keystore domain name: {0}"},
>         {"duplicate.keystore.name","duplicate keystore name: {0}"},

But currently I don't know how big the change impacts, as there are many resource usage under sun/security which use sun/security/util/[Resources|AuthResources].java

sun/security/util/Resources in jdk6, http://hg.openjdk.java.net/jdk6/jdk6/jdk/file/62df9772b849/src/share/classes/sun/security/util/Resources.java sun/security/util/Resources in jdk7, http://hg.openjdk.java.net/jdk7/jdk7/jdk/file/9b8c96f96a0f/src/share/classes/sun/security/util/Resources.java sun/security/util/Resources in jdk8, http://hg.openjdk.java.net/jdk8/jdk8/jdk/file/687fd7c7986d/src/share/classes/sun/security/util/Resources.java

Thank you
-Hamlin

--Max

Thank you
-Hamlin
Thanks
Max

On Jul 12, 2017, at 10:28 AM, Hamlin Li <[email protected]> wrote:

Would you please review the below patch?

bug: https://bugs.openjdk.java.net/browse/JDK-8184165

webrev: http://cr.openjdk.java.net/~mli/8184165/webrev.00/


Thank you

-Hamlin


Reply via email to