xna-cncnet-client icon indicating copy to clipboard operation
xna-cncnet-client copied to clipboard

Display error message on BaseSection loop

Open Crimsonum opened this issue 1 year ago • 0 comments

If the client's INI processor runs into a BaseSection loop*, the client will silently crash. No error message is displayed, and no crash log is generated. When such a crash occurs, the last line on the client log is <time_stamp> Initializing GameClass.. This makes it difficult for the modder to figure out why the client doesn't start.

*a case where BaseSection points to the parent section itself, i.e.

[FOO]
BaseSection=FOO

Crimsonum avatar Apr 12 '23 13:04 Crimsonum