Quote Originally Posted by Shinkuno View Post
Not at all... imagine if during a transaction error your exception handling would be not abort the transaction, but removing the money from the sender and giving 0 to the receiver.

The exception handling for this case would be either reroll or set it to 1, which still unfair at least noone loses out and noone would even know if something went wrong cause 1 is a valid result after all.

Could their actual exception handling code set it to 0? Yes. Would i call it exception handling? No, cause you purposefully let through a bad result.
How exactly is the server that isn't doing the rolling supposed to do a reroll? The lottery server was doing the rolling. It had a valid result. That valid result was not being passed to the instance server due to a bug and in the absence of a result the code was displaying 0 for the end user.