Urgent issue: javax.rmi.CORBA.Stub serialVersionUID
-
Key: JAV2I13-17
-
Legacy Issue Number: 5332
-
Status: closed
-
Source: Oracle ( Everett Anderson)
-
Summary:
I'd like to raise the following as an urgent issue for the Java to IDL
RTF:The javax.rmi.CORBA.Stub class defined in the Java to IDL
specification does not explicitly define its serialVersionUID, yet
this value is crucial for interoperability. The sender's Stub
repository ID must be compatible with that of the receiver.Without a standard value, even compiler differences can affect the
serialVersionUID.In our case, we removed an unnecessary protected constructor before
our J2SE 1.4.0 implementation shipped. Unfortunately, this broke
interoperability with our (and others') previous implementations, and
it is seriously affecting one of our customers.We would like to standardize the following (older) value so we can
then patch our 1.4.0 implementation:Proposed resolution:
Add the following serialVersionUID to the Stub class in Java to IDL
(ptc-02-01-12) 1.5.1.2:// Java
{ private static final long serialVersionUID = 1087775603798577179L; ... }
public abstract class Stub
extends org.omg.CORBA_2_3.portable.ObjectImpl
implements java.io.Serializable -
Reported: JAV2I 1.2 — Mon, 3 Jun 2002 04:00 GMT
-
Disposition: Resolved — JAV2I 1.3
-
Disposition Summary:
Closed, accepted. See proposed revised text below
-
Updated: Fri, 6 Mar 2015 21:39 GMT