Index: trunk/ippToPsps/jython/gpc1db.py
===================================================================
--- trunk/ippToPsps/jython/gpc1db.py	(revision 32179)
+++ trunk/ippToPsps/jython/gpc1db.py	(revision 32180)
@@ -154,10 +154,14 @@
             rs = self.executeQuery(sql)
             rs.first()
+        except:
+            self.logger.errorPair("Can't query for", "stack meta data")
+           
+        try:
             meta.append(rs.getString(1))
             meta.append(rs.getString(2))
             meta.append(rs.getString(3))
         except:
-            self.logger.exception("Can't query for stack meta")
-
+            self.logger.errorPair("getStackStageMeta()", "empty meta data")
+     
         return meta
 
@@ -178,4 +182,8 @@
             rs = self.executeQuery(sql)
             rs.first()
+        except:
+            self.logger.errorPair("Can't query for", "camera meta data")
+
+        try:
             meta.append(rs.getInt(1))
             meta.append(rs.getString(2))
@@ -185,5 +193,5 @@
             meta.append(rs.getString(6))
         except:
-            self.logger.exception("Can't query for camera meta")
+            self.logger.errorPair("getCameraStageMeta()", "empty meta data")
 
         return meta
@@ -205,9 +213,14 @@
             rs.first()
         except:
-            self.logger.exception("Can't query for camera smfs")
-
+            self.logger.errorPair("Can't query for smf file for cam_id",  str(camID))
+            return None
+
+        try:
         # get path to base dir of cmf files
-        path = rs.getString(1)
-        path = path[0:path.rfind("/")]
+            path = rs.getString(1)
+            path = path[0:path.rfind("/")]
+        except:
+            self.logger.errorPair("No smf files found for cam_id", str(camID) )
+            return None
        
         # list all smf files if a neb path
