diff --git a/RCUSCC/RCUSCC/RCUSCC.py b/RCUSCC/RCUSCC/RCUSCC.py
index c9e9f8c6da5f0500b91519fd4545b3253e8d84f5..43e47d8a88c79ac81e114cd3956f978499289643 100644
--- a/RCUSCC/RCUSCC/RCUSCC.py
+++ b/RCUSCC/RCUSCC/RCUSCC.py
@@ -362,7 +362,12 @@ class RCUSCC(Device):
             return
 
         # Retrieve and map server attributes
-        self._map_attributes()
+        try:
+            self._map_attributes()
+        except Exception as e:
+            self.error_stream("Could not map server interface: %s", e)
+            self.Fault()
+            return
 
         # Start keep-alive
         self.opcua_connection.start()