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;