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 e1aed802b26251915e7334cec05f52f5790e9b0d..8831af988b104bd2f4bcaa41833ad5d0e069a63d 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; }