diff --git a/lib/galaxy/eggs/scramble.py b/lib/galaxy/eggs/scramble.py index 528bb60dd49..4725695d0af 100644 --- a/lib/galaxy/eggs/scramble.py +++ b/lib/galaxy/eggs/scramble.py @@ -150,7 +150,11 @@ class ScrambleEgg( Egg ): cur = os.getcwd() os.chdir( unpack_path ) for member in members: - t.extract( member ) + try: + t.extract( member ) + except: + log.exception("Could not extract %s" % member) + raise t.close() os.rename( tld, self.name ) os.chdir( cur )