diff --git a/sickbeard/scene_exceptions.py b/sickbeard/scene_exceptions.py
index 7526854b2382794bee998ef738a4ff86c9afb787..48f66490744f8bc1ff3014fe32a6377ef6715456 100644
--- a/sickbeard/scene_exceptions.py
+++ b/sickbeard/scene_exceptions.py
@@ -306,7 +306,11 @@ def _xem_exceptions_fetcher():
                 continue
 
             for indexerid, names in parsedJSON['data'].items():
-                xem_exception_dict[int(indexerid)] = names
+                try:
+                    xem_exception_dict[int(indexerid)] = names
+                except Exception as e:
+                    logger.log(u"XEM: Rejected entry: indexerid:{0}; names:{1}".format(indexerid, names), logger.WARNING)
+                    logger.log(u"XEM: Rejected entry error message:{0}".format(str(e)), logger.DEBUG)
 
         setLastRefresh('xem')