exch-bms2 / beatoraja

Cross-platform rhythm game based on Java and libGDX.
GNU General Public License v3.0
623 stars 146 forks source link

Useful error message on failed bms parse #782

Closed hadronyche closed 6 months ago

hadronyche commented 6 months ago

Catch NPE on failed bms parse. Very rare but happens with some bmson charts, also added to bm* for posterity.

Will log the offending charts rather than an ambiguous NPE trace some function calls higher.