Index: trunk/pstamp/scripts/pstampparse.pl
===================================================================
--- trunk/pstamp/scripts/pstampparse.pl	(revision 27238)
+++ trunk/pstamp/scripts/pstampparse.pl	(revision 27260)
@@ -151,8 +151,10 @@
         print STDERR @$stderr_buf;
     }
-    my $table =  $mdcParser->parse(join "", @$stdout_buf) or
-        my_die("Unable to parse metdata config doc", $PS_EXIT_UNKNOWN_ERROR);
-
-    $rows = parse_md_list($table);
+    if (@$stdout_buf) {
+        my $table =  $mdcParser->parse(join "", @$stdout_buf) or
+            my_die("Unable to parse metdata config doc", $PS_EXIT_UNKNOWN_ERROR);
+        $rows = parse_md_list($table);
+    }
+
 }
 
@@ -305,7 +307,7 @@
 }
 
-if (($mode eq "queue_jobs") and ($num_jobs eq 0)) {
+if (($mode eq "queue_job") and ($num_jobs eq 0)) {
     print STDERR "no jobs created for $req_name\n" if $verbose;
-    insertFakeJobForRow(undef, 0, $PSTAMP_UNKNOWN_ERROR);
+    insertFakeJobForRow(undef, 0, $PSTAMP_INVALID_REQUEST);
 }
 
