Community
Participate
Working Groups
There are a number of places in the weaver where we catch exceptions e.g. IOException and rethrow an application-specific exceptions e.g. BCException. Unfortunately because we need to continue to support JDK 1.3 we cannot nest the exceptions and so the stack trace is lost. We should define a root exception for the weaver and add a constructor to allow nesting: we can use RemoteException as a model.
will assist with bug fixing in run-up to 1.5.0 final
I fixed this just before I left IBM. BCException can take a cause exception and does so in the appropriate places.