From aabd0dc84c4b2c8dc790e9730f9db2139f42b657 Mon Sep 17 00:00:00 2001 From: Piotr Gawron <piotr.gawron@uni.lu> Date: Mon, 17 Dec 2018 10:33:21 +0100 Subject: [PATCH] error message is improved when problem with stoichiometry occurs --- .../model/celldesigner/reaction/ReactionFromXml.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/reaction/ReactionFromXml.java b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/reaction/ReactionFromXml.java index e1aed802b2..8831af988b 100644 --- a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/reaction/ReactionFromXml.java +++ b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/reaction/ReactionFromXml.java @@ -215,10 +215,13 @@ public class ReactionFromXml extends XmlParser { throw new ReactionParserException(result, e); } } + try { assignStochiometry(result.getReactants(), reactantsNode, elements); assignStochiometry(result.getProducts(), productsNode, elements); assignStochiometry(result.getModifiers(), modifiersNode, elements); - + } catch (InvalidStateException e) { + throw new ReactionParserException(result, e); + } return result; } -- GitLab