We didn't have the rights to create the JNDI file and the required tools.
Initially we wrote a thin JMS client for IBM MQ + SSL using IBM libs and
convert it to a flume pollable source for IBM MQ + SSL,
I am able to connect to IBM MQ using the steps mentioned here. But when Flume is trying to consume any messages from the Q, its throwing following exception.
com.ibm.msg.client.jms.DetailedMessageFormatException: JMSCC0053: An exception occurred deserializing a message, exception: 'java.lang.ClassNotFoundException: null class'.
It was not possible to deserialize the message because of the exception shown.
1) I am using all the ibm mq client jars. Flume is starting with out any exception. But exception is coming when trying to consume
the messages .
2) I am putting a custom message [Serializable object] into Q which Flume need to consume.
3) Flume 1.5.0-cdh5.4.1
4) MQ Version 8.x