Index: trunk/ippToPsps/jython/stackbatch.py
===================================================================
--- trunk/ippToPsps/jython/stackbatch.py	(revision 37433)
+++ trunk/ippToPsps/jython/stackbatch.py	(revision 37450)
@@ -73,5 +73,5 @@
        # we just need one valid filter to get the generic metadata
        validFilter = 'none'
-
+       validFilterCount = 0
        # get a list of stackIDs, identify the CMFs, read the headers:
        for filter in self.filters:
@@ -81,5 +81,6 @@
            stackID = gpc1Db.getStackIDFromSkyIDAndFilter(skychunk.dvoLabel, skyID, filterName)
            self.stackIDs[filter] = stackID
-
+           if (stackID > 0):
+               validFilterCount=validFilterCount + 1
            if (stackID <= 0): 
                continue
@@ -115,4 +116,10 @@
            self.logger.errorPair("can't find any valid stacks...?? ","??")
            raise
+       # did we find any valid stacks?
+       if validFilterCount == 0:
+           self.logger.errorPair("can't find any valid stacks...?? ","??")
+           raise
+       else:
+           self.logger.infoPair("number of filters found:",validFilterCount)
     
        validStackID = self.stackIDs[validFilter]
