public synchronized Class findClass(String name) throws ClassNotFoundException {
Class c = (Class)cache.get(name);
if (c==null) c = defineClass(name);
- if (c==null) throw new ClassNotFoundException(name);
+ if (c==null) {
+ Log.warn("notfound", "in " + root + ": couldn't find " + name);
+ throw new ClassNotFoundException(name);
+ }
return c;
}