diff --git a/core/src/main/java/org/transitclock/domain/structs/Block.java b/core/src/main/java/org/transitclock/domain/structs/Block.java index 1c5010acc..6df6fdf2e 100644 --- a/core/src/main/java/org/transitclock/domain/structs/Block.java +++ b/core/src/main/java/org/transitclock/domain/structs/Block.java @@ -270,7 +270,14 @@ public String toString() { */ public String toShortString() { // Create shortened version of Trip info that only includes the trip_id - String tripsStr = "Trip [" + getTrips().stream().map(Trip::getId).collect(Collectors.joining(", ")) + "]"; + String tripIds = getTrips() + .stream() + .filter(Objects::nonNull) + .map(Trip::getId) + .filter(Objects::nonNull) + .collect(Collectors.joining(", ")); + + String tripsStr = "Trip [" + tripIds + "]"; return "Block [" + "blockId="