Index: trunk/ippToPsps/jython/objectbatch.py
===================================================================
--- trunk/ippToPsps/jython/objectbatch.py	(revision 37873)
+++ trunk/ippToPsps/jython/objectbatch.py	(revision 37935)
@@ -186,6 +186,8 @@
                    SET " + filter[1] + "MeanPSFMagErr = null \
                    WHERE " + filter[1] + "MeanPSFMagErr > " + str(cut)
-            self.scratchDb.execute(sql)
-
+            try: self.scratchDb.execute(sql)
+            except:
+                self.logger.infoPair("failed sql",sql)
+                raise
     '''
     Inserts stuff for all mags
@@ -224,6 +226,8 @@
             sql += "ObjectThin.nStackDetections = ObjectThin.nStackDetections + cps.NSTACK_DET"
             self.logger.info(sql)
-            self.scratchDb.execute(sql)
-
+            try: self.scratchDb.execute(sql)
+            except:
+                self.logger.InfoPair("failed sql",sql)
+                raise
         # XXX this does not seem like a good thing to leave in SQL
         self.logger.infoPair("Calculating nDetections from", "n[filters]")
@@ -233,6 +237,8 @@
             sql += "SET nDetections = nDetections + n" + filter[1]
             sql += " WHERE n" + filter[1] + " != -999"
-            self.scratchDb.execute(sql)
-
+            try: self.scratchDb.execute(sql)
+            except:
+                self.logger.infoPair("failed sql",sql)
+                raise
     '''
     give objectName to objectThin
@@ -257,4 +263,5 @@
         except:
             self.logger.errorPair("failed sql", sql)
+            raise
             return False
 
@@ -275,4 +282,5 @@
         except:
             self.logger.errorPair("failed sql", sql)
+            raise
             return False
         self.logger.infoPair("updating objName", "using means")
@@ -291,4 +299,5 @@
         except:
             self.logger.errorPair("failed sql", sql)
+            raise
             return False
  
@@ -309,4 +318,5 @@
         except:
             self.logger.errorPair("failed sql", sql)
+            raise
             return False
 
@@ -329,5 +339,6 @@
             except:
                 self.logger.errorPair("Couldn't squash out of range stuff", sql)
-                return False
+                raise
+        
 
             self.logger.infoPair("setting to null  > 1e-38 and < 1e-38 in", "cps FLUX_KRON")
@@ -338,5 +349,5 @@
             except:
                 self.logger.errorPair("Couldn't squash out of range stuff", sql)
-                return False
+                raise
 
         
@@ -420,4 +431,5 @@
     
         rs = self.scratchDb.executeQuery(sql)
+        
         rs.first()
         nToDelete = rs.getInt(1)
@@ -437,5 +449,5 @@
         except:
             self.logger.errorPair("Couldn't cull outsiders from ObjectThin table", sql)
-            return False
+            raise
 
         ##Don't do this till after MeanObject
@@ -467,5 +479,5 @@
         except:
             self.logger.errorPair("Couldn't populate MeanObject table", sql)
-            return False
+            raise
 
         self.logger.infoPair("Adding 'row' columns to", "MeanObject table")
