IBM Support

Solving IBM MQ Java code version mismatches using the mqjavalist.sh script

Troubleshooting


Problem

When Java™ SE applications and Java EE application servers such as WebSphere Application Server do not use a consistent set of MQ Java archives, applications can fail in unpredictable ways. If WebSphere Application Server notices a mismatch, it issues this message: "MQJCA1008 The MQ classes for JMS were found in the class path but were not the correct version. This error can occur if the application server finds an earlier version of the MQ classes for JMS in the class path. The error can also occur if you do not configure WebSphere Application Server to use the correct version of the MQ classes for JMS."

[{"Type":"MASTER","Line of Business":{"code":"LOB77","label":"Automation Platform"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"ARM Category":[{"code":"a8m3p000000PCH0AAO","label":"Administration"}],"ARM Case Number":"TS019828725","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0.0;9.0.0;9.1.0;9.2.0;9.3.0;9.4.0"}]

Log InLog in to view more of this document

This document has the abstract of a technical article that is available to authorized users once you have logged on. Please use Log in button above to access the full document. After log in, if you do not have the right authorization for this document, there will be instructions on what to do next.

Document Information

Modified date:
28 August 2025

UID

swg21681142