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.

Reply via email to