From a36c0f1166dc8024d7db7b6ba22958a99726b22e Mon Sep 17 00:00:00 2001 From: Piotr Gawron <piotr.gawron@uni.lu> Date: Fri, 5 Oct 2018 15:47:28 +0200 Subject: [PATCH] message with context is resolved properly when there is no cause defined --- .../model/celldesigner/CellDesignerParserException.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/CellDesignerParserException.java b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/CellDesignerParserException.java index 9687b0fdf8..fa08dbc952 100644 --- a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/CellDesignerParserException.java +++ b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/CellDesignerParserException.java @@ -56,7 +56,13 @@ public abstract class CellDesignerParserException extends Exception { } public String getMessageWithContext() { - return getMessageContext() + " " + this.getCause().getMessage(); + String message; + if (this.getCause() != null) { + message = this.getCause().getMessage(); + } else { + message = this.getMessage(); + } + return getMessageContext() + " " + message; } public abstract String getMessageContext(); -- GitLab