Add null check for getFileName in toSysErrorTraceItem to avoid null values

This commit is contained in:
Jan 2025-12-07 21:47:19 +01:00
parent f68679f839
commit 78f713e4c1

View file

@ -84,7 +84,7 @@ public class SysErrorTransformer {
public SysErrorTraceItem toSysErrorTraceItem(StackTraceElement traceElement) { public SysErrorTraceItem toSysErrorTraceItem(StackTraceElement traceElement) {
SysErrorTraceItem item = new SysErrorTraceItem(); SysErrorTraceItem item = new SysErrorTraceItem();
item.setFile(traceElement.getFileName()); item.setFile(traceElement.getFileName() == null ? "na" : traceElement.getFileName());
item.setLine(traceElement.getLineNumber()); item.setLine(traceElement.getLineNumber());
item.setMethod(traceElement.getMethodName()); item.setMethod(traceElement.getMethodName());
item.setFullPath("at " + traceElement.getClassName() + "." + traceElement.getMethodName()); item.setFullPath("at " + traceElement.getClassName() + "." + traceElement.getMethodName());