VBJ 3.4/Solaris JDK 1.2 java.lang.ArrayIndexOutOfBoundsException or CORBA.MARSHAL exceptions
Question:
Sending large paramters in a request may result in java.lang.ArrayIndexOutOfBoundsException or CORBA.MARSHAL exceptions in either the client or the server (the side which is sending the data initiates the error).
This problem has been observed using VBJ 3.4 with the Solaris JDK 1.2 final production release (JDK 1.2_01). The problem does not occur in JDK 1.1.x or the reference JDK 1.2 release for Solaris.
Answer:
This is a problem in the JDK 1.2 production release for Solaris. Under "Open Bugs", in the release notes for JDK 1.2_01 (file 1.2_01_Release-Notes.html) bug # 4208402 states that "Socket writes of >64k result in exception".
This problem should be corrected in JDK 1.2.1-03 for Solaris :
http://www.sun.com/solaris/jdk/download.1.2.1_03
(information current as of 7/1/99)
Article originally contributed by