Getting "java.lang.NoSuchMethodError" on IBM classes, after deploying IBM Resource Adapter on EAP
Issue
After deploying the IBM Resource adapter wmq.jmsra.rar I see some exception raised on the EAP logs
2023-03-07 16:20:32,944 ERROR [org.jboss.msc.service.fail] (ServerService Thread Pool -- 81) MSC000001: Failed to start service jboss.ra.deployment."wmq.jmsra.rar": org.jboss.msc.service.StartException in service jboss.ra.deployment."wmq.jmsra.rar": WFLYJCA0046: Failed to start RA deployment [wmq.jmsra.rar]
...
Caused by: org.jboss.jca.deployers.common.DeployException: WFLYJCA0072: Deployment com.ibm.mq.connector.ResourceAdapterImpl failed
...
Caused by: java.lang.reflect.InvocationTargetException
...
Caused by: java.lang.NoSuchMethodError: com.ibm.msg.client.commonservices.propertystore.PropertyStore.updateIfAllowed(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
at com.ibm.mq.connector.ResourceAdapterConfiguration.setSupportMQExtensions(ResourceAdapterConfiguration.java:692)
... 18 more
Environment
EAP 7.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.