Support Questions
Find answers, ask questions, and share your expertise
Alert: Please see the Cloudera blog for information on the Cloudera Response to CVE-2021-4428

Issues with NIFI ConsumeJMS


So we have issues with a ConsumeJMS processor. It works for one Controller but not for the other. Basically the same setting just a different Queue. Here is the error that we see:

Caused by: CC=2;RC=2495;AMQ8568: The native JNI library '?' was not found. For a client installation this is expected. [] at$ at Method) at at at<init>( at<init>( at sun.reflect.GeneratedConstructorAccessor483.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance( at java.lang.reflect.Constructor.newInstance( at at at ... 29 common frames omitted Caused by: java.lang.UnsatisfiedLinkError: no mqjbnd in java.library.path at java.lang.ClassLoader.loadLibrary( at java.lang.Runtime.loadLibrary0( at java.lang.System.loadLibrary( at at at$ ... 40 common frames omitted

I have seen the solution to link the but I cannot find this file anywhere on the host. The suggestion was:

ln -s /opt/mqm/java/lib64/ /ust/lib/

No beuno!!

Why does it work on one ConsumeJMS but not the other (Same cluster)?

Any suggestions?