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 3579297e2956edad86824de51bd691b67a4d8c22..cb9b4ac8032611e54f010bf40c662521b5f111be 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;
 	}