Index: trunk/ippToPsps/jython/forcedwarpbatch.py
===================================================================
--- trunk/ippToPsps/jython/forcedwarpbatch.py	(revision 37935)
+++ trunk/ippToPsps/jython/forcedwarpbatch.py	(revision 38083)
@@ -332,8 +332,13 @@
             raise
         self.logger.infoPair("need to cull"," nulls objid")
+        rowCountBefore = self.scratchDb.getRowCount("ForcedWarpMeasurement")
         results= self.scratchDb.reportAndDeleteRowsWithNULLS("ForcedWarpMeasurement", "objID")
-
-
-
+        rowCountAfter =  self.scratchDb.getRowCount("ForcedWarpMeasurement")
+        self.logger.infoPair("row count of ForcedWarpMeasurement",rowCountBefore)
+        self.logger.infoPair("row count of ForcedWarpMeasurement after cull of null objID", rowCountAfter)
+        if rowCountAfter == 0:
+            self.skipBatch = True
+            self.logger.infoPair ("skip this batch, it is bad")
+            return False
 #        self.generateRandomIDs()
 
