smaitch / Grail

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

found this error in bug bag #151

Closed im2fuzzy closed 4 years ago

im2fuzzy commented 4 years ago

bug bag gave me this info as an issue to my addon as follows

1x Grail\Grail-108.lua:9763: script ran too long [string "@Grail\Grail-108.lua"]:9763: in function _RawNPCLocations' [string "@Grail\Grail-108.lua"]:8242: in functionNPCLocations' [string "@Grail\Grail-108.lua"]:9374: in function <Grail\Grail.lua:9362>

[string "@Grail\Grail-108.lua"]:5883: in function ?' [string "@Grail\Grail-108.lua"]:1386: in function?' [string "@Grail\Grail-108.lua"]:10580: in function `_Tooltip_OnEvent' [string "@Grail\Grail-108.lua"]:11166: in function <Grail\Grail.lua:11166>

Locals: self =

{ QuestBreadcrumbsFor = defined @Grail\Grail.lua:9196 bitMaskClassPriest = 256 IsBugged = defined @Grail\Grail.lua:7067 bitMaskGenderMale = 8192 _RecordArtifactLevels = defined @Grail\Grail.lua:9794 bitMaskCompleted = 1 _PrepareWorldQuestSelfNewNPCs = defined @Grail\Grail.lua:3390 QuestLocationsAccept = defined @Grail\Grail.lua:9354 QuestLocationsAccept = defined @Grail\Grail.lua:9354 IsAvailable = defined @Grail\Grail.lua:7049 NO_SKILL = -1 _HandleEventGarrisonBuildingActivated = defined @Grail\Grail.lua:6754 bitMaskClassAll = 268443644 _HandleEventLootClosed = defined @Grail\Grail.lua:6782 bitMaskQuestLegendary = 4096 _RemoveDelayedNotification = defined @Grail\Grail.lua:5187 reputationFriends =
{ } NPC_TYPE_BY = "BY" NPC_TYPE_DROP = "DROP" _PostDelayedNotification = defined @Grail\Grail.lua:8463 _MarkQuestType = defined @Grail\Grail.lua:5556 receivedCalendarUpdateEventList = false bitMaskClassDeathKnight = 4 QuestNPCPrerequisiteTurnins = defined @Grail\Grail.lua:9525 _ProcessServerBackup = defined @Grail\Grail.lua:8885 bitMaskQuestVariableLevel = 4278190080 MeetsRequirementGroup = defined @Grail\Grail.lua:8045 _EvaluateCodeAsPrerequisite = defined @Grail\Grail.lua:6071 bitMaskInLog = 16 bitMaskQuestWeekly = 4 bitMaskHolidayNoble = 256 MeetsRequirementProfession = defined @Grail\Grail.lua:8130 DoesNPCExist = defined @Grail\Grail.lua:6036 npcNames =
{ } _AllEvaluateTrueS = defined @Grail\Grail.lua:3756 bitMaskQuestFailureWithAncestor = 67043200 verifyTable =
{ } _NPCToUse = defined @Grail\Grail.lua:8316 garrisonBuildingLevelMapping =
{ } bitMaskClassHunter = 16 _LoadContinentData = defined @Grail\Grail.lua:3218 bitMaskQuestRaid = 128 _LocationStructure = defined @Grail\Grail.lua:7612 _HandleEventAchievementEarned = defined @Grail\Grail.lua:6749 checksReputationRewardsOnAcceptance = true classToMapAreaMapping =
{ } verifyTableCount = 0 playerGenderBitMask = 8192 _ReputationExceeds = defined @Grail\Grail.lua:9982 bitMaskRaceUnused9 = 4096 zonesForLootingTreasure =
{ } bitMaskQuestMonthly = 8 mapAreaBaseClass = 200000 exists73 = true LearnObjectName = defined @Grail\Grail.lua:7538 _ContainsAliasNPC = defined @Grail\Grail.lua:5777 classToBitMapping =
{ } FriendshipReputationNameAndLevelName = defined @Grail\Grail.lua:10081 QuestBreadcrumbs = defined @Grail\Grail.lua:9190 NPCName = defined @Grail\Grail.lua:8268 experimental = false bitMaskRaceNightborne = 2 mapAreaBaseReputation = 400000 UnregisterObserverQuestStatus = defined @Grail\Grail.lua:10628 tooltipNPC = com_mithrandir_grailTooltipNPC { } _FactionsFromQuestGivers = defined @Grail\Grail.lua:7947 QuestOnAcceptCompletes = defined @Grail\Grail.lua:9537 bitMaskAncestorLevelTooHigh = 33554432 bitMaskRaceTroll = 16777216 bitMaskCanGetUnused2 = 65536 celebratingHolidayCache =
{ } bitMaskQuestMinLevel = 65280 bitMaskLevelTooHigh = 32768 IsGroup = defined @Grail\Grail.lua:7101 bitMaskCanGetUnused8 = 4194304 bitMaskCanGetUnused15 = 1073741824 MeetsRequirementGroupPossibleToComplete = defined @Grail\Grail.lua:8073 questReputations =
{ } _AddThreatQuest

smaitch commented 4 years ago

I am closing this as a duplicate of https://github.com/smaitch/Grail/issues/140 as I believe the general processing is taking too long for some players.