[Kaffe] another classloader bug.

Moses DeJong dejong at cs.umn.edu
Thu Feb 4 16:56:45 PST 1999


Hello.

It looks like the classloader in kaffe does not return the
same thing as the JDK for this test case. This first one
works just fine but the second one crashes.


public class LoadBug {
    public static void main(String[] argv) throws Exception {
	try {
	    Class.forName("[[[LInteger;");
	} catch (ClassNotFoundException e) {
	    System.out.println("caught 1");
	}

	try {
	    Class.forName("[int");
	} catch (IllegalArgumentException e) {
	    System.out.println("caught 2");
	}
    }
}

JDK

caught 1
caught 2



Kaffe

% kaffe LoadBug
caught 1
java.lang.NullPointerException
        at LoadBug.main(LoadBug.java:10)



I hope that helps
mo dejong
dejong at cs.umn.edu



More information about the kaffe mailing list