diff --git a/MAC/Navigator2/panels/objects/Processes/SWControler_small.pnl b/MAC/Navigator2/panels/objects/Processes/SWControler_small.pnl
index e3699937dd1d449c55a2cd2cceea34e47ad2761f..749a465d8f99b16995ac576a292692e211f2c268 100644
--- a/MAC/Navigator2/panels/objects/Processes/SWControler_small.pnl
+++ b/MAC/Navigator2/panels/objects/Processes/SWControler_small.pnl
@@ -50,15 +50,18 @@ private void reload() {
   
   // check if the required datapoint for this view are enabled and accessible
   if (navFunct_dpReachable(baseDP+\".process.startTime\")) {
-    if (dpConnect(\"updateSWController\", baseDP +\".process.startTime:_online.._value\",
-                                        baseDP +\".process.stopTime:_online.._value\",
-                                        baseDP +\".process.stopTime:_online.._invalid\",
-                                        baseDP +\".process.startTime:_online.._invalid\") == -1) {
-      setValue(\"process\", \"backCol\", \"Lofar_dpdoesnotexist\");
-    }
+    if (dpExists(baseDP+\".process.startTime\")) {
+      if (dpConnect(\"updateSWController\", baseDP +\".process.startTime:_online.._value\",
+                                          baseDP +\".process.stopTime:_online.._value\",
+                                          baseDP +\".process.stopTime:_online.._invalid\",
+                                          baseDP +\".process.startTime:_online.._invalid\") == -1) {
+        setValue(\"process\", \"backCol\", \"Lofar_dpdoesnotexist\");
+      }
+    } else {
+        setValue(\"process\", \"backCol\", \"Lofar_dpdoesnotexist\");
+    } 
   } else {
     setValue(\"process\", \"backCol\", \"Lofar_dpOffline\");
-
   }	
 }
 
diff --git a/MAC/Navigator2/panels/objects/navigator_alerts.pnl b/MAC/Navigator2/panels/objects/navigator_alerts.pnl
index a68f350d943f31e28600d9fef0ca0eb7655bf6ea..1bddbaba2f13b14e86118d34f7c4bc3621d78ccd 100644
--- a/MAC/Navigator2/panels/objects/navigator_alerts.pnl
+++ b/MAC/Navigator2/panels/objects/navigator_alerts.pnl
@@ -169,7 +169,7 @@ void ackAllClicked() {
 
       // ok rest should be possible to acknowledge
       // find the entry in the table
-      DebugN(\"navigator_alerts.pnl:ackAllClicked| g_alarms: \",g_alarms[\"DPNAME\"]);
+      if (g_alarms[\"DPNAME\"] == \"\") return;
       if ( dynlen(g_alarms[\"DPNAME\"]) >= 1) {
         iPos=dynContains(g_alarms[\"DPNAME\"],dp);