aboutsummaryrefslogtreecommitdiff
path: root/org.jacoco.agent.rt
diff options
context:
space:
mode:
authorMarc R. Hoffmann <hoffmann@mountainminds.com>2012-07-03 22:12:33 +0000
committerMarc R. Hoffmann <hoffmann@mountainminds.com>2012-07-03 22:12:33 +0000
commit3ff8899bdee54f39ab728acf3bd97b5dfee7baad (patch)
treed4e5a09641747343e9edee03003f22e2b5cf001f /org.jacoco.agent.rt
parentcf41fc18ccb6773f10077dfb460d2c6b84f78858 (diff)
downloadjacoco-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.java4
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);
}
}