vandiel01/QuestChecker

Stack overflow

Closed this issue · 4 comments

1x QuestChecker\QuestChecker-2.0.lua:154: stack overflow
[string "@QuestChecker\QuestChecker-2.0.lua"]:154: in function GetQuestLineID' [string "@QuestChecker\QuestChecker-2.0.lua"]:211: in function ShowChainQuest'
[string "@QuestChecker\QuestChecker-2.0.lua"]:182: in function GetQuestLineID' [string "@QuestChecker\QuestChecker-2.0.lua"]:211: in function ShowChainQuest'
[string "@QuestChecker\QuestChecker-2.0.lua"]:182: in function GetQuestLineID' [string "@QuestChecker\QuestChecker-2.0.lua"]:211: in function ShowChainQuest'
[string "@QuestChecker\QuestChecker-2.0.lua"]:182: in function GetQuestLineID' [string "@QuestChecker\QuestChecker-2.0.lua"]:211: in function ShowChainQuest'
[string "@QuestChecker\QuestChecker-2.0.lua"]:182: in function GetQuestLineID' [string "@QuestChecker\QuestChecker-2.0.lua"]:211: in function ShowChainQuest'
[string "@QuestChecker\QuestChecker-2.0.lua"]:182: in function GetQuestLineID' [string "@QuestChecker\QuestChecker-2.0.lua"]:211: in function ShowChainQuest'
...
[string "@QuestChecker\QuestChecker-2.0.lua"]:211: in function ShowChainQuest' [string "@QuestChecker\QuestChecker-2.0.lua"]:182: in function GetQuestLineID'
[string "@QuestChecker\QuestChecker-2.0.lua"]:211: in function ShowChainQuest' [string "@QuestChecker\QuestChecker-2.0.lua"]:182: in function GetQuestLineID'
[string "@QuestChecker\QuestChecker-2.0.lua"]:211: in function ShowChainQuest' [string "@QuestChecker\QuestChecker-2.0.lua"]:182: in function GetQuestLineID'
[string "@QuestChecker\QuestChecker-2.0.lua"]:137: in function QueryQuestAPI' [string "@QuestChecker\QuestChecker-2.0.lua"]:103: in function CheckQuestAPI'
[string "@QuestChecker\QuestChecker-2.0.lua"]:78: in function `OpenQC'
[string "@QuestChecker\QuestChecker-2.0.lua"]:449: in function <QuestChecker\QuestChecker.lua:449>

Locals:
(*temporary) = defined =[C]:-1
(*temporary) = vQC_Quest_Anim {
0 =
PixelSnapDisabled = true
Bkgnd = {
}
OnBackdropLoaded = defined @SharedXML\Backdrop.lua:195
AG = {
}
GetBackdropColor = defined @SharedXML\Backdrop.lua:433
SetupTextureCoordinates = defined @SharedXML\Backdrop.lua:257
OnBackdropSizeChanged = defined @SharedXML\Backdrop.lua:225
HasBackdropInfo = defined @SharedXML\Backdrop.lua:321
SetBackdropBorderColor = defined @SharedXML\Backdrop.lua:465
GetEdgeSize = defined @SharedXML\Backdrop.lua:231
ApplyBackdrop = defined @SharedXML\Backdrop.lua:337
SetBackdrop = defined @SharedXML\Backdrop.lua:372
ClearBackdrop = defined @SharedXML\Backdrop.lua:325
GetBackdropBorderColor = defined @SharedXML\Backdrop.lua:452
GetBackdrop = defined @SharedXML\Backdrop.lua:390
CA = {
}
SetupPieceVisuals = defined @SharedXML\Backdrop.lua:289
SetBackdropColor = defined @SharedXML\Backdrop.lua:442
Text = T {
}
SetBorderBlendMode = defined @SharedXML\Backdrop.lua:309
}
(*temporary) = "stack overflow"
Re = 0
mapID = 1525
QTask =

{
GetQuestsForPlayerByMapID = defined =[C]:-1
GetUIWidgetSetIDFromQuestID = defined =[C]:-1
IsActive = defined =[C]:-1
RequestPreloadRewardData = defined =[C]:-1
DoesMapShowTaskQuestObjectives = defined =[C]:-1
GetQuestTimeLeftSeconds = defined =[C]:-1
GetQuestTimeLeftMinutes = defined =[C]:-1
GetThreatQuests = defined =[C]:-1
GetQuestLocation = defined =[C]:-1
GetQuestInfoByQuestID = defined =[C]:-1
GetQuestProgressBarInfo = defined =[C]:-1
GetQuestZoneID = defined =[C]:-1
}
StoryID =
{
isHidden = false
questLineID = 1144
questLineName = "The Final Atonement"
floorLocation = 2
questID = 57926
y = 0.520311
x = 0.729804
isLegendary = false
questName = "The Sinstone Archive"
isCampaign = false
isDaily = false
}
QLine =
{
GetAvailableQuestLines = defined =[C]:-1
RequestQuestLinesForMap = defined =[C]:-1
IsComplete = defined =[C]:-1
GetQuestLineInfo = defined =[C]:-1
GetQuestLineQuests = defined =[C]:-1
}
CMap =
{
CanSetUserWaypointOnMap = defined =[C]:-1
GetMapArtHelpTextPosition = defined =[C]:-1
GetMapHighlightInfoAtPosition = defined =[C]:-1
GetUserWaypointPositionForMap = defined =[C]:-1
GetMapDisplayInfo = defined =[C]:-1
RequestPreloadMap = defined =[C]:-1
GetMapInfoAtPosition = defined =[C]:-1
GetMapGroupMembersInfo = defined =[C]:-1
GetMapArtBackgroundAtlas = defined =[C]:-1
GetMapRectOnMap = defined =[C]:-1
GetMapInfo = defined =[C]:-1
GetMapArtID = defined =[C]:-1
ClearUserWaypoint = defined =[C]:-1
HasUserWaypoint = defined =[C]:-1
GetMapChildrenInfo = defined =[C]:-1
SetUserWaypoint = defined =[C]:-1
MapHasArt = defined =[C]:-1
GetUserWaypointFromHyperlink = defined =[C]:-1
GetMapArtLayers = defined =[C]:-1
GetFallbackWorldMapID = defined =[C]:-1
GetWorldPosFromMapPos = defined =[C]:-1
GetMapLevels = defined =[C]:-1
GetUserWaypointHyperlink = defined =[C]:-1
GetMapArtLayerTextures = defined =[C]:-1
GetBestMapForUnit = defined =[C]:-1
IsMapValidForNavBarDropDown = defined =[C]:-1
GetMapBannersForMap = defined =[C]:-1
GetMapPosFromWorldPos = defined =[C]:-1
GetPlayerMapPosition = defined =[C]:-1
GetMapGroupID = defined =[C]:-1

yeah, that one is "one off", need to figure a way to prevent that.. what triggered it was that if you had something already "looking" and switch to something else while previous thing was looking, then everything get caught in a loop lol

will probably have to either (if i can figure out how):

  1. disable all buttons until search is completed before you can go to next quest id
  2. somehow break/cancel the previous search

I also noticed if I left this QC Window open and go thru several zone, it search like crazy (even with "search disable"), gotta sit down and figure which event are triggering it lol

Hopefully fixed, if not pls reopen :)