Open mounilsankar opened 7 months ago
We accept this bug.
However, we consider this bug to be severity Low
as
null
to the array.null
from the array and the app will be back to functioning normally.
Team chose [severity.Low
]
Originally [severity.Medium
]
Reason for disagreement: I think Users that edit the data file is not uncommon given many people may want to transfer the datafile across computers. This bug also renders the app unusable to a group of people who encounter this bug as they wouldn't know how to solve this issue. Hence this should be of medium severity.
"It only causes a minor inconvenience, where the user can delete the null from the array and the app will be back to functioning normally." you mention the above but mos people who encounter this issue would not know how to do the above given the context of your app being undergraduate uni students.
The app crashes with a nullpointer exception when the letsgethired.json file has a null value as a json object. Why is this a problem? User guide says "Q: How do I transfer my data to another Computer? A: Install LetsGetHired in the other computer and overwrite the empty data file it creates with the file that contains the data from your previous LetsGetHired home folder." Therefore app should handle any invalid values in the json file. Steps to reproduce:
Possible fix: Catch the null pointer exception when reading data from the json file and start app with an empty data file as is the support provided in AB3