JMS Exception in iProcess EAIJAVA log file

JMS Exception in iProcess EAIJAVA log file

book

Article ID: KB0081532

calendar_today

Updated On:

Products Versions
TIBCO iProcess Engine (Oracle) 11.6.1

Description

JMS Exception in iProcess EAIJAVA log file:

2018-01-10 12:38:01,202 [ERROR]e1264dd50e0e8985ffffff9c36baf30c SWEAIJavaClassLoader - Unable to initialise JMX
java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at com.staffware.eaijava.bootstrap.library.SWEAIJavaClassLoader.initialiseJMX(SWEAIJavaClassLoader.java:546)
        at com.staffware.eaijava.bootstrap.library.SWEAIJavaClassLoader.initialize(SWEAIJavaClassLoader.java:358)
Caused by: java.lang.NoClassDefFoundError: javax/jms/JMSException

 

Issue/Introduction

JMS Exception in iProcess EAIJAVA log file: Caused by: java.lang.NoClassDefFoundError: javax/jms/JMSException

Environment

TIBCO iProcess Engine (Oracle) 11.6.1 TIBCO iProcess Technology Plug-ins 11.6.1

Resolution

The plug-in does not have access to the EMS client jar files and is therefore unable to access the java class javax/jms/JMSException
 
The resolution is to copy the EMS client jar files to SWDIR/jmslib/ems

The EMS client jar files can be sourced from the EMS server installation under the EMS lib directory /  folder.

iProcess must be restarted to pick up the EMS client jar files.
 
The TIBCO iProcess Technology Plug-in Installation Guide lists the required EMS client JAR files on page 101.
 

Additional Information

TIBCO iProcess Engine Installation Guide
TIBCO iProcess Technology Plug-in Installation Guide
TIBCO iProcess Connector for ActiveMatrix BusinessWorks User’s Guide