Technote (troubleshooting)
Problem(Abstract)
A JMSFMQ6312 exception is encojntered while reading a Java Message Service (JMS) transaction failure that is related to an event in the failed event manager.
Symptom
The following errors are logged in the FFDC file:
[5/7/12 9:51:41:783 PDT] FFDC
Exception:com.ibm.wsspi.recovery.exception.RecoveryException
SourceId:com.ibm.wbiserver.management.FailedEventManagerMBean.getEventDe
tailForJMS(FailedEvent) ProbeId:678
Reporter:com.ibm.wbiserver.management.FailedEventManagerMBean@79537953
com.ibm.wsspi.recovery.exception.RecoveryException:
com.ibm.msg.client.jms.DetailedJMSException: JMSFMQ6312: An exception occurred in the Java(tm) MQI. The Java(tm) MQI has thrown an exception describing the problem. See the linked exception for further information. ...
Caused by:
com.ibm.mq.jmqi.JmqiException: CC=2;RC=2495;AMQ8568: The native JNI library 'mqjbnd' was not found. [3=mqjbnd]
at com.ibm.mq.jmqi.local.LocalMQ$1.run(LocalMQ.java:304)
at java.security.AccessController.doPrivileged(AccessController.java:202)
at com.ibm.mq.jmqi.local.LocalMQ.initialise_inner(LocalMQ.java:269)
at com.ibm.mq.jmqi.local.LocalMQ.initialise(LocalMQ.java:234)
at com.ibm.mq.jmqi.local.LocalMQ.<init>(LocalMQ.java:1108)
at com.ibm.mq.jmqi.local.LocalServer.<init>(LocalServer.java:173)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(NativeMethod)
...
Caused by:
java.lang.UnsatisfiedLinkError: mqjbnd (Not found in java.library.path)
at java.lang.ClassLoader.loadLibraryWithPath(ClassLoader.java:1018)
at java.lang.ClassLoader.loadLibraryWithClassLoader(ClassLoader.java:982)
at java.lang.System.loadLibrary(System.java:469)
at com.ibm.mq.jmqi.local.LocalMQ.loadLib(LocalMQ.java:1077)
Cause
When you use Java or the JMS client on an AIX operating system, you can encounter problems loading the native library (libmqjbnd.so). This issue causes the "The native JNI library 'mqjbnd' was not found" error.
Resolving the problem
To resolve this issue, apply the fix for APAR IZ84448.
Related information
A simplified Chinese translation is available
Rate this page:
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.