The quote code below has differing behaviour under a MIPS (Little Endian) and an intel box, both running debian.

Both are against 1.0.7, but the MIPS platform has had the following patch applied (which allowed it to work).

ftp://ftp.paralogos.com/pub/kaffe/mips/kaffe-1.0.7.patch_kevink_021001

public class Hello {
   public static void main(String arv[]) {
      int[][] test    = new int[1][];
      try {
         System.out.println("Getting test[0][0]");
         System.out.println("Got "+test[0][0]);
      } catch (NullPointerException e) {
         System.out.println("Caught Null POinter Exception!");
      }
   }
}

The intel box does as expected ...

        Getting test[0][0]
        Caught Null POinter Exception!

But the MIPS box does

        Getting test[0][0]
        Internal error: caught an unexpected exception.
        Please check your CLASSPATH and your installation.
        java/lang/NullPointerException
        Aborted

The java code we can work around (the code is questionable but in the Xerces java library.

Looking forward to working through this problem.

Regards,

Matthew
--
Matthew Tippett - [EMAIL PROTECTED] - (416) 435-4118
http://www.technology-forum.org/ - http://www.commercialos.org/
Know your self, and know others; Sun Tzu - Art of War


_______________________________________________ kaffe mailing list [EMAIL PROTECTED] http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to