java.lang.NoClassDefFoundError: com/ibm/mq/MQXAQueueManager in TIBCO ActiveMatrix BusinessWorks Plug-in for WebSphere MQ
book
Article ID: KB0081841
calendar_today
Updated On:
Products
Versions
TIBCO ActiveMatrix BusinessWorks Plug-in for IBM MQ
7.7, 7.6, 7.5
Description
This error may be observed when using MQ plug-in palettes in a XA transaction group. Below is a sample error. This error usually happens when an IBM MQ client 8.0 or later version is used.
Job-10000 Error in [MQPutPOC.process/Group/WebSphere MQ Put Activity] java.lang.NoClassDefFoundError: com/ibm/mq/MQXAQueueManager
This has been documented as a known issue in 7.7 release as following. But this error could happen on previous MQ plug-in version as well.
BWMQ-669 Summary : Activities get a ClassNotFoundException, when attempting to participate in an XA transaction when installed with MQ client Library 8.0 or later. This is due to the removal of the capability in the MQ client API.
Issue/Introduction
java.lang.NoClassDefFoundError: com/ibm/mq/MQXAQueueManager in TIBCO ActiveMatrix BusinessWorks Plug-in for WebSphere MQ
Resolution
The workaround is to use BW JMS palettes through JMS bindings to participate XA transaction. Please see Article Number: 000012012 for details.