Hi Calle- Looks like a miss during the Jakarta conversion. I’ve created a PR and assigned the fix for ActiveMQ 6.0.1. Please test the fix for us and report back.
Replace the ra.xml file in the activmeq-rar jar with this one https://github.com/apache/activemq/blob/b90e54be0105d1fa2641b933298b916ed9b9750b/activemq-rar/src/main/rar/META-INF/ra.xml If you use the embedded broker, also update this file: https://github.com/apache/activemq/blob/b90e54be0105d1fa2641b933298b916ed9b9750b/activemq-rar/src/main/rar/broker-config.xml Thanks, Matt Pavlovich > On Nov 21, 2023, at 10:37 AM, Matt Pavlovich <mattr...@gmail.com> wrote: > > JIRA created: https://issues.apache.org/jira/browse/AMQ-9398 > > >> On Nov 21, 2023, at 4:56 AM, Calle Andersson <calleanders...@hotmail.com> >> wrote: >> >> I did a simple test by placing the files in the deployments directory on a >> Wildfly 28 server (since that is how the resource adapter is deployed on my >> older Wildfly server) but I got the following errors: >> 2023-11-21 10:08:21,890 INFO [org.jboss.as.server.deployment] (MSC service >> thread 1-4) WFLYSRV0027: Starting deployment of "activemq-rar-6.0.0.rar" >> (runtime-name: "activemq-rar-6.0.0.rar") >> 2023-11-21 10:08:23,425 ERROR [org.jboss.msc.service.fail] (MSC service >> thread 1-2) MSC000001: Failed to start service >> jboss.deployment.unit."activemq-rar-6.0.0.rar".PARSE: >> org.jboss.msc.service.StartException in service >> jboss.deployment.unit."activemq-rar-6.0.0.rar".PARSE: WFLYSRV0153: Failed to >> process phase PARSE of deployment "activemq-rar-6.0.0.rar" >> at org.jboss.as.server@20.0.1.Final >> <mailto:org.jboss.as.server@20.0.1.Final>//org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:189) >> at org.jboss.msc@1.5.0.Final >> <mailto:org.jboss.msc@1.5.0.Final>//org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1590) >> at org.jboss.msc@1.5.0.Final >> <mailto:org.jboss.msc@1.5.0.Final>//org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1553) >> at org.jboss.msc@1.5.0.Final >> <mailto:org.jboss.msc@1.5.0.Final>//org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1411) >> at org.jboss.threads@2.4.0.Final >> <mailto:org.jboss.threads@2.4.0.Final>//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35) >> at org.jboss.threads@2.4.0.Final >> <mailto:org.jboss.threads@2.4.0.Final>//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990) >> at org.jboss.threads@2.4.0.Final >> <mailto:org.jboss.threads@2.4.0.Final>//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486) >> at org.jboss.threads@2.4.0.Final >> <mailto:org.jboss.threads@2.4.0.Final>//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377) >> at java.base/java.lang.Thread.run(Thread.java:833) >> Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: >> WFLYJCA0043: Failed to parse service xml >> ["/content/activemq-rar-6.0.0.rar/META-INF/ra.xml"] >> at org.jboss.as.connector@28.0.0.Final >> <mailto:org.jboss.as.connector@28.0.0.Final>//org.jboss.as.connector.deployers.ra.processors.RaDeploymentParsingProcessor.process(RaDeploymentParsingProcessor.java:123) >> at org.jboss.as.connector@28.0.0.Final >> <mailto:org.jboss.as.connector@28.0.0.Final>//org.jboss.as.connector.deployers.ra.processors.RaDeploymentParsingProcessor.deploy(RaDeploymentParsingProcessor.java:91) >> at org.jboss.as.server@20.0.1.Final >> <mailto:org.jboss.as.server@20.0.1.Final>//org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:182) >> >> ... 8 more >> Caused by: java.lang.IllegalArgumentException: fullQualifiedName should be >> one of jakarta.resource.spi.security.PasswordCredential; >> org.ietf.jgss.GSSCredential;jakarta.resource.spi.security.GenericCredential >> at org.jboss.ironjacamar.api@3.0.2.Final >> <mailto:org.jboss.ironjacamar.api@3.0.2.Final>//org.jboss.jca.common.api.metadata.spec.CredentialInterfaceEnum.forName(CredentialInterfaceEnum.java:89) >> at org.jboss.ironjacamar.impl@3.0.2.Final >> <mailto:org.jboss.ironjacamar.impl@3.0.2.Final>//org.jboss.jca.common.metadata.spec.RaParser.parseAuthenticationMechanism(RaParser.java:1451) >> at org.jboss.ironjacamar.impl@3.0.2.Final >> <mailto:org.jboss.ironjacamar.impl@3.0.2.Final>//org.jboss.jca.common.metadata.spec.RaParser.parseOutboundResourceadapter(RaParser.java:1308) >> at org.jboss.ironjacamar.impl@3.0.2.Final >> <mailto:org.jboss.ironjacamar.impl@3.0.2.Final>//org.jboss.jca.common.metadata.spec.RaParser.parseResourceAdapter(RaParser.java:868) >> at org.jboss.ironjacamar.impl@3.0.2.Final >> <mailto:org.jboss.ironjacamar.impl@3.0.2.Final>//org.jboss.jca.common.metadata.spec.RaParser.parseConnector15(RaParser.java:360) >> at org.jboss.ironjacamar.impl@3.0.2.Final >> <mailto:org.jboss.ironjacamar.impl@3.0.2.Final>//org.jboss.jca.common.metadata.spec.RaParser.parse(RaParser.java:173) >> at org.jboss.ironjacamar.impl@3.0.2.Final >> <mailto:org.jboss.ironjacamar.impl@3.0.2.Final>//org.jboss.jca.common.metadata.spec.RaParser.parse(RaParser.java:86) >> at org.jboss.as.connector@28.0.0.Final >> <mailto:org.jboss.as.connector@28.0.0.Final>//org.jboss.as.connector.deployers.ra.processors.RaDeploymentParsingProcessor.process(RaDeploymentParsingProcessor.java:114) >> ... 10 more >> >> When looking inside ra.xml I see several references to javax classes (e.g. >> javax.resource.spi.security.PasswordCredential). According to earlier >> answers, the next release of ActiveMQ 5.x should have full jakarta support, >> including the resource adapter. Is this still true or have there been some >> change in planning? Or do I need to do something else to be able to use the >> resource adapter? >