Posted: Sun Apr 13, 2014 8:45 pm Post subject: Incompatible Class Change Error for Tibco EMS 8.0
Novice
Joined: 30 Mar 2014 Posts: 11
I am trying to transfer message between 2 Tibco EMS queues using 2 JMS nodes. I am using the versions Tibco EMS 8.0 amd IIB. Even though the message is delivered to the output queue, my flow is getting time out saying that the output monitor emcountered an error while getting the message. java.lang.IncompatibleClassChange Error. I am using the test client in broker to test the flow.
I am able to achieve the same using Java code. Is there any bad version of jar files along with Tibco EMS 8.0 which is not compatible with other jar files?
If you are mixing 2 JMS providers in your flow (bridge scenario) the broker might have difficulty picking the right implementation for javax.jms.Message class...
Did you think about using distinct flows/ subflows with distinct classloaders? _________________ MQ & Broker admin
where it is getting message from Tibco ems queue(INQ) and delivering message to another TIBCO EMS queue(OUTQ). Tibco EMS is the only JMS provider used.
Thanks for the URL but that page is not available for me...
Have you checked which JMS implementation was chosen? May be you do need a class loader configurable service.... My guess is it still has to do with some confusion as to the implementation class of the javax.jms.Message class.
Try not using the test client but using Tibco to place and read the test messages. _________________ MQ & Broker admin
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum