While running Findbugs (which uses bcel) on Mac OS X, I noticed that the class path returned from ClassPath.getClassPath() was incorrect.
The problem is that on Mac OS X, java.ext.dirs contains 3 different directories. The code searches all 3 directories for .jar/.zip files to add to path, but then appends each filename to the entire java.ext.dirs string, rather than appending it to the directory the file was found in.
Attached is a one line patch that fixes the problem.
-- Rohan Lloyd
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
