Index: /trunk/ippScripts/scripts/detrend_calc_norm.pl
===================================================================
--- /trunk/ippScripts/scripts/detrend_calc_norm.pl	(revision 8714)
+++ /trunk/ippScripts/scripts/detrend_calc_norm.pl	(revision 8715)
@@ -38,5 +38,6 @@
     
     # Parse the output
-    my $metadata = $mdcParser->parse(join "", @$stdout_buf); # Parsed metadata
+    my $metadata = $mdcParser->parse(join "", @$stdout_buf)
+        or die "unable to parse metadata config doc";
     $files = parse_md_list($metadata);
 }
@@ -74,5 +75,6 @@
     die "Unable to perform ppNormCalc: $error_code\n"
 	if not $success;
-    $norms = $mdcParser->parse(join "", @$stdout_buf); # Parsed metadata
+    $norms = $mdcParser->parse(join "", @$stdout_buf)
+        or die "unable to parse metadata config doc";
 }
 
Index: /trunk/ippScripts/scripts/detrend_create_resid.pl
===================================================================
--- /trunk/ippScripts/scripts/detrend_create_resid.pl	(revision 8714)
+++ /trunk/ippScripts/scripts/detrend_create_resid.pl	(revision 8715)
@@ -91,5 +91,6 @@
     close $statsFile;
     my $mdcParser = PS::IPP::Metadata::Config->new;	# Parser for metadata config files
-    my $metadata = $mdcParser->parse(join "", @contents); # Metadata from the stats
+    my $metadata = $mdcParser->parse(join "", @contents)
+        or die "unable to parse metadata config doc";
     $stats = PS::IPP::Metadata::Stats->new(); # Stats parser
     $stats->parse($metadata) or die "Unable to find all values in statistics output.\n";
Index: /trunk/ippScripts/scripts/detrend_process.pl
===================================================================
--- /trunk/ippScripts/scripts/detrend_process.pl	(revision 8714)
+++ /trunk/ippScripts/scripts/detrend_process.pl	(revision 8715)
@@ -73,5 +73,6 @@
     close $statsFile;
     my $mdcParser = PS::IPP::Metadata::Config->new;	# Parser for metadata config files
-    my $metadata = $mdcParser->parse(join "", @contents); # Metadata from the stats
+    my $metadata = $mdcParser->parse(join "", @contents)
+        or die "unable to parse metadata config";
     $stats = PS::IPP::Metadata::Stats->new(); # Stats parser
     $stats->parse($metadata) or die "Unable to find all values in statistics output.\n";
Index: /trunk/ippScripts/scripts/detrend_reject_exp.pl
===================================================================
--- /trunk/ippScripts/scripts/detrend_reject_exp.pl	(revision 8714)
+++ /trunk/ippScripts/scripts/detrend_reject_exp.pl	(revision 8715)
@@ -55,5 +55,6 @@
 	run(command => $command, verbose => 1);
     die "Unable to perform dettool -processed: $error_code\n" if not $success;
-    my $metadata = $mdcParser->parse(join "", @$stdout_buf); # Parsed metadata
+    my $metadata = $mdcParser->parse(join "", @$stdout_buf)
+        or die "unable to parse metadata config doc";
     $exposures = parse_md_list($metadata);
 }
Index: /trunk/ippScripts/scripts/detrend_reject_imfile.pl
===================================================================
--- /trunk/ippScripts/scripts/detrend_reject_imfile.pl	(revision 8714)
+++ /trunk/ippScripts/scripts/detrend_reject_imfile.pl	(revision 8715)
@@ -76,5 +76,6 @@
 	run(command => $command, verbose => 1);
     die "Unable to perform dettool -processed: $error_code\n" if not $success;
-    my $metadata = $mdcParser->parse(join "", @$stdout_buf); # Parsed metadata
+    my $metadata = $mdcParser->parse(join "", @$stdout_buf) 
+        or die "unable to parse metadata config doc";
     $files = parse_md_list($metadata);
 }
Index: /trunk/ippScripts/scripts/detrend_stack.pl
===================================================================
--- /trunk/ippScripts/scripts/detrend_stack.pl	(revision 8714)
+++ /trunk/ippScripts/scripts/detrend_stack.pl	(revision 8715)
@@ -51,5 +51,6 @@
 	run(command => $command, verbose => 1);
     die "Unable to perform dettool -processed: $error_code\n" if not $success;
-    my $metadata = $mdcParser->parse(join "", @$stdout_buf); # Parsed metadata
+    my $metadata = $mdcParser->parse(join "", @$stdout_buf)
+        or die "unable to parse metadata config doc";
     $files = parse_md_list($metadata);
 }
@@ -85,5 +86,6 @@
     close $statsFile;
     my $mdcParser = PS::IPP::Metadata::Config->new;	# Parser for metadata config files
-    my $metadata = $mdcParser->parse(join "", @contents); # Metadata from the stats
+    my $metadata = $mdcParser->parse(join "", @contents)
+        or die "unable to parse metadata config doc";
     $stats = PS::IPP::Metadata::Stats->new(); # Stats parser
     $stats->parse($metadata) or die "Unable to find all values in statistics output.\n";
Index: /trunk/ippScripts/scripts/mdc2list.pl
===================================================================
--- /trunk/ippScripts/scripts/mdc2list.pl	(revision 8714)
+++ /trunk/ippScripts/scripts/mdc2list.pl	(revision 8715)
@@ -34,5 +34,6 @@
 my @input = <$inFile>;		# Contents of the metadata config file
 my $mdcParser = PS::IPP::Metadata::Config->new; # Parser for metadata config files
-my $md = $mdcParser->parse(join "", @input); # The parsed metadata
+my $md = $mdcParser->parse(join "", @input)
+        or die "unable to parse metadata config doc";
 my $hashes = mds2hashes($md);	# An array of hashes
 foreach my $pending (@$hashes) {
Index: /trunk/ippScripts/scripts/phase0exp.pl
===================================================================
--- /trunk/ippScripts/scripts/phase0exp.pl	(revision 8714)
+++ /trunk/ippScripts/scripts/phase0exp.pl	(revision 8715)
@@ -67,5 +67,6 @@
         run(command => $command, verbose => 1);
     die "Unable to perform p0tool on exposure id $expid: $error_code\n" if not $success;
-    my $metadata = $mdcParser->parse(join "", @$stdout_buf); # Parsed metadata
+    my $metadata = $mdcParser->parse(join "", @$stdout_buf)
+            or die "unable to parse metadata config doc";
     $imfiles = parse_md_list($metadata); # Data for imfiles
 }
Index: /trunk/ippScripts/scripts/phase0imfile.pl
===================================================================
--- /trunk/ippScripts/scripts/phase0imfile.pl	(revision 8714)
+++ /trunk/ippScripts/scripts/phase0imfile.pl	(revision 8715)
@@ -67,5 +67,6 @@
     # Parse the output
     my $mdcParser = PS::IPP::Metadata::Config->new;        # Parser for metadata config files
-    my $metadata = $mdcParser->parse(join "", @$stdout_buf);
+    my $metadata = $mdcParser->parse(join "", @$stdout_buf)
+            or die "unable to parse metadata config doc";
     my @constants = keys %{CONSTANTS()}; # List of constants to parse out
     my @variables = keys %{VARIABLES()}; # List of variables to parse out
Index: /trunk/ippScripts/scripts/phase2.pl
===================================================================
--- /trunk/ippScripts/scripts/phase2.pl	(revision 8714)
+++ /trunk/ippScripts/scripts/phase2.pl	(revision 8715)
@@ -55,5 +55,6 @@
     close $statsFile;
     my $mdcParser = PS::IPP::Metadata::Config->new;	# Parser for metadata config files
-    my $metadata = $mdcParser->parse(join "", @contents); # Metadata from the stats
+    my $metadata = $mdcParser->parse(join "", @contents)
+            or die "unable to parse metadata config doc";
     $stats = PS::IPP::Metadata::Stats->new(); # Stats parser
     $stats->parse($metadata) or die "Unable to find all values in statistics output.\n";
