diff --git a/src/python/dm/common/processing/fileProcessingThread.py b/src/python/dm/common/processing/fileProcessingThread.py
index b7cb201f1bafce37c285ed7432720cd6e6492cf3..bc2e485f5e54cab256481ef245d4a252214f7431 100755
--- a/src/python/dm/common/processing/fileProcessingThread.py
+++ b/src/python/dm/common/processing/fileProcessingThread.py
@@ -21,6 +21,9 @@ class FileProcessingThread(threading.Thread):
         self.logger = LoggingManager.getInstance().getLogger(name)
 
     def processFile(self, fileInfo):
+        if not len(self.fileProcessorKeyList): 
+            return 
+
         filePath = fileInfo.get('filePath')
         try:
             statusMonitor = fileInfo.get('statusMonitor')