diff --git a/src/ska_tango_base/utils.py b/src/ska_tango_base/utils.py
index c754579e8e62ee1769124227d554ae32775f20b1..c020787c1a8730b820a54b0a65de216107c57f49 100644
--- a/src/ska_tango_base/utils.py
+++ b/src/ska_tango_base/utils.py
@@ -630,6 +630,10 @@ class LongRunningDeviceInterface:
             - If so, fire the callback
             - Clean up
         """
+        if ev.err:
+            self._logger.error("Event system DevError(s) occured: %s", str(ev.errors))
+            return
+
         if ev.attr_value and ev.attr_value.name == "longrunningcommandresult":
             if ev.attr_value.value:
                 # push change event to new attribute for all tango devices