diff --git a/src/DonkiDirectorServer.py b/src/DonkiDirectorServer.py
index 4682d6da6b51405faa3448da3ba19e01c430d090..7c7ac04492f9ccbe76995b0c117d900cd7d44962 100755
--- a/src/DonkiDirectorServer.py
+++ b/src/DonkiDirectorServer.py
@@ -66,11 +66,13 @@ class DonkiDirectorServer (PyTango.LatestDeviceImpl):
             try:
                 if attr not in self.file_finished_proxies.keys():
                     self.file_finished_proxies[attr] = PyTango.AttributeProxy(attr)
+                (self.file_finished_proxies[attr]).ping()
                 (self.file_finished_proxies[attr]).write(filename_in)
             except:
-                self.error_stream("Unable to set callback attribute: " + attr )
+                _errmsg = "ERROR writing callback attribute: " + attr
+                self.error_stream(_errmsg )
+                self.dt._report_message(_errmsg, with_date=True)
                 self.error_stream(traceback.format_exc())
-                
             
     #----- PROTECTED REGION END -----#	//	DonkiDirectorServer.global_variables