I posted this over on the support section. Reposting it here. Would be sick if someone knew what is causing this.
Cant tell if these are addon related or not. They seem to show up when an item is looted post boss or when Im close to places such as “Pool of Mixed monstrosities”.
Message: Interface\FrameXML\ItemButtonTemplate.lua:201: attempt to index field ‘IconOverlay2’ (a nil value)
Time: Tue Dec 1 05:00:58 2020
Count: 1
Stack: Interface\FrameXML\ItemButtonTemplate.lua:201: attempt to index field ‘IconOverlay2’ (a nil value)
[string “@Interface\FrameXML\ItemButtonTemplate.lua”]:201: in function SetIt…
Looks like a bug when receiving a Conduit through personal loot
The frame from BossBannerLootFrameTemplate.IconHitBox
doesn’t have a IconOverlay2
key. Some other templates do have that, so I assume they just forgot to add it
if C_AzeriteEmpoweredItem.IsAzeriteEmpoweredItemByID(itemIDOrLink) then
button.IconOverlay:SetAtlas("AzeriteIconFrame");
button.IconOverlay:Show();
elseif IsCorruptedItem(itemIDOrLink) then
button.IconOverlay:SetAtlas("Nzoth-inventory-icon");
button.IconOverlay:Show();
elseif IsCosmeticItem(itemIDOrLink) and not isBound then
button.IconOverlay:SetAtlas("CosmeticIconFrame");
button.IconOverlay:Show();
elseif C_Soulbinds.IsItemConduitByItemInfo(itemIDOrLink) then
if not quality or not BAG_ITEM_QUALITY_COLORS[quality] then
quality = Enum.ItemQuality.Common;
end
local color = BAG_ITEM_QUALITY_COLORS[quality];
button.IconOverlay:SetVertexColor(color.r, color.g, color.b);
button.IconOverlay:SetAtlas("ConduitIconFrame");
button.IconOverlay:Show();
-- If this is missing, the texture will make it apparant instead of error.
if button.IconOverlay2 then
So there is nothing I can do on my end? And thanks for your response btw.
Looks like it’s fixed now
committed 07:28PM - 07 Dec 20 UTC
system
(system)
closed
January 6, 2021, 10:16pm
5
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.