(imported from http://blogs.codehaus.org/people/avasseur)
I have submitted a patch for the BCEL thread safe issue I described (read).
You'll find it on the BCEL dev mailing list archive. I am waiting for BCEL guy to put the patch in their CVS HEAD. For now you can whether incorporate the patch in the BCEL source and rebuild your own BCEL, or build a jar with only the two files I patched and put it in your classpath before the bcel.jar.
(read the post on the list archive)
(dowload the patch for BCEL 5.1)