diff --git a/services/webapp/code/rosetta/core_app/api.py b/services/webapp/code/rosetta/core_app/api.py
index bc8886a9ebb14ec12ee36237cc11aec29bb41763..9168c94a06294eeb01457d734d8477156273fbb0 100644
--- a/services/webapp/code/rosetta/core_app/api.py
+++ b/services/webapp/code/rosetta/core_app/api.py
@@ -259,7 +259,10 @@ logger.info('Reporting for task uuid: "{}"'.format(task_uuid))
 # Get IP
 ip = socket.gethostbyname(hostname)
 if ip == '127.0.1.1':
-    ip = socket.gethostbyname(hostname+'.local')
+    try:
+        ip = socket.gethostbyname(hostname+'.local')
+    except:
+        pass
 logger.info(' - ip: "{}"'.format(ip))
 
 # Get port