-
Type:
Bug
-
Status: Resolved
-
Priority:
P3
-
Resolution: Fixed
-
Affects Version/s: 1.4.0
-
Fix Version/s: 1.4.0
-
Component/s: other-libs
-
Subcomponent:
-
Resolved In Build:beta2
-
CPU:generic
-
OS:generic
The Java to IDL specification maps a java.lang.Class to
::javax::rmi::CORBA::ClassDesc, which looks like:
package javax.rmi.CORBA;
public class ClassDesc implements java.io.Serializable {
private String repid;
private String codebase; // space-separated list of URLs
}
(Java to IDL ptc-00-01-06 1.3.5.11)
The spec also requires that the fields of a Serializable class
be sent in sorted order. (1.3.5.6)
Currently, the ORB incorrectly sends repid before codebase.
This bug was found as part of the Connectathon RMI-IIOP
interop effort for JavaOne, and can be tested against a
patched Borland AppServer 4.5.1.
::javax::rmi::CORBA::ClassDesc, which looks like:
package javax.rmi.CORBA;
public class ClassDesc implements java.io.Serializable {
private String repid;
private String codebase; // space-separated list of URLs
}
(Java to IDL ptc-00-01-06 1.3.5.11)
The spec also requires that the fields of a Serializable class
be sent in sorted order. (1.3.5.6)
Currently, the ORB incorrectly sends repid before codebase.
This bug was found as part of the Connectathon RMI-IIOP
interop effort for JavaOne, and can be tested against a
patched Borland AppServer 4.5.1.