diff options
author | Evgeny Mandrikov <Godin@users.noreply.github.com> | 2017-06-29 09:59:26 +0200 |
---|---|---|
committer | Marc R. Hoffmann <hoffmann@mountainminds.com> | 2017-06-29 09:59:26 +0200 |
commit | c10af1358a3e881ecba2f7619602ba64a8087725 (patch) | |
tree | 144888083ddc1ad3c4876ee7e9d1a553d78dbfb4 | |
parent | 2a2f161920d7608630ba1163d45a858803cfef2e (diff) | |
download | jacoco-c10af1358a3e881ecba2f7619602ba64a8087725.tar.gz |
Reduce chance of conflict with other agents (#555)
-rw-r--r-- | org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/PreMain.java | 2 | ||||
-rw-r--r-- | org.jacoco.doc/docroot/doc/changes.html | 2 | ||||
-rw-r--r-- | org.jacoco.doc/docroot/doc/implementation.html | 4 |
3 files changed, 6 insertions, 2 deletions
diff --git a/org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/PreMain.java b/org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/PreMain.java index 68f5baf9..83977372 100644 --- a/org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/PreMain.java +++ b/org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/PreMain.java @@ -52,7 +52,7 @@ public final class PreMain { private static IRuntime createRuntime(final Instrumentation inst) throws Exception { - return ModifiedSystemClassRuntime.createFor(inst, "java/util/UUID"); + return ModifiedSystemClassRuntime.createFor(inst, "java/lang/UnknownError"); } } diff --git a/org.jacoco.doc/docroot/doc/changes.html b/org.jacoco.doc/docroot/doc/changes.html index 88a4b1b0..e5dc783a 100644 --- a/org.jacoco.doc/docroot/doc/changes.html +++ b/org.jacoco.doc/docroot/doc/changes.html @@ -53,6 +53,8 @@ <li>More information about context is provided when unable to read stream during analysis (GitHub <a href="https://github.com/jacoco/jacoco/issues/541">#541</a>).</li> + <li>Reduced chance of conflict with other agents + (GitHub <a href="https://github.com/jacoco/jacoco/issues/555">#555</a>).</li> </ul> <h3>Non-functional Changes</h3> diff --git a/org.jacoco.doc/docroot/doc/implementation.html b/org.jacoco.doc/docroot/doc/implementation.html index bea6f736..b1eda7f3 100644 --- a/org.jacoco.doc/docroot/doc/implementation.html +++ b/org.jacoco.doc/docroot/doc/implementation.html @@ -215,7 +215,9 @@ boolean[] probes = (boolean[]) args[0]; <p> The current JaCoCo Java agent implementation uses the <code>ModifiedSystemClassRuntime</code> adding a field to the class - <code>java.util.UUID</code>. + <code>java.lang.UnknownError</code>. Versions 0.5.0 - 0.7.9 were adding field + to the class <code>java.util.UUID</code>, having bigger chance of conflict + with other agents. </p> |