Index: trunk/ippToPsps/jython/stackbatch.py
===================================================================
--- trunk/ippToPsps/jython/stackbatch.py	(revision 39118)
+++ trunk/ippToPsps/jython/stackbatch.py	(revision 39119)
@@ -890,9 +890,17 @@
 
         # modify petRadiusErr if it is not set correctlyu
-
         sqlLine = sqlUtility("UPDATE " + tablename + " AS a SET")
         sqlLine.group("a." + filter + "petRadiusErr", "a." + filter + "petRadius * 0.1")
         sql = sqlLine.makeEquals("WHERE a." + filter + "petRadiusErr IS NULL")
 
+        self.scratchDb.execute(sql)
+
+        # modify petRadius/petRadiusErr if they have the very wrong values.
+        # Be conservative and assume all values smaller than -1e10 are very wrong values.
+        sqlLine = sqlUtility("UPDATE " + tablename + " AS a SET")
+        sqlLine.group("a." + filter + "petRadius", "-999")
+        sqlLine.group("a." + filter + "petRadiusErr", "-999")
+        sql = sqlLine.makeEquals("WHERE a." + filter + "petRadius <= -1e+10")
+        
         self.scratchDb.execute(sql)
 
