problem while sending jms msg

Getting the follwing error while executing the pub.jms.send service…
what is the reason for the follwing error?

java.io.InvalidClassException: com.wm.util.LocalizedException; local class incompatible: stream classdesc serialVersionUID = -1694518146896840006, local class serialVersionUID = 1
at com.wm.util.coder.IDataBinCoder.doJavaSerializationDecode(IDataBinCoder.java:1209)
at com.wm.util.coder.IDataBinCoder._decode(IDataBinCoder.java:1174)
at com.wm.util.coder.IDataBinCoder._decode(IDataBinCoder.java:808)
at com.wm.util.coder.IDataBinCoder._decode(IDataBinCoder.java:808)
at com.wm.util.coder.IDataBinCoder._decode(IDataBinCoder.java:808)
at com.wm.util.coder.IDataBinCoder._decode(IDataBinCoder.java:808)
at com.wm.util.coder.IDataBinCoder.decode(IDataBinCoder.java:307)
at com.wm.driver.comm.b2b.http.SessionHTTPLink.transportMsg(SessionHTTPLink.java:103)
at com.wm.driver.comm.b2b.http.HTTPLink$HTTPSendReceive.run(HTTPLink.java:474)
at java.lang.Thread.run(Thread.java:619)

Hi

May be this execption will come when some kind of mismatch happens between the sending service and receiving service.

Take one scenario like there are two Integration server IS1 and IS2. the byte array that was sending into the IS2 from the IS1 was being converted to a string by any service inside IS1.

However in IS2 Service, it was trying to convert the input byte array (which was actually already a string) to a string using the byteToString built in service. then this service will throw the java.io.InvalidClassException: com.wm.util.LocalizedException.

Please have look to your service and check this scenario.