[
https://issues.apache.org/jira/browse/HBASE-12006?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14168246#comment-14168246
]
Andrew Purtell commented on HBASE-12006:
----------------------------------------
This could be addressed by HBASE-11542. Instead of using internal security APIs
which are 1) nonstandard and 2) at least in the case of Oracle Java going to
disappear, we can instead use keytool once to generate a test file, stringify
it, and use this in the test.
> [JDK 8] KeyStoreTestUtil#generateCertificate fails due to "subject class type
> invalid"
> --------------------------------------------------------------------------------------
>
> Key: HBASE-12006
> URL: https://issues.apache.org/jira/browse/HBASE-12006
> Project: HBase
> Issue Type: Bug
> Affects Versions: 0.99.0, 2.0.0
> Reporter: Andrew Purtell
> Assignee: Andrew Purtell
> Priority: Minor
>
> Running tests on Java 8. All unit tests for branch 0.98 pass. On master
> branch some variation in the security API is causing a failure in
> TestSSLHttpServer:
> {noformat}
> Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.181 sec <<<
> FAILURE! - in org.apache.hadoop.hbase.http.TestSSLHttpServer
> org.apache.hadoop.hbase.http.TestSSLHttpServer Time elapsed: 0.181 sec <<<
> ERROR!
> java.security.cert.CertificateException: Subject class type invalid.
> at sun.security.x509.X509CertInfo.setSubject(X509CertInfo.java:888)
> at sun.security.x509.X509CertInfo.set(X509CertInfo.java:415)
> at
> org.apache.hadoop.hbase.http.ssl.KeyStoreTestUtil.generateCertificate(KeyStoreTestUtil.java:94)
> at
> org.apache.hadoop.hbase.http.ssl.KeyStoreTestUtil.setupSSLConfig(KeyStoreTestUtil.java:246)
> at
> org.apache.hadoop.hbase.http.TestSSLHttpServer.setup(TestSSLHttpServer.java:72)
> org.apache.hadoop.hbase.http.TestSSLHttpServer Time elapsed: 0.181 sec <<<
> ERROR!
> java.lang.NullPointerException: null
> at
> org.apache.hadoop.hbase.http.TestSSLHttpServer.cleanup(TestSSLHttpServer.java:100)
> Tests in error:
> TestSSLHttpServer.setup:72 ยป Certificate Subject class type invalid.
> TestSSLHttpServer.cleanup:100 NullPointer
> {noformat}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)