Index: /trunk/DataStore/Changes
===================================================================
--- /trunk/DataStore/Changes	(revision 11833)
+++ /trunk/DataStore/Changes	(revision 11834)
@@ -1,3 +1,7 @@
 Revision history for Perl module DataStore
+
+0.07
+    - trap exceptions from DateStore::File::Parse in DataStore::FileSet being
+      caused by empty file lists
 
 0.06 Thu Feb  1 13:57:56 HST 2007
Index: /trunk/DataStore/lib/DataStore/FileSet.pm
===================================================================
--- /trunk/DataStore/lib/DataStore/FileSet.pm	(revision 11833)
+++ /trunk/DataStore/lib/DataStore/FileSet.pm	(revision 11834)
@@ -1,5 +1,5 @@
 # Copyright (C) 2006  Joshua Hoblitt
 #
-# $Id: FileSet.pm,v 1.11 2006-07-22 01:17:33 smalle Exp $
+# $Id: FileSet.pm,v 1.12 2007-02-15 22:04:03 jhoblitt Exp $
 
 package DataStore::FileSet;
@@ -199,5 +199,10 @@
         my $parser = DataStore::File::Parser->new(base_uri => $self->uri);
 
-        $data = $parser->parse($response->content);
+        eval {
+            $data = $parser->parse($response->content);
+        };
+        if ($@) {
+            carp "error parsing DataStore File format: $@";
+        }
     }
 
