You have a Message Driver Bean (MDB) which is not picking up message arriving on MQ queue and it gives following error?
MDB did not pick message from queue with error: WebSphere MQ call failed with compcode '2' ('MQCC_FAILED') reason '2010' ('MQRC_DATA_LENGTH_ERROR')
Caused by: com.ibm.msg.client.jms.DetailedJMSException: JMSWMQ2002: Failed to get a message from destination 'EVENT.OUT'. WebSphere MQ classes for JMS attempted to perform an MQGET; however WebSphere MQ reported an error. Use the linked exception to determine the cause of this error.
I also got this error. This error occurs because the default message length for any Queue or Channel is set to be 4194304 bytes. And this needs to be changed to accept messages of bigger size.
So, I changed the size to 100MB for my Channel (I was using SYSTEM.DEF.SVRCONN) and restarted the MQ server.
The MDB started picking up message. Let me know if this doesn't work.