Actually, I have yet to run into a cross version JVM serialization issue
with my product which serializes Java object and sends them over the
Internet. Now, I have run into the problem where the Java classes did not
have the same SerialVerionID due to changes in the API. And as sunch I have
hard coded the SerialVersionID to a set value and made sure that my Java
classes are always backward compatible.

Paul Franz
----- Original Message -----
From: "H Shankaranarayanan" <[EMAIL PROTECTED]>
To: "JDJList" <[EMAIL PROTECTED]>
Sent: Thursday, November 07, 2002 7:20 AM
Subject: [jdjlist] RE: JMS ObjectMessage


> When using Object messages you might want to ensure that the JDK/JRE used
at
> both the sending and receiving ends are the same . This could be an issue
> especially after the SerialVersionID concept was introduced in Java.
> Worth a try in any case. Also do let us know if this was the issue :)
>
> Also i dont think u need to XMLise an object and use TextMessages,
> ObjectMessages are plain vanilla messages that just wrap around any
serializable
> payloads.
>
> I cant shed any light on JRun , never used it before.
>
> --Shankar
>
> -----Original Message-----
> From: Scot Mcphee [mailto:scot.mcphee@;tigerex.net]
> Sent: Thursday, November 07, 2002 2:25 PM
> To: JDJList
> Cc: JDJList
> Subject: [jdjlist] JMS ObjectMessage
>
>
>
> Is it normal for a JMS implementation to be really picky about what sort
of
> Object will be serialisable in an ObjectMessage?
>
> I've got a real boring plain old data bean which I can easily serialise
and
> transmit via usual methods e.g. RMI. But when I stick the same object into
> an ObjectMessage on *deserialisation* the implementation (JRun 4) throws
> javax.jms.MessageFormatException.
>
> It does this as soon as I call;
>
> Object o = objectmsg.getObject();
>
> It doesn't complain on the way in. It works real dandy with simple Java
> objects like java.util.Date.
>
> The JRun manual only has this to say about the Object Message (all
examples
> are with TextMessages);
>
> ObjectMessage
> Contains a serializable Java object.
> Use one of the JDK Collection classes.
>
> It's not explained what the cryptic reference to the Collections API means
> but wrapping it in an ArrayList doesn't make any difference. Googling it
> didn't seem to turn up anything useful.
>
> I would like to avoid having to XML-ise the object. I will refrain
likewise
> from manually churning the object into a ByteStream because the
BytesMessage
> comments look even worse than the ObjectMessage. If anyone has any
insights
> into the ObjectMessage either generally or specifically to this
> implementation which might help me make it work I would appreciate it.
>
> Otherwise, what's the best JavaObject to XML and back package to use?
What's
> the name of the Sun one?
>
> regs
> scot.
>
> ___________________________________________
> Scot Mcphee -                 Snr Developer
>             -       (mobile) +61-412-957414
> ___________________________________________
> Tigerex     -        http://www.tigerex.net
>             -          (bus) +61-2-82593613
> ___________________________________________
>
>
>
> ____________________________________________________
> To change your JDJList options, please visit:
> http://www.sys-con.com/java/list.cfm
>
> Be respectful! Clean up your posts before replying
> ____________________________________________________
>
>
> ____________________________________________________
> To change your JDJList options, please visit:
> http://www.sys-con.com/java/list.cfm
>
> Be respectful! Clean up your posts before replying
> ____________________________________________________


____________________________________________________
To change your JDJList options, please visit:
http://www.sys-con.com/java/list.cfm

Be respectful! Clean up your posts before replying
____________________________________________________

Reply via email to