Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
framework-2.0.4
-
None
Description
If an exception occurs when reading a previously cached bundle, BundleArchive.revise() called from the BundleArchive constructor will delete the revision directory, but the bundle directory will be left intact in BundleCache.getArchives(). On a subsequent restart this causes an issue since the bundle directory is now malformed (i.e., it doesn't have a revision directory). We need to handle this differently.