This week's book giveaway is in the Java in General forum. We're giving away four copies of Think Java: How to Think Like a Computer Scientist and have Allen B. Downey & Chris Mayfield on-line! See this thread for details.
I am using ActiveMQ for messaging and Mule 2.0.2 as ESB. As a normal flow if I transfer a string it will access web service and place the string in messaging queue. Mule will read the string automatically and transfers the data further for processing.
If I pass a DataHandler object (to transfer a file) using web service. It says "Cannot convert object [javax.activation.DataHandler@8edd79] to JMS message", even though I am converting it to JMS message.
Here is the web service method which does the conversion,
queueSender.sendMessage(jmsMsg); will be mapped to the following method
And sometimes I get the following error message.
Please look into the error and suggest some solution.