Total-RP / Storyline

A World of Warcraft add-on that improves the questing experience by replacing the default dialog frame by a more immersive frame with 3D models.
https://www.curseforge.com/wow/addons/storyline
14 stars 6 forks source link

11.0.2.5611 - Issue when turning in a quest #95

Open Braxusz opened 3 months ago

Braxusz commented 3 months ago

The below LUA error is thrown when the quest completion turn in has 5 or 6 items in it. Have not seen the error with 4 or less.

=================================================================

Message: ...AddOns/Blizzard_UIPanels_Game/Mainline/QuestInfo.lua:718: attempt to index upvalue 'ACTIVE_TEMPLATE' (a nil value) Time: Mon Aug 26 11:14:43 2024 Count: 3 Stack: ...AddOns/Blizzard_UIPanels_Game/Mainline/QuestInfo.lua:718: attempt to index upvalue 'ACTIVE_TEMPLATE' (a nil value) [string "@Interface/AddOns/Blizzard_UIPanels_Game/Mainline/QuestInfo.lua"]:718: in function AddRewardElement' [string "@Interface/AddOns/Blizzard_UIPanels_Game/Mainline/QuestInfo.lua"]:969: in function <...AddOns/Blizzard_UIPanels_Game/Mainline/QuestInfo.lua:616> [string "=[C]"]: in functionQuestInfo_ShowRewards' [string "@Interface/AddOns/Blizzard_UIPanels_Game/Mainline/QuestFrame.lua"]:81: in function <...ddOns/Blizzard_UIPanels_Game/Mainline/QuestFrame.lua:22>

Locals: rewardElement = QuestInfoRewardsFrameQuestInfoItem2 { IconOverlay2 = Texture { } NameFrame = QuestInfoRewardsFrameQuestInfoItem2NameFrame { } IconOverlay = Texture { } IconBorder = Texture { } objectType = "currency" QuestRewardContextIcon = Texture { } type = "reward" questRewardContextFlags = 1 isProfessionItem = false questID = 83087 count = 1 currencyInfo =

{ } isCraftedItem = false largeItemButton = true Name = QuestInfoRewardsFrameQuestInfoItem2Name { } Count = QuestInfoRewardsFrameQuestInfoItem2Count { } Icon = QuestInfoRewardsFrameQuestInfoItem2IconTexture { } } (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (*temporary) = "attempt to index upvalue 'ACTIVE_TEMPLATE' (a nil value)" startNewSection = false rightSideElementPlaced = false useOneElementPerRow = false ACTIVE_TEMPLATE = nil lastAnchorElement = QuestInfoRewardsFrameQuestInfoItem1 { IconOverlay2 = Texture { } NameFrame = QuestInfoRewardsFrameQuestInfoItem1NameFrame { } IconOverlay = Texture { } IconBorder = Texture { } objectType = "item" count = 1 type = "reward" QuestRewardContextIcon = Texture { } questID = 83087 isProfessionItem = false isCraftedItem = false largeItemButton = true Name = QuestInfoRewardsFrameQuestInfoItem1Name { } Count = QuestInfoRewardsFrameQuestInfoItem1Count { } Icon = QuestInfoRewardsFrameQuestInfoItem1IconTexture { } } REWARDS_SECTION_OFFSET = 5 REWARDS_ROW_OFFSET = 2 buttonHeight = 41.000008 totalHeight = 103.933343 rewardsFrame = QuestInfoRewardsFrame { ItemReceiveText = FontString { } RewardButtons =
{ } followerRewardPool =
{ } numRows = 3 WarModeBonusFrame = Button { } ItemChooseText = FontString { } TitleFrame = QuestInfoPlayerTitleFrame { } reputationRewardPool =
{ } ArtifactXPFrame = Button { } numHeaders = 1 MoneyFrame = QuestInfoMoneyFrame { } spellHeaderPool =
{ } buttonTemplate = "LargeQuestRewardItemButtonTemplate" HonorFrame = Button { } spellRewardPool =
{ } XPFrame = QuestInfoXPFrame { } Header = FontString { } ItemHighlight = QuestInfoItemHighlight { } SkillPointFrame = QuestInfoSkillPointFrame { } QuestSessionBonusReward = FontString { } PlayerTitleText = FontString { } }