From ea2018aa31f4178c9fa2b3bd00db9961c73a8477 Mon Sep 17 00:00:00 2001 From: Oliver Nguyen Date: Thu, 22 Oct 2020 12:09:54 -0700 Subject: Handle exceptions instead of passing them on. Exceptions propagated down the stack are causing instability issues and random failures. Fall back where possible to normal ExecutionData instances instead. Test: m EMMA_INSTRUMENT=true EMMA_INSTRUMENT_FRAMEWORK=true CLANG_COVERAGE=true and check boot Bug: 171333204 Change-Id: I091d66d7aacbbbe70db10cc1a1c9b5ffbda7131b --- org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/Offline.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'org.jacoco.agent.rt') 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. } } -- cgit v1.2.3