diff --git a/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/api/v1/impl/MoveFileCommand.java b/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/api/v1/impl/MoveFileCommand.java
index 0e4e547734162240f1ffd8f90e1a9ef9f381eecd..8e58a31a23edf66bed7eb71d2a0b33035c1fa1af 100644
--- a/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/api/v1/impl/MoveFileCommand.java
+++ b/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/api/v1/impl/MoveFileCommand.java
@@ -93,6 +93,12 @@ public class MoveFileCommand extends AbstractTransactionalCommand
                         to.getAbsolutePath()));
         IFileOperations fileOperations = FileOperations.getMonitoredInstanceForCurrentThread();
         fileOperations.move(from, to);
+        if (from.exists())
+        {
+            getOperationLog().error(
+                    String.format("Failed to move %s '%s' to '%s'", entity, from.getAbsolutePath(),
+                            to.getAbsolutePath()));
+        }
     }
 
     @Override