Skip to content

Commit fd208cf

Browse files
committed
clean up exception assignment in TombstoneParser
1 parent c602ec9 commit fd208cf

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

sentry-android-core/src/main/java/io/sentry/android/core/internal/tombstone/TombstoneParser.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
import java.util.List;
2020
import java.util.Locale;
2121
import java.util.Map;
22+
import java.util.Objects;
2223

2324
public class TombstoneParser implements Closeable {
2425

@@ -56,10 +57,8 @@ public SentryEvent parse() throws IOException {
5657
event.setMessage(constructMessage(tombstone));
5758
event.setDebugMeta(createDebugMeta(tombstone));
5859
event.setExceptions(createException(tombstone));
59-
if (event.getExceptions() == null || event.getExceptions().isEmpty()) {
60-
throw new RuntimeException("Failed to decode exception information from tombstone");
61-
}
62-
event.setThreads(createThreads(tombstone, event.getExceptions().get(0)));
60+
event.setThreads(
61+
createThreads(tombstone, Objects.requireNonNull(event.getExceptions()).get(0)));
6362

6463
return event;
6564
}

0 commit comments

Comments
 (0)