-
Bug
-
Resolution: Done
-
Undefined
-
None
-
AMQ 7.11.0.GA
-
None
KubernetesClientImplTest fails with the bouncycastle version used by keycloak.
Stacktrace java.lang.AssertionError at org.apache.activemq.artemis.spi.core.security.jaas.kubernetes.client.KubernetesClientImplTest.startServer(KubernetesClientImplTest.java:90) Standard Output [MockServer-EventLog0] 15:07:30,777 ERROR [org.mockserver.log.MockServerEventLog] exception creating SSL context for server'org.bouncycastle.asn1.ASN1BitString org.bouncycastle.asn1.x509.SubjectPublicKeyInfo.getPublicKeyData()' java.lang.NoSuchMethodError: 'org.bouncycastle.asn1.ASN1BitString org.bouncycastle.asn1.x509.SubjectPublicKeyInfo.getPublicKeyData()' at org.bouncycastle.cert.X509ExtensionUtils.calculateIdentifier(Unknown Source) ~[bcpkix-jdk15on-1.70.jar:1.70.00.0] at org.bouncycastle.cert.X509ExtensionUtils.createSubjectKeyIdentifier(Unknown Source) ~[bcpkix-jdk15on-1.70.jar:1.70.00.0] at org.mockserver.socket.tls.bouncycastle.BCKeyAndCertificateFactory.createSubjectKeyIdentifier(BCKeyAndCertificateFactory.java:343) ~[mockserver-core-5.13.2.jar:5.13.2] at org.mockserver.socket.tls.bouncycastle.BCKeyAndCertificateFactory.generateCACert(BCKeyAndCertificateFactory.java:180) ~[mockserver-core-5.13.2.jar:5.13.2] at org.mockserver.socket.tls.bouncycastle.BCKeyAndCertificateFactory.buildAndSaveCertificateAuthorityPrivateKeyAndX509Certificate(BCKeyAndCertificateFactory.java:76) ~[mockserver-core-5.13.2.jar:5.13.2] at org.mockserver.socket.tls.bouncycastle.BCKeyAndCertificateFactory.buildAndSavePrivateKeyAndX509Certificate(BCKeyAndCertificateFactory.java:207) ~[mockserver-core-5.13.2.jar:5.13.2] at org.mockserver.socket.tls.NettySslContextFactory.createServerSslContext(NettySslContextFactory.java:179) ~[mockserver-core-5.13.2.jar:5.13.2] at org.mockserver.socket.tls.NettySslContextFactory.<init>(NettySslContextFactory.java:75) ~[mockserver-core-5.13.2.jar:5.13.2] at org.mockserver.netty.MockServer.createServerBootstrap(MockServer.java:159) ~[mockserver-netty-5.13.2.jar:5.13.2] at org.mockserver.netty.MockServer.<init>(MockServer.java:78) ~[mockserver-netty-5.13.2.jar:5.13.2] at org.mockserver.netty.MockServer.<init>(MockServer.java:57) ~[mockserver-netty-5.13.2.jar:5.13.2] at org.mockserver.integration.ClientAndServer.<init>(ClientAndServer.java:58) ~[mockserver-netty-5.13.2.jar:5.13.2] at org.mockserver.integration.ClientAndServer.startClientAndServer(ClientAndServer.java:38) ~[mockserver-netty-5.13.2.jar:5.13.2] at org.apache.activemq.artemis.spi.core.security.jaas.kubernetes.client.KubernetesClientImplTest.startServer(KubernetesClientImplTest.java:78) ~[test-classes/:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?] at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) ~[junit-4.13.2.jar:4.13.2] at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) ~[junit-4.13.2.jar:4.13.2] at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) ~[junit-4.13.2.jar:4.13.2] at org.junit.internal.runners.statements.RunBefores.invokeMethod(RunBefores.java:33) ~[junit-4.13.2.jar:4.13.2] at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24) ~[junit-4.13.2.jar:4.13.2] at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) ~[junit-4.13.2.jar:4.13.2] at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) ~[junit-4.13.2.jar:4.13.2] at org.junit.runners.ParentRunner.run(ParentRunner.java:413) ~[junit-4.13.2.jar:4.13.2] at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365) ~[surefire-junit4-2.22.2.jar:2.22.2] at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273) ~[surefire-junit4-2.22.2.jar:2.22.2] at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238) ~[surefire-junit4-2.22.2.jar:2.22.2] at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159) ~[surefire-junit4-2.22.2.jar:2.22.2] at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384) ~[surefire-booter-2.22.2.jar:2.22.2] at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345) ~[surefire-booter-2.22.2.jar:2.22.2] at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126) ~[surefire-booter-2.22.2.jar:2.22.2] at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418) ~[surefire-booter-2.22.2.jar:2.22.2] [MockServer-EventLog0] 15:07:30,850 INFO [org.mockserver.log.MockServerEventLog] 44327 started on port: 44327 [MockServer-EventLog0] 15:07:30,851 INFO [org.mockserver.log.MockServerEventLog] 44327 stopped for port: 44327 [MockServer-ClientStop13] 15:07:31,055 ERROR [org.mockserver.client.MockServerClient] exception creating SSL context for server'org.bouncycastle.asn1.ASN1BitString org.bouncycastle.asn1.x509.SubjectPublicKeyInfo.getPublicKeyData()' java.lang.NoSuchMethodError: 'org.bouncycastle.asn1.ASN1BitString org.bouncycastle.asn1.x509.SubjectPublicKeyInfo.getPublicKeyData()' at org.bouncycastle.cert.X509ExtensionUtils.calculateIdentifier(Unknown Source) ~[bcpkix-jdk15on-1.70.jar:1.70.00.0] at org.bouncycastle.cert.X509ExtensionUtils.createSubjectKeyIdentifier(Unknown Source) ~[bcpkix-jdk15on-1.70.jar:1.70.00.0] at org.mockserver.socket.tls.bouncycastle.BCKeyAndCertificateFactory.createSubjectKeyIdentifier(BCKeyAndCertificateFactory.java:343) ~[mockserver-core-5.13.2.jar:5.13.2] at org.mockserver.socket.tls.bouncycastle.BCKeyAndCertificateFactory.generateCACert(BCKeyAndCertificateFactory.java:180) ~[mockserver-core-5.13.2.jar:5.13.2] at org.mockserver.socket.tls.bouncycastle.BCKeyAndCertificateFactory.buildAndSaveCertificateAuthorityPrivateKeyAndX509Certificate(BCKeyAndCertificateFactory.java:76) ~[mockserver-core-5.13.2.jar:5.13.2] at org.mockserver.socket.tls.bouncycastle.BCKeyAndCertificateFactory.buildAndSavePrivateKeyAndX509Certificate(BCKeyAndCertificateFactory.java:207) ~[mockserver-core-5.13.2.jar:5.13.2] at org.mockserver.socket.tls.NettySslContextFactory.createServerSslContext(NettySslContextFactory.java:179) ~[mockserver-core-5.13.2.jar:5.13.2] at org.mockserver.socket.tls.NettySslContextFactory.<init>(NettySslContextFactory.java:75) ~[mockserver-core-5.13.2.jar:5.13.2] at org.mockserver.client.MockServerClient.getNettyHttpClient(MockServerClient.java:342) ~[mockserver-client-java-5.13.2.jar:5.13.2] at org.mockserver.client.MockServerClient.sendRequest(MockServerClient.java:393) ~[mockserver-client-java-5.13.2.jar:5.13.2] at org.mockserver.client.MockServerClient.sendRequest(MockServerClient.java:429) ~[mockserver-client-java-5.13.2.jar:5.13.2] at org.mockserver.client.MockServerClient.lambda$stop$2(MockServerClient.java:666) ~[mockserver-client-java-5.13.2.jar:5.13.2] at java.lang.Thread.run(Thread.java:829) ~[?:?]