Hi,
I need to configure a JMS listener in Apache Synapse that handles JMS
MapMessages,
but it seems that Synapse doesn't support this message type.
Synapse issues the following error message when MapMessages are read:
2012-06-15 13:09:04,614 [-] [jms-Worker-1] WARN JMSUtils Can't determine size
of JMS message; unsupported message type : com.ibm.jms.JMSMapMessage
2012-06-15 13:09:04,630 [-] [jms-Worker-1] ERROR JMSMessageReceiver Axis fault
processing message
org.apache.axis2.AxisFault: Unable to determine content type for message
ID:414d5120534544312e45552e4445562e4fd5cce6200bc09d
at
org.apache.axis2.transport.jms.JMSMessageReceiver.processThoughEngine(JMSMessageReceiver.java:167)
at
org.apache.axis2.transport.jms.JMSMessageReceiver.onMessage(JMSMessageReceiver.java:122)
at
org.apache.axis2.transport.jms.ServiceTaskManager$MessageListenerTask.handleMessage(ServiceTaskManager.java:518)
at
org.apache.axis2.transport.jms.ServiceTaskManager$MessageListenerTask.run(ServiceTaskManager.java:430)
at
org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:58)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Any advice/help?
Solution/workaround possible?
I have Synapse 2.1.0 installed on Sun Solaris 10,
and a number of IBM MQ jar files copied to ./synapse/lib,
including com.ibm.mqjms.jar that contains "com.ibm.jms.JMSMapMessage".
Thanks a lot,
Peter
The content of this e-mail is intended only for the confidential use of the
person addressed.
If you are not the intended recipient, please notify the sender and delete this
email immediately.
Thank you.