[7u40] Resolve ambiguity in OCSPChecker & CrlRevocationChecker

Alan Bateman Alan.Bateman at oracle.com
Thu May 23 03:24:40 PDT 2013

On 22/05/2013 19:25, Andrew Hughes wrote:
> Webrev: http://cr.openjdk.java.net/~andrew/7u/webrev/
> There's an ambiguity that applies when building OpenJDK 7 with OpenJDK 6
> (and hence I haven't posted this for 8 as it can't be built with 6).
> OpenJDK 6 has a class sun.security.provider.certpath.CertificateRevokedException.
> OpenJDK 7 has a class java.security.cert.CertificateRevokedException.
> Two classes in sun.security.provider.certpath in OpenJDK 7 import
> java.security.cert.CertificateRevokedException indirectly via
> java.security.cert.*.  This appears to cause a compilation failure
> in some cases if the ambiguity is resolved to the CertificateRevokedException
> in the bootstrap JDK instead of the new one in java.security.cert.
> This is easily fixed by explicitly importing the classes required as in the
> above webrev.
So is there an underlying issue here, I'm curious how jdk6 and jdk7 
sources are being compiled together.


More information about the jdk7u-dev mailing list