aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOliver Nguyen <olivernguyen@google.com>2020-10-26 23:34:39 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2020-10-26 23:34:39 +0000
commit9de6d5b45524245817a4132a83d0c71f440b2835 (patch)
tree58c3d80159a4b721852adf208e33d4698a9f93f4
parente168d0d5efb58ddc392a22f7c00d13ea349b3af7 (diff)
parentd84452114ec80578ac9a70916a78f27569b5cb41 (diff)
downloadjacoco-9de6d5b45524245817a4132a83d0c71f440b2835.tar.gz
Handle exceptions instead of passing them on. am: ea2018aa31 am: 1d520118c1 am: 650affead9 am: 8833731e4f am: d84452114e
Original change: https://android-review.googlesource.com/c/platform/external/jacoco/+/1471123 Change-Id: I475a52449ef579b7c93b53a9e8af38359494b4ca
-rw-r--r--org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/Offline.java2
-rw-r--r--org.jacoco.core/src/org/jacoco/core/data/ExecutionDataDelegate.java2
2 files changed, 2 insertions, 2 deletions
diff --git a/org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/Offline.java b/org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/Offline.java
index 2350ce55..99a054e7 100644
--- a/org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/Offline.java
+++ b/org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/Offline.java
@@ -94,7 +94,7 @@ public final class Offline {
data.convert(CHANNEL);
}
} catch (IOException e) {
- throw new RuntimeException(e);
+ // TODO(olivernguyen): Add logging to debug issues more easily.
}
}
diff --git a/org.jacoco.core/src/org/jacoco/core/data/ExecutionDataDelegate.java b/org.jacoco.core/src/org/jacoco/core/data/ExecutionDataDelegate.java
index cc6b3cc8..7cbe989f 100644
--- a/org.jacoco.core/src/org/jacoco/core/data/ExecutionDataDelegate.java
+++ b/org.jacoco.core/src/org/jacoco/core/data/ExecutionDataDelegate.java
@@ -18,7 +18,7 @@ public class ExecutionDataDelegate implements IExecutionData {
try {
delegate = new MappedExecutionData(id, name, probeCount, channel);
} catch (IOException e) {
- throw new RuntimeException(e);
+ delegate = new ExecutionData(id, name, probeCount);
}
} else {
delegate = new ExecutionData(id, name, probeCount);