VBJ 3.4/Solaris JDK 1.2 java.lang.ArrayIndexOutOfBoundsException or CORBA.MARSHAL exceptions

From Support
Jump to: navigation, search

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