diff options
author | Marc R. Hoffmann <hoffmann@mountainminds.com> | 2012-07-03 22:12:33 +0000 |
---|---|---|
committer | Marc R. Hoffmann <hoffmann@mountainminds.com> | 2012-07-03 22:12:33 +0000 |
commit | 3ff8899bdee54f39ab728acf3bd97b5dfee7baad (patch) | |
tree | d4e5a09641747343e9edee03003f22e2b5cf001f /org.jacoco.agent.rt | |
parent | cf41fc18ccb6773f10077dfb460d2c6b84f78858 (diff) | |
download | jacoco-3ff8899bdee54f39ab728acf3bd97b5dfee7baad.tar.gz |
In case of internal instrumentation errors also dump class name.
Diffstat (limited to 'org.jacoco.agent.rt')
-rw-r--r-- | org.jacoco.agent.rt/src/org/jacoco/agent/rt/CoverageTransformer.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/org.jacoco.agent.rt/src/org/jacoco/agent/rt/CoverageTransformer.java b/org.jacoco.agent.rt/src/org/jacoco/agent/rt/CoverageTransformer.java index a0b32907..2f679154 100644 --- a/org.jacoco.agent.rt/src/org/jacoco/agent/rt/CoverageTransformer.java +++ b/org.jacoco.agent.rt/src/org/jacoco/agent/rt/CoverageTransformer.java @@ -91,10 +91,10 @@ public class CoverageTransformer implements ClassFileTransformer { }
return instrumenter.instrument(classfileBuffer);
} catch (final Exception ex) {
- // Report this, as the exception is ignored by the JVM:
- logger.logExeption(ex);
final IllegalClassFormatException wrapper = new IllegalClassFormatException(
format("Error while instrumenting class %s.", classname));
+ // Report this, as the exception is ignored by the JVM:
+ logger.logExeption(wrapper);
throw (IllegalClassFormatException) wrapper.initCause(ex);
}
}
|