Index: trunk/glueforge/templates/psdb/selectrowsfits.tt
===================================================================
--- trunk/glueforge/templates/psdb/selectrowsfits.tt	(revision 4328)
+++ trunk/glueforge/templates/psdb/selectrowsfits.tt	(revision 4341)
@@ -12,5 +12,5 @@
     for (i = 0; i < rowSet->n; i++) {
         if (!psMetadataRemove((psMetadata *)rowSet->data[i], 0, [% namespace FILTER upper %]_INDEX_NAME)) {
-            // psError(); something bad happened
+            psError(PS_ERR_UNKNOWN, true, "failed to remove item %s", [% namespace FILTER upper %]_INDEX_NAME);
             psFree(rowSet);
             return false;
@@ -20,5 +20,5 @@
     // output to fits
     if (!psFitsWriteTable(fits, NULL, rowSet)) {
-        // psError(); something bad happened
+        psError(PS_ERR_UNKNOWN, false, "FITS table write failed");
         psFree(rowSet);
         return false;
@@ -27,5 +27,5 @@
     // FIXME: needs to be after a new ext is written?
     if (!psFitsSetExtName(fits, [% namespace FILTER upper %]_TABLE_NAME)) {
-        // psError(); something bad happened
+        psError(PS_ERR_UNKNOWN, false, "failed to set FITS HDU extension name");
         psFree(rowSet);
         return false;
