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);