Wildlfy with Tibco and generic-jms-ra
raxm Sep 22, 2014 11:32 AMHi
We need to use Tibco JMS libraries within Wildfly. I have added a module for Tibco and also built the generic-jms-ra open-source adapter and deployed that to Wildfly.
The Jboss appears to start successfully with the generic-jms-ra deployment also loaded. However, after a few minutes, I get the following exception. It appears as though org.jboss.util.Strings library is not included in Wildfly.
Am I mistaken? Are there any fixes for this?
Thanks and regards
Rakesh
~~~
15:09:57,565 ERROR [stderr] (Periodic Recovery) Exception in thread "Periodic Recovery" java.lang.NoClassDefFoundError: org/jboss/util/Strings
15:09:57,565 ERROR [stderr] (Periodic Recovery) at org.jboss.resource.adapter.jms.JmsMCFProperties.equals(JmsMCFProperties.java:157)
15:09:57,566 ERROR [stderr] (Periodic Recovery) at org.jboss.resource.adapter.jms.JmsManagedConnectionFactory.equals(JmsManagedConnectionFactory.java:185)
15:09:57,566 ERROR [stderr] (Periodic Recovery) at org.jboss.resource.adapter.jms.JmsCred$GetCredentialAction.run(JmsCred.java:95)
15:09:57,567 ERROR [stderr] (Periodic Recovery) at java.security.AccessController.doPrivileged(Native Method)
15:09:57,567 ERROR [stderr] (Periodic Recovery) at org.jboss.resource.adapter.jms.JmsCred$GetCredentialAction.getCredential(JmsCred.java:105)
15:09:57,568 ERROR [stderr] (Periodic Recovery) at org.jboss.resource.adapter.jms.JmsCred.getJmsCred(JmsCred.java:63)
15:09:57,568 ERROR [stderr] (Periodic Recovery) at org.jboss.resource.adapter.jms.JmsManagedConnectionFactory.createManagedConnection(JmsManagedConnectionFactory.java:104)
15:09:57,569 ERROR [stderr] (Periodic Recovery) at org.jboss.jca.core.tx.jbossts.XAResourceRecoveryImpl.open(XAResourceRecoveryImpl.java:343)
15:09:57,569 ERROR [stderr] (Periodic Recovery) at org.jboss.jca.core.tx.jbossts.XAResourceRecoveryImpl.getXAResources(XAResourceRecoveryImpl.java:170)
15:09:57,569 ERROR [stderr] (Periodic Recovery) at com.arjuna.ats.internal.jbossatx.jta.XAResourceRecoveryHelperWrapper.getXAResources(XAResourceRecoveryHelperWrapper.java:51)
15:09:57,570 ERROR [stderr] (Periodic Recovery) at com.arjuna.ats.internal.jta.recovery.arjunacore.XARecoveryModule.resourceInitiatedRecoveryForRecoveryHelpers(XARecoveryModule.java:516)
15:09:57,570 ERROR [stderr] (Periodic Recovery) at com.arjuna.ats.internal.jta.recovery.arjunacore.XARecoveryModule.periodicWorkFirstPass(XARecoveryModule.java:182)
15:09:57,571 ERROR [stderr] (Periodic Recovery) at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.doWorkInternal(PeriodicRecovery.java:743)
15:09:57,571 ERROR [stderr] (Periodic Recovery) at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.run(PeriodicRecovery.java:371)
15:09:57,571 ERROR [stderr] (Periodic Recovery) Caused by: java.lang.ClassNotFoundException: org.jboss.util.Strings from [Module "deployment.generic-jms-ra-1.0.5.Final-SNAPSHOT.rar:main" from Service Module Loader]
15:09:57,572 ERROR [stderr] (Periodic Recovery) at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:213)
15:09:57,572 ERROR [stderr] (Periodic Recovery) at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:459)
15:09:57,572 ERROR [stderr] (Periodic Recovery) at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:408)
15:09:57,573 ERROR [stderr] (Periodic Recovery) at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:389)
15:09:57,573 ERROR [stderr] (Periodic Recovery) at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:134)
15:09:57,573 ERROR [stderr] (Periodic Recovery) ... 14 more
~~~