Crash occurs if a fix requires the 7z cache but no ToSort directory exists

RV 3.5.2

Crash
j

johnsanc

2 years ago

If a 7z file needs to be torrentzipped using the 7z cache, but a ToSort directory does not exist, then RomVault will crash.


Steps to reproduce:

  1. Start a clean instance of RomVault with no default directories

  2. Add a dat to your DATRoot

  3. Add a solid 7z archive that contains files needed by the DAT somewhere in your RomRoot in an incorrect directory

  4. Scan your ROMRoot so the 7z archive is hashed

  5. Check with explorer and ensure no ToSort folder exists, delete it if it does exist

  6. Fix ROMs

  7. Notice that RV crashes when attempting to decompress the 7z archive to the Primary ToSort


Expected behavior:

  • If the Primary ToSort directory does not exist, it should automatically be created at the time of the fix, AND

  • If a cache ToSort is defined but does not exist, it should automatically be created at the time of the fix.


(screenshot)

Activity

j

johnsanc changed the status to RV 3.5.1

2 years ago

j

johnsanc changed the status to Won't Do

2 years ago

3 hidden items

G

GordonJ

2 years ago

Addressed in 3.5.1 WIP1

G

GordonJ changed the status to RV 3.5.2

2 years ago


Powered by Convas