java.lang.NoClassDefFoundError: com/ibm/mq/MQXAQueueManager in TIBCO ActiveMatrix BusinessWorks Plug-in for WebSphere MQ

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.