diff --git a/src/main/java/de/neemann/digital/core/ExceptionWithOrigin.java b/src/main/java/de/neemann/digital/core/ExceptionWithOrigin.java index f871e1398..7bb845b25 100644 --- a/src/main/java/de/neemann/digital/core/ExceptionWithOrigin.java +++ b/src/main/java/de/neemann/digital/core/ExceptionWithOrigin.java @@ -62,9 +62,13 @@ public class ExceptionWithOrigin extends Exception { * @return the origin of the error */ public Set getOrigin() { - HashSet s = new HashSet<>(); - s.add(origin); - return s; + if (origin == null) + return null; + else { + HashSet os = new HashSet<>(); + os.add(origin); + return os; + } } /**