[kaffe] verifier and threads
Patrick Tullmann
tullmann@cs.utah.edu
Tue Jan 21 10:13:01 2003
Helmer wrote:
> seems like I tracked this one down. The problem was that
> Class.forName () catched the VerifyError and threw a
> ClassNotFoundException instead. I've attached a pretty
> simple patch that should fix this.
While I admit that's weird to replace one exception with the other I'm
quite certain it was done for a reason. Since there aren't any
comments of note, I'm guessing that the code you removed intentionally
changed an unchecked Error into a checked Exception, so that users of
the method would have a chance to deal with it.
A compromise might be to chain the VerifyError onto the
ClassNotFoundException, so that users (and in this case developers!)
can see the real error that caused the problem.
-Pat
----- ----- ---- --- --- -- - - - - -
Pat Tullmann tullmann@cs.utah.edu
Not many people realize just how well known I am -- Anonymous