Error on load / reaload grabbed by bugsack
Wyrade opened this issue ยท 5 comments
Hi!
I disabled all my addons except BugGrabber, BugSack, Grail, Grail NPCs Retail and Grail Quests Retail, but I still get the below error in bugsack on every reload.
What could cause this? Any tips how to fix it or how I can/should provide more information to find the issue?
Thanks in advance!
490x Grail\Grail-106.lua:4388: strsplit(): Stack overflow [C]: ? Grail\Grail-106.lua:4388: in function `_CleanLearnedDatabase' Grail\Grail-106.lua:4486: in function `?' Grail\Grail-106.lua:1549: in function `?' Grail\Grail-106.lua:10193: in function `_Tooltip_OnEvent' Grail\Grail-106.lua:10779: in function Locals: (*temporary) = "A:116576" (*temporary) = "A:107126" (*temporary) = "A:700801" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary) = "K000262144" (*temporary)
It also writes on logon a lot of lines in chat saying "Malformed code in saved variables for quest [blabla, lot of numbers here]".
I tried deleting the WTF\Account[numbers]\SavedVariables\Grail.lua and its bak, but it didn't help.
Your Grail.lua file contains "learned" information that is trying to be processed, but is too large for the Lua interpreter to handle. Removing the Grail.lua file should have worked. I am working on a fix to avoid the situation that I plan on getting out for the next release.
It might make sense to upload the file so others can profit from the learned data and it can be purged with the next grail update
https://drive.google.com/file/d/1kYylQrVQxgRZ-I9R69jYvFuVNPCeo5il/view?usp=sharing
Here is the Grail.lua from the mentioned location, tell me if I should share any other files.