questing error 107 arethmical value (nul)
adronse opened this issue ยท 10 comments
First happened while picking a quest at desolace dont know which one tho but there's an error
had to disable addon
Thanks for the report, but sadly this is not enough information to investigate this issue.
The error message would have mentioned a file name and a variable name, which are needed to know where the error occured (107 is the line number).
Which version of Questie you are using, or if you are using the current state of the master branch the download date, would also be useful information.
I'll try to look into this but without this information it could take some time (although I have a feeling that it's related to the problem discussed here: 0508aaa ).
Seems that it happens every time i pick or turn a quest it says :
Interface/Addons/Questie/QuestieTracker.lu a: 107 attempt to perform on local 'have' (a nil value)
I disabled it for like 5 hours cause i thought it was because of a certain quest
Same error when i turn the quest Stealing Supplies and getting the quest Ongeku from Uthek the Wise at desolace
Thanks for the info.
Assuming you are using the current state of the repo, as that is the only version where arithmetic is used in that particular line. Gonna see what I can do about this.
First find: the command is only executed when the "tracker list direction" option of Questie is enabled. Disabling it might fix this.
Looks to me like it's not the most recent version. The variable 'have' appears on lines 150 and 164.
Oh yeah, didn't see that. There it is checked for being nil, so if there was a bug in an old version it's probably fixed. @bolshoy705 Please check your version number.
Oh yeah, that's quite old and updating it is not really trivial if you want to keep your list of finished quests. Just a sec I wrote instructions on updating down somewhere.
Ok, download a new version of Questie (think the best would be to download the master branch here from Github) and then:
- Create backup of the
WTF
folder. - Delete the old Questie version (folder named
Questie
) from theInterface/Addons
folder. - Copy the new Questie version (folder named
!Questie
) into theInterface/Addons
folder. - Start the game, login to each character once, and close the game (the purpose of this is to create new files in the
WTF
folder and prevent a certain bug which also occurs when updating from version 3.96 to 3.7). - For each character, go to
WTF/Account/<ACCOUNT_NAME>/<SERVER_NAME>/<CHARACTER_NAME>/SavedVariables/
, open the fileQuestie.lua
with a text editor (do not confuse it with the file in the same directoryQuestie.lua.bak
), copy the complete table calledQuestieSeenQuests
and replace the one in the!Questie.lua
file with it.
My plan was to write a bash script for the last part before release, because it can be confusing and certainly tedious. But this method is reported to have worked for the same version 2.x to 3.x update before.