aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--org.aspectj.ajdt.core/testsrc/org/aspectj/tools/ajc/AjcTestCase.java5
-rw-r--r--weaver/src/org/aspectj/weaver/tools/TraceFactory.java3
2 files changed, 7 insertions, 1 deletions
diff --git a/org.aspectj.ajdt.core/testsrc/org/aspectj/tools/ajc/AjcTestCase.java b/org.aspectj.ajdt.core/testsrc/org/aspectj/tools/ajc/AjcTestCase.java
index a2e93ede7..98428a326 100644
--- a/org.aspectj.ajdt.core/testsrc/org/aspectj/tools/ajc/AjcTestCase.java
+++ b/org.aspectj.ajdt.core/testsrc/org/aspectj/tools/ajc/AjcTestCase.java
@@ -668,7 +668,12 @@ public class AjcTestCase extends TestCase {
Constructor constructor = loaderClazz.getConstructor(parameterTypes);
loader = (URLClassLoader)constructor.newInstance(parameters);
}
+ catch (InvocationTargetException ex) {
+ ex.printStackTrace();
+ fail("Cannot create weaving class loader: " + ex.getCause());
+ }
catch (Exception ex) {
+ ex.printStackTrace();
fail("Cannot create weaving class loader: " + ex.toString());
}
diff --git a/weaver/src/org/aspectj/weaver/tools/TraceFactory.java b/weaver/src/org/aspectj/weaver/tools/TraceFactory.java
index d77b7e1ba..553d4f0eb 100644
--- a/weaver/src/org/aspectj/weaver/tools/TraceFactory.java
+++ b/weaver/src/org/aspectj/weaver/tools/TraceFactory.java
@@ -34,7 +34,8 @@ public class TraceFactory {
instance = (TraceFactory)factoryClass.newInstance();
}
}
- catch (Exception ex) {
+ catch (Throwable th) {
+// th.printStackTrace();
}
// System.out.println("TraceFactory.<clinit>() instance=" + instance);
}