Istvan Toth created HBASE-29836:
-----------------------------------

             Summary: Add org.bouncycastle:bcpkix-jdk18on as explicit test 
dependency to hbase-http
                 Key: HBASE-29836
                 URL: https://issues.apache.org/jira/browse/HBASE-29836
             Project: HBase
          Issue Type: Bug
          Components: test
            Reporter: Istvan Toth


When building with Hadoop 3.3.6. bcpkix-jdk18 is not added to the test 
classpath causing 
{noformat}
ERROR] org.apache.hadoop.hbase.http.TestLdapAdminACL -- Time elapsed: 2.713 s 
<<< ERROR!java.lang.NoClassDefFoundError: 
org/bouncycastle/operator/OperatorCreationException     at 
org.apache.directory.server.factory.ServerAnnotationProcessor.instantiateLdapServer(ServerAnnotationProcessor.java:154)
      at 
org.apache.directory.server.factory.ServerAnnotationProcessor.createLdapServer(ServerAnnotationProcessor.java:332)
   at 
org.apache.directory.server.factory.ServerAnnotationProcessor.createLdapServer(ServerAnnotationProcessor.java:365)
   at 
org.apache.directory.server.core.integ.ApacheDSTestExtension.beforeAll(ApacheDSTestExtension.java:186)
       at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)Caused by: 
java.lang.ClassNotFoundException: 
org.bouncycastle.operator.OperatorCreationException   at 
java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
      at 
java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
   at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)      ... 
5 more
{noformat}
Adding  bcpkix-jdk18 as explicit test dependency fixes this

 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to