<HTML>
Sorry for the late reply... I did some inestigation in trying to
make Ninja
<BR>RMI work with kaffe 1.0.b1 and b2. Ninja RMI uses Sun's
Serialization
<BR>classes. Since they were not available, RMI did not work.
I don't
<BR>remember if I tried to pull the Serialization class files to fill in
the gaps.
<BR>In any case, if I did do that, that probably would have been illegal
<BR>from "shipping the classes with the product" point of view.
<P>Sanjay
<P>Godmar Back wrote:
<BLOCKQUOTE TYPE=CITE>>
<BR>> Godmar Back wrote:
<BR>> >
<BR>> > Chris, it would be great if you let the list know what you
find out
<BR>> > with regards to Ninja's compatibility.
<BR>> >
<BR>> > You are bound to find bugs in kaffe's serialization implementation,
in part
<BR>> > because it is incomplete. However, I do not think that
the problem is lack
<BR>> > of knowledge of the native methods that Sun uses to implement their
pickling
<BR>> > and the like. Some known problems that are mentioned in the
FAQ include
<BR>> > that kaffe's object serialization does not follow spec; for instance,
it
<BR>> > does not compute serialversion uid according to the algorithm described
by
<BR>> > Sun.
<BR>> >
<BR>> > As an aside, I should point out that RMI worked in the last pre-1.0b1
<BR>> > snapshot --- when kaffe still used Sun's classes.zip and implemented
the
<BR>> > native methods by guessing --- so ironically we got those native
methods
<BR>> > upon which Sun's implementation relies right. The current
problems lie in
<BR>> > the Java part, which is no longer based on any code from Sun.
<BR>> I should be able to answer this for you early in the new year. Out
of
<BR>> curiosity, is there any reason why we aren't using Sun's method for
<BR>> computing serialversion uid?
<P>It's not yet implemented. That's the only reason.
<BR>We must indeed use Sun's method for interoperability. The algorithm
is
<BR>part of the "spec"; Sun's implementation is not and must be recreated.
<P> - Godmar</BLOCKQUOTE>
<PRE>--
_____ ____ _ _ _____ ____ __ __Sanjay Jaiman, Network Management
| ___// __ | \| ||__ __|/ __ \\ \/ /Ennovate Netwoks
|___ || __ | | _| | | __ | \ / 330 Codman Hill Road
/_____||_||_|_|\_||___| |_||_| /_/ Boxborough, MA 01719 (978)263-2002ext 118</PRE>
</HTML>