diff --git a/reactome/src/test/java/lcsb/mapviewer/reactome/xml/ReactomeBlackBoxEventParserTest.java b/reactome/src/test/java/lcsb/mapviewer/reactome/xml/ReactomeBlackBoxEventParserTest.java
index dee4b6235dda4be05d54866c2819fef256440109..188e2ba612de5528cd8e9a2056da38df2cd26a02 100644
--- a/reactome/src/test/java/lcsb/mapviewer/reactome/xml/ReactomeBlackBoxEventParserTest.java
+++ b/reactome/src/test/java/lcsb/mapviewer/reactome/xml/ReactomeBlackBoxEventParserTest.java
@@ -29,7 +29,7 @@ public class ReactomeBlackBoxEventParserTest extends ReactomeTestFunctions {
 	}
 
 	@Test
-	public void testParseObject() {
+	public void testParseObject() throws Exception {
 		try {
 			Document document = getXmlDocumentFromFile("testFiles/reactome/blackBoxEvent.xml");
 			ReactomeBlackBoxEvent res = parser.parseObject(document.getChildNodes().item(0));
@@ -58,12 +58,12 @@ public class ReactomeBlackBoxEventParserTest extends ReactomeTestFunctions {
 			assertEquals("Caspase-8 processing ", res.getNames().get(0));
 		} catch (Exception e) {
 			e.printStackTrace();
-			fail("Unknown exception");
+			throw e;
 		}
 	}
 
 	@Test
-	public void testUpdateObjectFromDb() {
+	public void testUpdateObjectFromDb() throws Exception {
 		try {
 			Document document = getXmlDocumentFromFile("testFiles/reactome/blackBoxEvent.xml");
 			ReactomeBlackBoxEvent res = parser.parseObject(document.getChildNodes().item(0));
@@ -87,7 +87,7 @@ public class ReactomeBlackBoxEventParserTest extends ReactomeTestFunctions {
 
 		} catch (Exception e) {
 			e.printStackTrace();
-			fail("Unknown exception");
+			throw e;
 		}
 	}
 
diff --git a/reactome/src/test/java/lcsb/mapviewer/reactome/xml/ReactomeCandidateSetParserTest.java b/reactome/src/test/java/lcsb/mapviewer/reactome/xml/ReactomeCandidateSetParserTest.java
index 9e19d67273ec0eda25173da93d2b2cb1429b9348..b2cd3015e8f78f61fa14ece5682b07b0d1daee0b 100644
--- a/reactome/src/test/java/lcsb/mapviewer/reactome/xml/ReactomeCandidateSetParserTest.java
+++ b/reactome/src/test/java/lcsb/mapviewer/reactome/xml/ReactomeCandidateSetParserTest.java
@@ -28,7 +28,7 @@ public class ReactomeCandidateSetParserTest extends ReactomeTestFunctions{
 	}
 
 	@Test
-	public void testParseObject() {
+	public void testParseObject() throws Exception {
 		try {
 			Document document = getXmlDocumentFromFile("testFiles/reactome/candidateSet.xml");
 			ReactomeCandidateSet res = parser.parseObject(document.getChildNodes().item(0));
@@ -49,12 +49,12 @@ public class ReactomeCandidateSetParserTest extends ReactomeTestFunctions{
 			
 		} catch (Exception e) {
 			e.printStackTrace();
-			fail("Unknown exception");
+			throw e;
 		}
 	}
 
 	@Test
-	public void testUpdateObjectFromDb() {
+	public void testUpdateObjectFromDb() throws Exception {
 		try {
 			Document document = getXmlDocumentFromFile("testFiles/reactome/candidateSet.xml");
 			ReactomeCandidateSet res = parser.parseObject(document.getChildNodes().item(0));
@@ -72,7 +72,7 @@ public class ReactomeCandidateSetParserTest extends ReactomeTestFunctions{
 			
 		} catch (Exception e) {
 			e.printStackTrace();
-			fail("Unknown exception");
+			throw e;
 		}
 	}
 
diff --git a/reactome/src/test/java/lcsb/mapviewer/reactome/xml/ReactomeCatalystActivityParserTest.java b/reactome/src/test/java/lcsb/mapviewer/reactome/xml/ReactomeCatalystActivityParserTest.java
index 03913bc314088cf745deb121c011ccdab403b79c..e4d80756f63b292174bc44491437dadc44d2c471 100644
--- a/reactome/src/test/java/lcsb/mapviewer/reactome/xml/ReactomeCatalystActivityParserTest.java
+++ b/reactome/src/test/java/lcsb/mapviewer/reactome/xml/ReactomeCatalystActivityParserTest.java
@@ -28,7 +28,7 @@ public class ReactomeCatalystActivityParserTest extends ReactomeTestFunctions{
 	}
 
 	@Test
-	public void testParseObject() {
+	public void testParseObject() throws Exception {
 		try {
 			Document document = getXmlDocumentFromFile("testFiles/reactome/catalystActivity.xml");
 			ReactomeCatalystActivity res = parser.parseObject(document.getChildNodes().item(0));
@@ -37,12 +37,12 @@ public class ReactomeCatalystActivityParserTest extends ReactomeTestFunctions{
 			assertEquals((Integer)162843,res.getPhysicalEntity().getDbId());
 		} catch (Exception e) {
 			e.printStackTrace();
-			fail("Unknown exception");
+			throw e;
 		}
 	}
 
 	@Test
-	public void testUpdateObjectFromDb() {
+	public void testUpdateObjectFromDb() throws Exception {
 		try {
 			Document document = getXmlDocumentFromFile("testFiles/reactome/catalystActivity.xml");
 			ReactomeCatalystActivity res = parser.parseObject(document.getChildNodes().item(0));
@@ -54,7 +54,7 @@ public class ReactomeCatalystActivityParserTest extends ReactomeTestFunctions{
 			
 		} catch (Exception e) {
 			e.printStackTrace();
-			fail("Unknown exception");
+			throw e;
 		}
 	}
 
diff --git a/reactome/src/test/java/lcsb/mapviewer/reactome/xml/ReactomeDefinedSetParserTest.java b/reactome/src/test/java/lcsb/mapviewer/reactome/xml/ReactomeDefinedSetParserTest.java
index a0c0087478b1e582846e950402f506bac36d4e77..a8923e80b322a0c87bc9019fd30a97f1bc251606 100644
--- a/reactome/src/test/java/lcsb/mapviewer/reactome/xml/ReactomeDefinedSetParserTest.java
+++ b/reactome/src/test/java/lcsb/mapviewer/reactome/xml/ReactomeDefinedSetParserTest.java
@@ -29,7 +29,7 @@ public class ReactomeDefinedSetParserTest extends ReactomeTestFunctions {
 	}
 
 	@Test
-	public void testParseObject() {
+	public void testParseObject() throws Exception {
 		try {
 			Document document = getXmlDocumentFromFile("testFiles/reactome/definedSet.xml");
 			ReactomeDefinedSet res = parser.parseObject(document.getChildNodes().item(0));
@@ -49,12 +49,12 @@ public class ReactomeDefinedSetParserTest extends ReactomeTestFunctions {
 
 		} catch (Exception e) {
 			e.printStackTrace();
-			fail("Unknown exception");
+			throw e;
 		}
 	}
 
 	@Test
-	public void testUpdateObjectFromDb() {
+	public void testUpdateObjectFromDb() throws Exception {
 		try {
 			Document document = getXmlDocumentFromFile("testFiles/reactome/definedSet.xml");
 			ReactomeDefinedSet res = parser.parseObject(document.getChildNodes().item(0));
@@ -71,7 +71,7 @@ public class ReactomeDefinedSetParserTest extends ReactomeTestFunctions {
 
 		} catch (Exception e) {
 			e.printStackTrace();
-			fail("Unknown exception");
+			throw e;
 		}
 	}
 
diff --git a/reactome/src/test/java/lcsb/mapviewer/reactome/xml/ReactomeGenomeEncodedEntityParserTest.java b/reactome/src/test/java/lcsb/mapviewer/reactome/xml/ReactomeGenomeEncodedEntityParserTest.java
index 5c914801dec205efc94031161938ea28a1d4aae2..97b012230bacc55ce10af3ab032a8ea53b13d128 100644
--- a/reactome/src/test/java/lcsb/mapviewer/reactome/xml/ReactomeGenomeEncodedEntityParserTest.java
+++ b/reactome/src/test/java/lcsb/mapviewer/reactome/xml/ReactomeGenomeEncodedEntityParserTest.java
@@ -29,7 +29,7 @@ public class ReactomeGenomeEncodedEntityParserTest extends ReactomeTestFunctions
 	}
 
 	@Test
-	public void testParseObject() {
+	public void testParseObject() throws Exception {
 		try {
 			Document document = getXmlDocumentFromFile("testFiles/reactome/genomeEncodedEntity.xml");
 			ReactomeGenomeEncodedEntity res = parser.parseObject(document.getChildNodes().item(0));
@@ -43,12 +43,12 @@ public class ReactomeGenomeEncodedEntityParserTest extends ReactomeTestFunctions
 			assertEquals("unidentified caspase acting on ZO-2",res.getNames().get(0));
 		} catch (Exception e) {
 			e.printStackTrace();
-			fail("Unknown exception");
+			throw e;
 		}
 	}
 
 	@Test
-	public void testUpdateObjectFromDb() {
+	public void testUpdateObjectFromDb() throws Exception {
 		try {
 			Document document = getXmlDocumentFromFile("testFiles/reactome/genomeEncodedEntity.xml");
 			ReactomeGenomeEncodedEntity res = parser.parseObject(document.getChildNodes().item(0));
@@ -62,7 +62,7 @@ public class ReactomeGenomeEncodedEntityParserTest extends ReactomeTestFunctions
 			
 		} catch (Exception e) {
 			e.printStackTrace();
-			fail("Unknown exception");
+			throw e;
 		}
 	}
 
diff --git a/reactome/src/test/java/lcsb/mapviewer/reactome/xml/ReactomeOtherEntityParserTest.java b/reactome/src/test/java/lcsb/mapviewer/reactome/xml/ReactomeOtherEntityParserTest.java
index 04731d17e018e6bb1c48594e9f91f929aef6be6a..befdce09749203818e9221ed60b9b69ad69bd1f9 100644
--- a/reactome/src/test/java/lcsb/mapviewer/reactome/xml/ReactomeOtherEntityParserTest.java
+++ b/reactome/src/test/java/lcsb/mapviewer/reactome/xml/ReactomeOtherEntityParserTest.java
@@ -29,7 +29,7 @@ public class ReactomeOtherEntityParserTest extends ReactomeTestFunctions{
 	}
 
 	@Test
-	public void testParseObject() {
+	public void testParseObject() throws Exception {
 		try {
 			Document document = getXmlDocumentFromFile("testFiles/reactome/otherEntity.xml");
 			ReactomeOtherEntity res = parser.parseObject(document.getChildNodes().item(0));
@@ -45,12 +45,12 @@ public class ReactomeOtherEntityParserTest extends ReactomeTestFunctions{
 			
 		} catch (Exception e) {
 			e.printStackTrace();
-			fail("Unknown exception");
+			throw e;
 		}
 	}
 
 	@Test
-	public void testUpdateObjectFromDb() {
+	public void testUpdateObjectFromDb() throws Exception {
 		try {
 			Document document = getXmlDocumentFromFile("testFiles/reactome/otherEntity.xml");
 			ReactomeOtherEntity res = parser.parseObject(document.getChildNodes().item(0));
@@ -64,7 +64,7 @@ public class ReactomeOtherEntityParserTest extends ReactomeTestFunctions{
 			
 		} catch (Exception e) {
 			e.printStackTrace();
-			fail("Unknown exception");
+			throw e;
 		}
 	}
 
diff --git a/reactome/src/test/java/lcsb/mapviewer/reactome/xml/ReactomePathwayParserTest.java b/reactome/src/test/java/lcsb/mapviewer/reactome/xml/ReactomePathwayParserTest.java
index 4a2ba2564a742990635296963e0731898c7f93b1..3342858e30ffc049a5420347ba819931fa2d7ef3 100644
--- a/reactome/src/test/java/lcsb/mapviewer/reactome/xml/ReactomePathwayParserTest.java
+++ b/reactome/src/test/java/lcsb/mapviewer/reactome/xml/ReactomePathwayParserTest.java
@@ -28,7 +28,7 @@ public class ReactomePathwayParserTest extends ReactomeTestFunctions{
 	}
 
 	@Test
-	public void testParseObject() {
+	public void testParseObject() throws Exception {
 		try {
 			Document document = getXmlDocumentFromFile("testFiles/reactome/pathway.xml");
 			ReactomePathway res = parser.parseObject(document.getChildNodes().item(0));
@@ -50,7 +50,7 @@ public class ReactomePathwayParserTest extends ReactomeTestFunctions{
 			
 		} catch (Exception e) {
 			e.printStackTrace();
-			fail("Unknown exception");
+			throw e;
 		}
 	}
 	
@@ -65,7 +65,7 @@ public class ReactomePathwayParserTest extends ReactomeTestFunctions{
 	}
 
 	@Test
-	public void testUpdateObjectFromDb() {
+	public void testUpdateObjectFromDb() throws Exception {
 		try {
 			Document document = getXmlDocumentFromFile("testFiles/reactome/pathway.xml");
 			ReactomePathway res = parser.parseObject(document.getChildNodes().item(0));
@@ -83,7 +83,7 @@ public class ReactomePathwayParserTest extends ReactomeTestFunctions{
 			
 		} catch (Exception e) {
 			e.printStackTrace();
-			fail("Unknown exception");
+			throw e;
 		}
 	}