diff --git a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/alias/SpeciesAliasXmlParser.java b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/alias/SpeciesAliasXmlParser.java index b825c6a7c3880f9027c0c3618d5f45904c0960c6..60a9e523a44bd658d76b30de7ab3e6ee9c2f2408 100644 --- a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/alias/SpeciesAliasXmlParser.java +++ b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/alias/SpeciesAliasXmlParser.java @@ -151,7 +151,7 @@ public class SpeciesAliasXmlParser extends AbstractAliasXmlParser<Species> { species.updateModelElementAfterLayoutAdded(result); return result; } catch (NotImplementedException e) { - throw new InvalidXmlSchemaException(errorPrefix + "Problem with creating species"); + throw new InvalidXmlSchemaException(errorPrefix + "Problem with creating species", e); } } diff --git a/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/alias/SpeciesAliasXmlParserTest.java b/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/alias/SpeciesAliasXmlParserTest.java index 392170407bc10f795672b65d08ba0e320cc992ef..5c194856ee777ae492bf7e3f6bf3f708737159ce 100644 --- a/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/alias/SpeciesAliasXmlParserTest.java +++ b/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/alias/SpeciesAliasXmlParserTest.java @@ -272,8 +272,9 @@ public class SpeciesAliasXmlParserTest extends CellDesignerTestFunctions { String xmlString = readFile("testFiles/invalid/species_alias6.xml"); parser.parseXmlAlias(xmlString); fail("Exception expected"); - } catch (NotImplementedException e) { - assertTrue(e.getMessage().contains("Unkown alias state")); + } catch (InvalidXmlSchemaException e) { + logger.debug(e.getMessage()); + assertTrue(e.getMessage().contains("Problem with creating species")); } catch (Exception e) { e.printStackTrace(); throw e;