Index: trunk/psModules/src/camera/pmFPAfile.c
===================================================================
--- trunk/psModules/src/camera/pmFPAfile.c	(revision 7311)
+++ trunk/psModules/src/camera/pmFPAfile.c	(revision 7323)
@@ -318,5 +318,6 @@
         psFree (extra);
         if (file->filename == NULL) {
-            psAbort ("pmFPAfile", "no file specified");
+            psError(PS_ERR_IO, true, "filename lookup error (@FILES) for %s : %s\n", file->filextra, extra);
+            return false;
         }
         // psMetadataLookupStr just returns a view, file->filename must be protected
@@ -329,5 +330,6 @@
         psFree (extra);
         if (file->filename == NULL) {
-            psAbort ("pmFPAfile", "no file specified");
+            psError(PS_ERR_IO, true, "filename lookup error (@DETBD) for %s : %s\n", file->filextra, extra);
+            return false;
         }
         psMemIncrRefCounter (file->filename);
@@ -1182,5 +1184,5 @@
         // char *extra = pmFPAfileNameFromRule (file->filextra, file, view);
         // psArray *infiles = pmDetrendSelect (extra, input);
-        psAbort ("pmFPAfileFromConfig", "@DETDB not yet defined");
+        psAbort ("pmFPAfileFromConfig", "programming error: @DETDB not yet defined");
     } else {
         infiles = psArrayAlloc(1);
