smaitch / Grail

World of Warcraft addon to provide a database of quest information.
31 stars 19 forks source link

LUA ERROR USING WHOLLY - NEW CHAR PLAYTHROUGH STORYLINE or RECENT UPDATE? #301

Open Wyr3d opened 1 year ago

Wyr3d commented 1 year ago

LUA ERROR

I usually post issues under Wholly out of habit, but I figured this one was kinda important so I'm posting it here under Grail too.

So, this is my first replay of the storyline on a new char, and when I try to open Wholly it will sometimes crash, lag and eventually reset, but only if I click the close button. I dunno if this has to do with the way the game forces you both quests (to do the story over, or to pick to do WQs and level covenant etc) or if there has been a recent update that causes this.

I think it might be linked to the quest Fates' Reminder?

First time happened in the Maw

Message: Interface\AddOns\Grail\Grail.lua:9488: script ran too long Time: Sat Aug 20 20:37:13 2022 Count: 1 Stack: Interface\AddOns\Grail\Grail.lua:9488: script ran too long

[string "@Interface\AddOns\Grail\Grail.lua"]:9488: in function <Interface\AddOns\Grail\Grail.lua:9455>

[string "@Interface\AddOns\Grail\Grail.lua"]:9425: in function _PreparePrerequisiteInfo' [string "@Interface\AddOns\Grail\Grail.lua"]:9395: in function_GetPrerequisiteInfo' [string "@Interface\AddOns\Grail\Grail.lua"]:9433: in function `func' [string "@Interface\AddOns\Grail\Grail.lua"]:9494: in function <Interface\AddOns\Grail\Grail.lua:9455>

[string "@Interface\AddOns\Grail\Grail.lua"]:9425: in function _PreparePrerequisiteInfo' [string "@Interface\AddOns\Grail\Grail.lua"]:9395: in function_GetPrerequisiteInfo' [string "@Interface\AddOns\Grail\Grail.lua"]:9433: in function `func' [string "@Interface\AddOns\Grail\Grail.lua"]:9494: in function <Interface\AddOns\Grail\Grail.lua:9455> ... [string "@Interface\AddOns\Grail\Grail.lua"]:9494: in function <Interface\AddOns\Grail\Grail.lua:9455>

[string "@Interface\AddOns\Grail\Grail.lua"]:9425: in function _PreparePrerequisiteInfo' [string "@Interface\AddOns\Grail\Grail.lua"]:9395: in function_GetPrerequisiteInfo' [string "@Interface\AddOns\Grail\Grail.lua"]:9433: in function `func' [string "@Interface\AddOns\Grail\Grail.lua"]:9494: in function <Interface\AddOns\Grail\Grail.lua:9455>

[string "@Interface\AddOns\Grail\Grail.lua"]:9425: in function _PreparePrerequisiteInfo' [string "@Interface\AddOns\Wholly\Wholly.lua"]:1432: in functionButtonEnter'

Locals:

Also happened in Oribos - during the initial few quests., but seems to have stopped after visiting the Arbiter.

Message: Interface\AddOns\Grail\Grail.lua:9518: script ran too long Time: Sat Aug 20 20:41:09 2022 Count: 1 Stack: Interface\AddOns\Grail\Grail.lua:9518: script ran too long

[string "@Interface\AddOns\Grail\Grail.lua"]:9518: in function _ProcessCodeTable' [string "@Interface\AddOns\Grail\Grail.lua"]:9425: in function_PreparePrerequisiteInfo' [string "@Interface\AddOns\Grail\Grail.lua"]:9395: in function _GetPrerequisiteInfo' [string "@Interface\AddOns\Grail\Grail.lua"]:9433: in functionfunc' [string "@Interface\AddOns\Grail\Grail.lua"]:9494: in function <Interface\AddOns\Grail\Grail.lua:9455>

[string "@Interface\AddOns\Grail\Grail.lua"]:9425: in function _PreparePrerequisiteInfo' [string "@Interface\AddOns\Grail\Grail.lua"]:9395: in function_GetPrerequisiteInfo' [string "@Interface\AddOns\Grail\Grail.lua"]:9433: in function `func' [string "@Interface\AddOns\Grail\Grail.lua"]:9494: in function <Interface\AddOns\Grail\Grail.lua:9455>

... [string "@Interface\AddOns\Grail\Grail.lua"]:9494: in function <Interface\AddOns\Grail\Grail.lua:9455>

[string "@Interface\AddOns\Grail\Grail.lua"]:9425: in function _PreparePrerequisiteInfo' [string "@Interface\AddOns\Grail\Grail.lua"]:9395: in function_GetPrerequisiteInfo' [string "@Interface\AddOns\Grail\Grail.lua"]:9433: in function `func' [string "@Interface\AddOns\Grail\Grail.lua"]:9494: in function <Interface\AddOns\Grail\Grail.lua:9455>

[string "@Interface\AddOns\Grail\Grail.lua"]:9425: in function _PreparePrerequisiteInfo' [string "@Interface\AddOns\Wholly\Wholly.lua"]:1432: in functionButtonEnter'

Locals:

smaitch commented 1 year ago

Can you tell me more about how you got to this point? What type of character did you use to do this? All of my characters must have completed something such that I cannot reproduce this. If I am able to reproduce this I should be able to track down where I assume prerequisites are improper and thus causing the problem.

Wyr3d commented 1 year ago

Okay, so this was my Horde Orc Warlock, on the same realm/faction as my main char.

Although I have only recently entered Shadowrealms content with this alt character, I did complete all the pre-patch with them. I dunno if this may have something to do with it or not. I have a couple other chars who also did the pre-patch, but have not entered SL content yet, so I can check again with those.

My main char ran through the storyline back when SL launched, and I know that some details may have changes during the following patches, but I am not sure if that would cause this issue either. I dunno if early quests have had their flags changed, or kept the same and just updated.

I chose to replay the storyline, rather than just do covenant and world quests. Note that while I did get the additional (new) quest to go visit the dude who will let you change your mind, I had not handed this quest in at the time, and it was still in my log. Not sure if this quest is the culprit either, but you never know.

I have not had this happen since moving forward into Bastion, but as this is an alt, I haven't progressed much further into it either.