From 6e80beda146187851a77aae694201af0d10226a3 Mon Sep 17 00:00:00 2001 From: Jan Date: Sun, 7 Dec 2025 21:48:50 +0100 Subject: [PATCH] Add null checks for error trace fields in `SysErrorTransformer` to prevent null values --- .../service/transformer/error/SysErrorTransformer.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/de/avatic/lcc/service/transformer/error/SysErrorTransformer.java b/src/main/java/de/avatic/lcc/service/transformer/error/SysErrorTransformer.java index c2f39f8..5f3132c 100644 --- a/src/main/java/de/avatic/lcc/service/transformer/error/SysErrorTransformer.java +++ b/src/main/java/de/avatic/lcc/service/transformer/error/SysErrorTransformer.java @@ -67,10 +67,10 @@ public class SysErrorTransformer { while (matcher.find()) { SysErrorTraceItem item = new SysErrorTraceItem(); - item.setFile(matcher.group(2)); - item.setLine(Integer.parseInt(matcher.group(3))); - item.setMethod(matcher.group(1)); - item.setFullPath("at " + matcher.group(1)); + item.setFile(matcher.group(2) == null ? "na" : matcher.group(2)); + item.setLine(Integer.parseInt(matcher.group(3) == null ? "0" : matcher.group(3))); + item.setMethod(matcher.group(1) == null ? "na" : matcher.group(1)); + item.setFullPath("at " + (matcher.group(1) == null ? "na" : matcher.group(1))); items.add(item);