Grail

3M Downloads

LUA Error Grail 11.08.2024

KingDeVeteran opened this issue ยท 9 comments

commented

Hey there, I just installed Grail, latest version as of August 7th 2024, and got this LUA Error when I entered the character:

1x Grail/Grail.lua:11103: script ran too long
[string "@Grail/Grail.lua"]:11103: in function QuestName' [string "@Grail/Grail.lua"]:6819: in function ?'
[string "@Grail/Grail.lua"]:1656: in function ?' [string "@Grail/Grail.lua"]:12303: in function _Tooltip_OnEvent'
[string "@Grail/Grail.lua"]:13211: in function <Grail/Grail.lua:13211>

Locals:
self =

{
bitMaskClassPriest = 256
totalRawNPCLocations = 217.314384
bitMaskGenderMale = 8192
bitMaskCompleted = 1
tooltip = com_mithrandir_grailTooltip {
}
professionCategoryIdMapping =
{
}
NO_SKILL = -1
bitMaskClassAll = 402661372
bitMaskQuestUnused4 = 33554432
bitMaskQuestLegendary = 4096
reputationFriends =
{
}
NPC_TYPE_BY = "BY"
NPC_TYPE_DROP = "DROP"
receivedCalendarUpdateEventList = false
bitMaskClassDeathKnight = 4
bitMaskQuestVariableLevel = 255
bitMaskInLog = 16
bitMaskQuestWeekly = 4
bitMaskHolidayNoble = 256
npcNames =
{
}
diversionMapping =
{
}
bitMaskQuestFailureWithAncestor = 67043200
verifyTable =
{
}
garrisonBuildingLevelMapping =
{
}
bitMaskClassHunter = 16
bitMaskQuestRaid = 128
checksReputationRewardsOnAcceptance = true
classToMapAreaMapping =
{
}
verifyTableCount = 0
playerGenderBitMask = 16384
zonesForLootingTreasure =
{
}
bitMaskQuestMonthly = 8
mapAreaBaseClass = 200000
reputationFriendsMaw =
{
}
classToBitMapping =
{
}
experimental = false
professionSkillLineIdMapping =
{
}
bitMaskRaceNightborne = 2
mapAreaBaseReputation = 400000
tooltipNPC = com_mithrandir_grailTooltipNPC {
}
bitMaskAncestorLevelTooHigh = 33554432
bitMaskRaceTroll = 16777216
bitMaskCanGetUnused2 = 65536
celebratingHolidayCache =
{
}
bitMaskQuestMinLevel = 65280
bitMaskLevelTooHigh = 32768
existsClassicCataclysm = false
invalidateGroupCurrentGarrisonTalentQuests = 8
bitMaskCanGetUnused8 = 4194304
bitMaskCanGetUnused15 = 1073741824
questReputations =
{
}
versionNumber = 122
invalidateGroupWithering = 1
bitMaskRaceUnused4 = 128
bitMaskLevelTooLow = 32
bitMaskProfession = 4096
npcsVersionNumber = 15
bitMaskQuestUnused8 = 536870912
existsClassicBasic = false
bitMaskHolidayHarvest = 32
playerLocale = "enUS"
buggedQuestsVersionNumber = 0
factionMapping =
{
}
bitMaskRaceUnused8 = 2048
garrisonBuildingMapping =
{
}
bitMaskRacePandaren = 134217728
bitMaskRaceUnused5 = 256
bitMaskError = 2147483648
quest =
{
}
bitMaskAncestorProfession = 4194304
existsPandaria = true
bitMaskQuestUnused9 = 1073741824
celebratingHolidayEventIdMapping =
{
}
invalidateGroupMajorFactionQuests = 10
delayBagUpdate = 0.500000
zonesIndexedVersionNumber = 0
zonesVersionNumber = 0
bitMaskAncestorHoliday = 16777216
friendshipMawLevel =
{
}
bitMaskHolidayPirate = 512
bitMaskQuestUnused5 = 67108864
mapAreaMaximumAchievement = 599999
playerRace = "Human"
nameTaleMagmaPact = "Tale of the Magma Pact"
bitMaskClassWarlock = 2048
useAncestor = true
NPC_TYPE_KILL = "KILL"
bitMaskFactionHorde = 2
completedQuestThreshold = 0.500000
bitMaskHolidayKaluak = 65536
bitMaskAncestorFaction = 1048576
bitMaskHolidayAQ = 134217728
nameTaleElders = "Tale of the Elders"
invalidateGroupCurrentWorldQuests = 3
currentlyVerifying = false
bitMaskCanGetUnused12 = 67108864
bitMaskClassDemonHunter = 268435456
mapAreaBaseProfession = 300000
bitMaskHolidayLunar = 64
bitMaskQuestUnused2 = 8388608
professionMapping =
{
}
specialQuests =
{
}
bitMaskRaceLightforgedDraenei = 1073741824
mapAreaBaseHoliday = 100000
bitMaskInLogFailed = 134217728
bitMaskPrerequisites = 65536
holidayMapping =
{
}
bitMaskRaceAll = 4294963215
bitMaskAncestorRace = 262144
bitMaskResettable = 4
mapAreaBaseAchievement = 500000
bitMaskRaceScourge = 4194304
indexedQuests =
{
}
bitMaskCanGetUnused1 = 32768
memoryUsage =
{
}
bitMaskClassWarrior = 4096
bitMaskAncestorInvalidated = 2097152
bitMaskRaceTauren = 8388608
bitMaskRaceUnused7 = 1024
blizzardVersion = "11.0.0"
bitMaskQuestMaxLevel = 4278190080
bitMaskQuestEscort = 32
bitMaskAcceptableMask = 3489660849
indexedQuestsExtra =
{
}
invalidateControl =
{
}
bitMaskQuestBiweekly = 524288
bitMaskQuestPVP = 256
_ProcessQuestsForHandlersMapping =
{
}
bitMaskCanGetUnused11 = 33554432
bitMaskCanGetUnused4 = 262144
delayedEv

commented

Main char again, THIS TIME though NOT in Valdrakken, but in Thaldraszus in Tyrhold, right near the Catalyst set item change thingy... error pop-ed at login.

1x Grail/Grail.lua:11103: script ran too long
[string "@Grail/Grail.lua"]:11103: in function QuestName' [string "@Grail/Grail.lua"]:6819: in function ?'
[string "@Grail/Grail.lua"]:1656: in function ?' [string "@Grail/Grail.lua"]:12303: in function _Tooltip_OnEvent'
[string "@Grail/Grail.lua"]:13211: in function <Grail/Grail.lua:13211>

Locals:
self =

{
bitMaskClassPriest = 256
totalRawNPCLocations = 145.551601
bitMaskGenderMale = 8192
bitMaskCompleted = 1
tooltip = com_mithrandir_grailTooltip {
}
professionCategoryIdMapping =
{
}
NO_SKILL = -1
bitMaskClassAll = 402661372
bitMaskQuestUnused4 = 33554432
bitMaskQuestLegendary = 4096
reputationFriends =
{
}
NPC_TYPE_BY = "BY"
NPC_TYPE_DROP = "DROP"
receivedCalendarUpdateEventList = false
bitMaskClassDeathKnight = 4
bitMaskQuestVariableLevel = 255
bitMaskInLog = 16
bitMaskQuestWeekly = 4
bitMaskHolidayNoble = 256
npcNames =
{
}
diversionMapping =
{
}
bitMaskQuestFailureWithAncestor = 67043200
verifyTable =
{
}
garrisonBuildingLevelMapping =
{
}
bitMaskClassHunter = 16
bitMaskQuestRaid = 128
checksReputationRewardsOnAcceptance = true
classToMapAreaMapping =
{
}
verifyTableCount = 0
playerGenderBitMask = 16384
zonesForLootingTreasure =
{
}
bitMaskQuestMonthly = 8
mapAreaBaseClass = 200000
reputationFriendsMaw =
{
}
classToBitMapping =
{
}
experimental = false
professionSkillLineIdMapping =
{
}
bitMaskRaceNightborne = 2
mapAreaBaseReputation = 400000
tooltipNPC = com_mithrandir_grailTooltipNPC {
}
bitMaskAncestorLevelTooHigh = 33554432
bitMaskRaceTroll = 16777216
bitMaskCanGetUnused2 = 65536
celebratingHolidayCache =
{
}
bitMaskQuestMinLevel = 65280
bitMaskLevelTooHigh = 32768
existsClassicCataclysm = false
invalidateGroupCurrentGarrisonTalentQuests = 8
bitMaskCanGetUnused8 = 4194304
bitMaskCanGetUnused15 = 1073741824
questReputations =
{
}
versionNumber = 122
invalidateGroupWithering = 1
bitMaskRaceUnused4 = 128
bitMaskLevelTooLow = 32
bitMaskProfession = 4096
npcsVersionNumber = 15
bitMaskQuestUnused8 = 536870912
existsClassicBasic = false
bitMaskHolidayHarvest = 32
playerLocale = "enUS"
buggedQuestsVersionNumber = 0
factionMapping =
{
}
bitMaskRaceUnused8 = 2048
garrisonBuildingMapping =
{
}
bitMaskRacePandaren = 134217728
bitMaskRaceUnused5 = 256
bitMaskError = 2147483648
quest =
{
}
bitMaskAncestorProfession = 4194304
existsPandaria = true
bitMaskQuestUnused9 = 1073741824
celebratingHolidayEventIdMapping =
{
}
invalidateGroupMajorFactionQuests = 10
delayBagUpdate = 0.500000
zonesIndexedVersionNumber = 0
zonesVersionNumber = 0
bitMaskAncestorHoliday = 16777216
friendshipMawLevel =
{
}
bitMaskHolidayPirate = 512
bitMaskQuestUnused5 = 67108864
mapAreaMaximumAchievement = 599999
playerRace = "Human"
nameTaleMagmaPact = "Tale of the Magma Pact"
bitMaskClassWarlock = 2048
useAncestor = true
NPC_TYPE_KILL = "KILL"
bitMaskFactionHorde = 2
completedQuestThreshold = 0.500000
bitMaskHolidayKaluak = 65536
bitMaskAncestorFaction = 1048576
bitMaskHolidayAQ = 134217728
nameTaleElders = "Tale of the Elders"
invalidateGroupCurrentWorldQuests = 3
currentlyVerifying = false
bitMaskCanGetUnused12 = 67108864
bitMaskClassDemonHunter = 268435456
mapAreaBaseProfession = 300000
bitMaskHolidayLunar = 64
bitMaskQuestUnused2 = 8388608
professionMapping =
{
}
specialQuests =
{
}
bitMaskRaceLightforgedDraenei = 1073741824
mapAreaBaseHoliday = 100000
bitMaskInLogFailed = 134217728
bitMaskPrerequisites = 65536
holidayMapping =
{
}
bitMaskRaceAll = 4294963215
bitMaskAncestorRace = 262144
bitMaskResettable = 4
mapAreaBaseAchievement = 500000
bitMaskRaceScourge = 4194304
indexedQuests =
{
}
bitMaskCanGetUnused1 = 32768
memoryUsage =
{
}
bitMaskClassWarrior = 4096
bitMaskAncestorInvalidated = 2097152
bitMaskRaceTauren = 8388608
bitMaskRaceUnused7 = 1024
blizzardVersion = "11.0.2"
bitMaskQuestMaxLevel = 4278190080
bitMaskQuestEscort = 32
bitMaskAcceptableMask = 3489660849
indexedQuestsExtra =
{
}
invalidateControl =
{
}
bitMaskQuestBiweekly = 524288
bitMaskQuestPVP = 256
_ProcessQuestsForHandlersMapping =
{
}
bitMaskCanGetUnused11 = 33554432
bitMaskCanGetUnused4 = 262144
delayedEv

commented

Was this when your character entered the world? Can you tell me more about your character and where they were when this happened? Does it continue to happen with this character, and does it happen with any other characters?

commented

Hey mate,

Yes, it was when I entered the world, right after the loading screen I was meet with it.

Iirc it was my main character, a human hunter Alliance (since I started playing in MoP and it has been my main since then), it was in Valdrakken.

It continued to happen with other chars, BUT not always.

Over the next couple of days, if it will happen again, I'll write here again, with the "new" error that it gives + the details you've asked now :)

commented

So, happened again:

On main char, when I logged into the char, in Valdrakken. (I'll also add that on my main, that's just sitting in Valdrakken, I have NO quests, that is 0 quests taken, BUT I do have 1 achievement tracking - added this just, dunno, though maybe would help).
Before logging into my main, I logged into an alt where I did some pre-patch event, nothing flared up with that one, BUT once I switched to my main, this happened:

1x ...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:235: script ran too long
[string "@Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua"]:235: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:234>
[string "=(tail call)"]: ?
[string "@Grail/Grail.lua"]:11104: in function QuestName' [string "@Grail/Grail.lua"]:6819: in function ?'
[string "@Grail/Grail.lua"]:1656: in function ?' [string "@Grail/Grail.lua"]:12303: in function _Tooltip_OnEvent'
[string "@Grail/Grail.lua"]:13211: in function <Grail/Grail.lua:13211>

Locals:
self = com_mithrandir_grailTooltip {
waitingForData = false
processingInfo =

{
}
infoList =
{
}
updateTooltipTimer = 0.200000
StatusBar = com_mithrandir_grailTooltipStatusBar {
}
TextRight1 = com_mithrandir_grailTooltipTextRight1 {
}
supportsDataRefresh = true
textRight1Font = "GameTooltipHeaderText"
BottomOverlay = Texture {
}
NineSlice = Frame {
}
textLeft1Font = "GameTooltipHeaderText"
textRight2Font = "GameTooltipText"
TopOverlay = Texture {
}
layoutType = "TooltipDefaultLayout"
TextLeft1 = com_mithrandir_grailTooltipTextLeft1 {
}
textLeft2Font = "GameTooltipText"
TextRight2 = com_mithrandir_grailTooltipTextRight2 {
}
TextLeft2 = com_mithrandir_grailTooltipTextLeft2 {
}
}
info =
{
getterArgs =
{
}
getterName = "GetHyperlink"
tooltipData =
{
}
}
(*temporary) = true
(*temporary) = "script ran too long"

commented

It is going to be hard for me to debug because when I am in Valdrakken I do not have problems. I am going to see whether I can do some instrumentation to be able to allow better debugging of this.

commented

Again,

This time on an alt, lvl 70, also in Valdrakken, when I logged into it... druid night elf.

1x ...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:235: script ran too long
[string "@Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua"]:235: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:234>
[string "=(tail call)"]: ?
[string "@Grail/Grail.lua"]:11104: in function QuestName' [string "@Grail/Grail.lua"]:6819: in function ?'
[string "@Grail/Grail.lua"]:1656: in function ?' [string "@Grail/Grail.lua"]:12303: in function _Tooltip_OnEvent'
[string "@Grail/Grail.lua"]:13211: in function <Grail/Grail.lua:13211>

Locals:
self = com_mithrandir_grailTooltip {
waitingForData = false
processingInfo =

{
}
infoList =
{
}
updateTooltipTimer = 0.200000
StatusBar = com_mithrandir_grailTooltipStatusBar {
}
TextRight1 = com_mithrandir_grailTooltipTextRight1 {
}
supportsDataRefresh = true
textRight1Font = "GameTooltipHeaderText"
BottomOverlay = Texture {
}
NineSlice = Frame {
}
textLeft1Font = "GameTooltipHeaderText"
textRight2Font = "GameTooltipText"
TopOverlay = Texture {
}
layoutType = "TooltipDefaultLayout"
TextLeft1 = com_mithrandir_grailTooltipTextLeft1 {
}
textLeft2Font = "GameTooltipText"
TextRight2 = com_mithrandir_grailTooltipTextRight2 {
}
TextLeft2 = com_mithrandir_grailTooltipTextLeft2 {
}
}
info =
{
getterArgs =
{
}
getterName = "GetHyperlink"
tooltipData =
{
}
}
(*temporary) = true
(*temporary) = "script ran too long"

commented

Don't worry, what you can do you can do :) I'll continue posting if something else happens, aka, I get an error that's not in Valdrakken :)

commented

Decided to visit Garrison from WoD with my main again, got this when I teleported from Stormwind into Garrison, using the Garrison Hearthstone, Alliance side

1x Grail/Grail.lua:9748: Usage: GetGarrisonInfo(garrisonType)
[string "=[C]"]: in function GetGarrisonInfo' [string "@Grail/Grail.lua"]:9748: in function _PhaseMatches'
[string "@Grail/Grail.lua"]:7104: in function f' [string "@Grail/Grail.lua"]:4259: in function _AllEvaluateTrueS'
[string "@Grail/Grail.lua"]:4359: in function <Grail/Grail.lua:4340>
[string "=(tail call)"]: ?
[string "=(tail call)"]: ?
[string "@Grail/Grail.lua"]:9000: in function MeetsPrerequisites' [string "@Grail/Grail.lua"]:12091: in function StatusCode'
[string "@Grail/Grail.lua"]:4866: in function ClassificationOfQuestCode' [string "@Wholly/Wholly.lua"]:1454: in function _ClassifyQuestsInMap'
[string "@Wholly/Wholly.lua"]:1914: in function _ForcePanelMapArea' [string "@Wholly/Wholly.lua"]:4802: in function UpdateQuestCaches'
[string "@Wholly/Wholly.lua"]:978: in function ?' [string "@Wholly/Wholly.lua"]:2572: in function _OnEvent'
[string "@Wholly/Wholly.lua"]:4822: in function <Wholly/Wholly.lua:4822>

Locals:
(*temporary) = nil

commented

This garrison issue is a different thing and has been fixed in the latest Grail posted to GitHub just now.