From f19e4617bd0573378a061d6b06fc06d091f0da40 Mon Sep 17 00:00:00 2001
From: Piotr Gawron <piotr.gawron@uni.lu>
Date: Fri, 21 Jul 2017 12:56:21 +0200
Subject: [PATCH] strange error handling when saving data to db

---
 .../mapviewer/annotation/services/DrugbankHTMLParser.java   | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/annotation/src/main/java/lcsb/mapviewer/annotation/services/DrugbankHTMLParser.java b/annotation/src/main/java/lcsb/mapviewer/annotation/services/DrugbankHTMLParser.java
index 3579297e29..cb9b4ac803 100644
--- a/annotation/src/main/java/lcsb/mapviewer/annotation/services/DrugbankHTMLParser.java
+++ b/annotation/src/main/java/lcsb/mapviewer/annotation/services/DrugbankHTMLParser.java
@@ -523,7 +523,11 @@ public class DrugbankHTMLParser extends DrugAnnotation implements IExternalServi
 
 		drug = findMoreInformation(drugName);
 
-		setCacheValue(query, getDrugSerializer().objectToString(drug));
+		try {
+			setCacheValue(query, getDrugSerializer().objectToString(drug));
+		} catch (SerializationException e) {
+			logger.error("Problem with serializing element ");
+		}
 
 		return drug;
 	}
-- 
GitLab