SAP Knowledge Base Article - Preview

3057549 - JMS Adapter Channel does not start, fails with cannot initialize class


  • You want to deploy IBM MQ drivers to your PI system to connect to an external JMS provider. You follow the KBA 2513069 Guided Answers - How to deploy the external drivers for Axis/JDBC/JMS Adapter and successfully deploy the JMS Adapter driver but the JMS Channel will not start and fails with this exception:
channel error occurred. Detailed error (if any) : java.lang.NoClassDefFoundError:
com/ibm/mq/jms/MQQueueConnectionFactory : cannot initialize class because prior initialization attempt failed
at java.lang.Class.forName0(Native Method)...

… caused by: Caller Guest not authorized, required permission missing (""
"[WebSphere MQ classes for Java and classes for JMS:name=PropertyStoreControl,type=CommonServices]" "registerMBean")



  • SAP NetWeaver 7.3
  • SAP enhancement package 1 for SAP NetWeaver 7.3
  • SAP NetWeaver 7.4
  • SAP NetWeaver 7.5


SAP NetWeaver 7.3 ; SAP NetWeaver 7.4 ; SAP NetWeaver 7.5 ; SAP enhancement package 1 for SAP NetWeaver 7.3


Process Integration 7.30, PI 7.30, Process Integration 7.31, PI 7.31, Process Orchestration 7.4, PI 7.4, PO 7.4, Process Orchestration 7.5, PI 7.5, PO 7.5, XI, AEX, preloadClasses, MQ client library, MBean server, JMX MBeans ,  , KBA , BC-XI-CON-JMS , JMS Adapter , BC-XI-CON-AFW , J2EE Adapter Framework , BC-XI-CON-AXS , Axis Extention for SOAP Adapter , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.