On 11 Jan 00, at 11:35, Aaron Stromas wrote:
> > > > may someone have a hint as to what my problem may be and how to fix it.
> > > > here is what is happening. i have a an rmi application with linux
> > > > client (jdk 1.2) and solaris server (jdk 1.3). the client throws an
> > > > UnmarshalException. i could not figure out why it wa
happening, so i
[snip]
> > > Don't the two vm's have to be the same, as the serial numbers will be
> > > different between 1.2 and 1.3, which will cause Serialization errors?
[snip]
> that does not appear to be so, at least, not on solaris - i installed
> jdk1.2.1_04 and the client ran ok.
We had a very similar problem concerning AllPermission objects
being sent via RMI (and dont ask me why we are doing this !!!) from
a Linux server running 1.2rc2 and a Windows client running 1.3beta.
As a result, an Unmarshalled Exception was thrown.
The reason seemed to be that SUN changed the way the
AllPermission object was generated from 1.2 to 1.3 by using an
AllPermissionCollection object. So the client got an object of type
AllPermission and tried to retrieve an AllPermissionCollection
object from the 1.2 server, which could not work.
SUN changed a few things in 1.3 and I would not be surprised if
more of those things arised.
Oliver
----------------------------------------------------------------------
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]