diff --git a/sickbeard/helpers.py b/sickbeard/helpers.py
index 26b5a0aec25ff9f4f8e814315b918f33557e6250..518051d7557155fd0eb7351bbd38fc9f80455e32 100644
--- a/sickbeard/helpers.py
+++ b/sickbeard/helpers.py
@@ -23,6 +23,7 @@ import stat
 import urllib, urllib2
 import re, socket
 import shutil
+import traceback
 
 from xml.dom.minidom import Node
 
@@ -148,6 +149,12 @@ def getURL (url, headers=[]):
     except socket.timeout:
         logger.log(u"Timed out while loading URL "+url, logger.WARNING)
         return None
+    except ValueError:
+        logger.log(u"Unknown error while loading URL "+url, logger.WARNING)
+        return None
+    except Exception:
+        logger.log(u"Unknown exception while loading URL "+url+": "+traceback.format_exc(), logger.WARNING)
+        return None
 
     return result