Open AmosChan97 opened 5 years ago
It is accepted that this possible exception was not caught properly by the Storage class. However, I would like to argue that the severity of the bug is not High. As stated in the User Guide, "Ducats will be unable to read your song data if it detects an invalid format", and hence only recommends directly editing the data if you are an extremely advanced user. Since it is not possible for invalid data to be accepted, Ducats should leave as soon as tried to load the data into the SongList, as it should not be forced to work with corrupted data. As such, the user's experience will be similar: encountering an exception followed by the exit of the program.
With that consideration, since this bug does not make the program unusable for users, and is not commonly occurring, I would argue that the severity of this bug is medium and not high.
After data has been corrupted, everytime application is relaunched, list of songs are empty