DFortun81 / AllTheThings

ALL THE THINGS - Addon for Tracking Collections & Account Completion in World of Warcraft
Other
120 stars 76 forks source link

LUA-error on character logon "malformed number near '201640l'" #1651

Closed MrUzagi closed 1 month ago

MrUzagi commented 1 month ago

Game Flavor (please complete the following information):

Describe the bug LUA error: 1x AllTheThings/db/Dragonflight/Categories.lua:42: malformed number near '201640l'

To Reproduce Steps to reproduce the behavior:

  1. Log on character
  2. See error

Additional context Looking at the surrounding code it looks like a comma turned into an lower case l. Replacing the single '201640l with '201640, in the file AllTheThings/db/Dragonflight/Categories.lua fixed the issue on my end. I don't know if that is the correct fix, but I stopped getting errors.

ImUnicke commented 1 month ago

I'm assuming you're using latest Git version? Wonder if someone merge bobbled the categories file accidentally....

MrUzagi commented 1 month ago

As far as I know I do. DF-3.12.4 according to WoWUp. As far as I can tell it's the same version om Wago.io, CF and here. Yes, l and , are close to each other on the keyboard. So I suspect some finger slippage might have happened.

ImUnicke commented 1 month ago

Well that's the thing. That file isn't touched, it's 100% generated data from our Parser. So for there to be a single character wrong out of 6M+ characters in the file, and you have the release version currently being used by thousands of people and no one else had this problem reported since it literally bricks the addon... It's like your computer got cosmic ray bit-flipped when the addon got updated :) If you uninstall and reinstall the latest ATT it should be resolved as well.

MrUzagi commented 1 month ago

That is not an unlikely scenario either. Especially if I'm the only one with the issue. :-)

Occam's Razor in essence I suppose.