From 3f9653b7d6ee4adb530f62ccbadabe6d35041921 Mon Sep 17 00:00:00 2001
From: Piotr Gawron <piotr.gawron@uni.lu>
Date: Wed, 7 Nov 2018 11:00:14 +0100
Subject: [PATCH] error message is more verbose when gate data is invalid

---
 .../converter/model/celldesigner/reaction/ReactionFromXml.java | 3 +++
 1 file changed, 3 insertions(+)

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 3a0f31449b..4811f185fc 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
@@ -564,6 +564,9 @@ public class ReactionFromXml extends XmlParser {
       num2 = points.size() - 1;
       result.getPoints().addAll(points);
     }
+    if (num0 == null || num1 == null) {
+      throw new InvalidXmlSchemaException("No information about line separation");
+    }
     result.setNum0(num0);
     result.setNum1(num1);
     result.setNum2(num2);
-- 
GitLab