This appears to be a case of extreme user input, as we believe that the input cost, 200 sextillion, is 2.5 billion times the total amount of money in the world. Thus, no reasonable delivery cost should contain that amount of money.
Also, it is highly unlikely that user mistakes will cause such input as 23 deliberate '0's are required to be entered for this to happen.
As stated by the course website, problems caused by overflow due to extreme user behavior is not considered a bug, so the team has decided to reject it.
Whole app data was lost when I exited and re-entered the app upon doing the following steps:
inspect 1
to inspect Alex Yeohadd i/Chair e/2025-04-04 a/John street, block 123, #01-01, S123456 c/$200000000000000000000000 s/delivered
. (command is executed successfully without any error thrown)Expected: error to be thrown initially when app cannot handle such big number.
[original: nus-cs2103-AY2425S1/pe-interim#1959] [original labels: severity.High type.FunctionalityBug]