[kaffe] Bug Report: accessing array doesn't throw NullPointerException under MIPS
Matthew Tippett
matthew.tippett at sympatico.ca
Mon Mar 3 20:30:02 PST 2003
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 - matthew.tippett at sympatico.ca - (416) 435-4118
http://www.technology-forum.org/ - http://www.commercialos.org/
Know your self, and know others; Sun Tzu - Art of War
More information about the kaffe
mailing list