Name: mc17762 Date: 06/11/2001
The javax.rmi.CORBA.ValueHandler implementation in JDK 1.3.1 is known
to be broken to Sun. In particular it doesn't handle the following:
1. Recursive references (sun bug id #4414154)
2. Java classes with char fields - the wrong type code is sent.
4. writeUTF/readUTF (currently an urgent Java to IDL issue)
Items 1-3 have been fixed in the Merlin release but we urgently
require these fixes in JDK 1.3.1. The reasoning is that the
implementation of the ValueHandler involves writing native code
and it is therefore very difficult for us to write our own and
support multiple platforms. If the JDK 1.3.1 implementation
of ValueHandler is used then it is impossible to be J2EE 1.3
or EJB 2.0 compliant because of the above issues.
(Review ID: 126288)