If a zip file is corrupt but readable, and the archive needs fixing (E.g. deletions of matched files), then RomVault will throw an error while fixing. This error will occur during every fix run as RomVault will keep attempting to fix the corrupt archive.
Steps to reproduce:
Place a corrupt archive in your ToSort that is readable where some files can be extracted but others cannot
Place a DAT in your DATRoot that should match some of the files in the corrupt archive
Update DATs
Scan the corrupt archive
Find fixes and fix ROMs
An error will occur when RomVault tries to delete files from the archive
Attempt to fix again, and notice the same error will occur
Expected behavior:
Contact johnsanc for example archive.
(screenshot)
johnsanc
3 years ago
If a zip file is corrupt but readable, and the archive needs fixing (E.g. deletions of matched files), then RomVault will throw an error while fixing. This error will occur during every fix run as RomVault will keep attempting to fix the corrupt archive.
Steps to reproduce:
Place a corrupt archive in your ToSort that is readable where some files can be extracted but others cannot
Place a DAT in your DATRoot that should match some of the files in the corrupt archive
Update DATs
Scan the corrupt archive
Find fixes and fix ROMs
An error will occur when RomVault tries to delete files from the archive
Attempt to fix again, and notice the same error will occur
Expected behavior:
Suggestion: RomVault should not attempt to delete any files from corrupt archives since there are likely issues that would prevent recompressing the archive
Contact johnsanc for example archive.
(screenshot)