Please tackle the bug: http://www.kaffe.org/cgi-bin/bugzilla/show_bug.cgi?id=100
In short, Class.forName(x).toString() or Class.forName(x).hashCode() throws an unexpected NullPointerException, where x is one of the following: java.lang.reflect.AnnotatedElement java.lang.reflect.GenericDeclaration java.lang.reflect.Type all of which are interfaces belonging to the package java.lang.reflect, and java.lang.Class implements. The NullPointerException seems to be thrown not from a Java class such as java.lang.Class but from a native part of Kaffe. This bug will appear if you run rhino on Kaffe: Rhino 1.6 release 5 2006 11 18 js> cl = java.lang.Class.forName("AnyClass"); java.lang.NullPointerException at java.lang.Class$MethodKey.<init> (Class.java:652) at java.lang.Class.internalGetMethods (Class.java:846) at java.lang.Class.getMethods (Class.java:815) ... _______________________________________________ kaffe mailing list kaffe@kaffe.org http://kaffe.org/cgi-bin/mailman/listinfo/kaffe