diff --git a/client/src/main/java/ctbrec/ui/tabs/logging/LoggingTab.java b/client/src/main/java/ctbrec/ui/tabs/logging/LoggingTab.java index 932929b7..c52b9aa8 100644 --- a/client/src/main/java/ctbrec/ui/tabs/logging/LoggingTab.java +++ b/client/src/main/java/ctbrec/ui/tabs/logging/LoggingTab.java @@ -90,9 +90,13 @@ public class LoggingTab extends Tab { TableColumn location = createTableColumn("Location", 250, idx++); location.setCellValueFactory(cdf -> { - StackTraceElement loc = cdf.getValue().getCallerData()[0]; - String l = loc.getFileName() + ":" + loc.getLineNumber(); - return new SimpleStringProperty(l); + if(cdf.getValue().getCallerData().length > 0) { + StackTraceElement loc = cdf.getValue().getCallerData()[0]; + String l = loc.getFileName() + ":" + loc.getLineNumber(); + return new SimpleStringProperty(l); + } else { + return new SimpleStringProperty(""); + } }); table.getColumns().add(location);