-
Bug
-
Resolution: Done
-
Major
-
5.1.0.Beta7, 5.1.0.Beta11
-
None
We upgraded "org.wildfly.arquillian:wildfly-arquillian-container-managed" to 5.1.0.Beta10 in https://github.com/arquillian/arquillian-extension-warp, because the older version 5.0.1 did not support Java 24. We use WildFly 35.0.1.Final in the test suite.
But "org.wildfly.arquillian:wildfly-arquillian-container-remote" 5.1.0.Beta10 does not work. The arquillian test fails.
The error does not happen with WildFly 36.0.0.Beta1, but with 35.0.1. So your simple reply might be "5.1.0 does not support WildFly 35". But I did not find a compatiblity matrix in the release notes.
This is the error:
[ERROR] org.jboss.arquillian.warp.ftest.failure.TestInspectionFailurePropagation -- Time elapsed: 1.788 s <<< ERROR! java.lang.NoSuchMethodError: 'java.lang.Object org.jboss.logging.Logger.getMessageLogger(java.lang.invoke.MethodHandles$Lookup, java.lang.Class, java.lang.String)' at org.jboss.as.protocol.logging.ProtocolLogger.<clinit>(ProtocolLogger.java:37) at org.jboss.as.protocol.mgmt.AbstractMessageHandler.registerActiveOperation(AbstractMessageHandler.java:387) at org.jboss.as.protocol.mgmt.AbstractMessageHandler.registerActiveOperation(AbstractMessageHandler.java:336) at org.jboss.as.protocol.mgmt.ManagementChannelHandler.executeRequest(ManagementChannelHandler.java:92) at org.jboss.as.controller.client.impl.AbstractModelControllerClient.executeRequest(AbstractModelControllerClient.java:249) at org.jboss.as.controller.client.impl.AbstractModelControllerClient.execute(AbstractModelControllerClient.java:154) at org.jboss.as.controller.client.impl.AbstractModelControllerClient.executeForResult(AbstractModelControllerClient.java:133) at org.jboss.as.controller.client.impl.AbstractModelControllerClient.execute(AbstractModelControllerClient.java:61) at org.jboss.as.controller.client.helpers.DelegatingModelControllerClient.execute(DelegatingModelControllerClient.java:52) at org.wildfly.plugin.tools.DefaultContainerDescription.lookup(DefaultContainerDescription.java:103) at org.wildfly.plugin.tools.ContainerDescription.lookup(ContainerDescription.java:80) at org.wildfly.plugin.tools.DefaultDeploymentManager$LazyContainerDescription.get(DefaultDeploymentManager.java:522) at org.wildfly.plugin.tools.DefaultDeploymentManager$LazyContainerDescription.isDomain(DefaultDeploymentManager.java:509) at org.wildfly.plugin.tools.DefaultDeploymentManager.validateDeployment(DefaultDeploymentManager.java:416) at org.wildfly.plugin.tools.DefaultDeploymentManager.deploy(DefaultDeploymentManager.java:49) at org.jboss.as.arquillian.container.ArchiveDeployer.deployInternal(ArchiveDeployer.java:167) at org.jboss.as.arquillian.container.ArchiveDeployer.deployInternal(ArchiveDeployer.java:152) at org.jboss.as.arquillian.container.ArchiveDeployer.deploy(ArchiveDeployer.java:80) at org.jboss.as.arquillian.container.CommonDeployableContainer.deploy(CommonDeployableContainer.java:296) at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$3.call(ContainerDeployController.java:150) at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$3.call(ContainerDeployController.java:117) at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.executeOperation(ContainerDeployController.java:238) at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.deploy(ContainerDeployController.java:117) at java.base/java.lang.reflect.Method.invoke(Method.java:565) at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:85) at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:102) at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:89) at org.jboss.arquillian.container.impl.client.container.DeploymentExceptionHandler.verifyExpectedExceptionDuringDeploy(DeploymentExceptionHandler.java:46) at java.base/java.lang.reflect.Method.invoke(Method.java:565) at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:85) at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:94) at org.jboss.arquillian.container.impl.client.ContainerDeploymentContextHandler.createDeploymentContext(ContainerDeploymentContextHandler.java:70) at java.base/java.lang.reflect.Method.invoke(Method.java:565) at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:85) at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:94) at org.jboss.arquillian.container.impl.client.ContainerDeploymentContextHandler.createContainerContext(ContainerDeploymentContextHandler.java:53) at java.base/java.lang.reflect.Method.invoke(Method.java:565) at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:85) at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:94) at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:133) at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:105) at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:61) at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$1.perform(ContainerDeployController.java:91) at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$1.perform(ContainerDeployController.java:76) at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.forEachDeployment(ContainerDeployController.java:231) at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.forEachManagedDeployment(ContainerDeployController.java:211) at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.deployManaged(ContainerDeployController.java:76) at java.base/java.lang.reflect.Method.invoke(Method.java:565) at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:85) at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:102) at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:89) at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:133) at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:105) at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:61) at org.jboss.arquillian.container.test.impl.client.ContainerEventController.execute(ContainerEventController.java:95) at java.base/java.lang.reflect.Method.invoke(Method.java:565) at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:85) at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:102) at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:89) at org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:82) at java.base/java.lang.reflect.Method.invoke(Method.java:565) at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:85) at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:94) at org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:68) at java.base/java.lang.reflect.Method.invoke(Method.java:565) at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:85) at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:94) at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:133) at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:105) at org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.beforeClass(EventTestRunnerAdaptor.java:88) at org.jboss.arquillian.junit5.ArquillianExtension.beforeAll(ArquillianExtension.java:41) at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
This started with Beta7, Beta6 works.
As I found reports about conflicts/duplicate classes in WildFly jars, I attached the output of "mvn dependencytree" for both Beta6 and Beta7.