Blizzard UI - Trade Skill Errors

4.4.1 Blizz have broke something with the trade skill UI. Has only started with this patch.

Upon opening it there is 3 errors logged:

  1. C Stack overflow relating to TradeSkillUI

7x C stack overflow
[string “=[C]”]: ?
[string “=[C]”]: in function ‘SetTradeSkillSubClassFilter’
[string “@Blizzard_TradeSkillUI/Wrath/Blizzard_TradeSkillUI.lua”]:50: in function ‘TradeSkillFrame_SetupSubClassDropdown’
[string “@Blizzard_TradeSkillUI/Wrath/Blizzard_TradeSkillUI.lua”]:160: in function ‘TradeSkillFrame_Update’
[string “@Blizzard_TradeSkillUI/Wrath/Blizzard_TradeSkillUI.lua”]:141: in function <…lizzard_TradeSkillUI/Wrath/Blizzard_TradeSkillUI.lua:127>
[string “=[C]”]: in function ‘SetTradeSkillSubClassFilter’
[string “@Blizzard_TradeSkillUI/Wrath/Blizzard_TradeSkillUI.lua”]:50: in function ‘TradeSkillFrame_SetupSubClassDropdown’
[string “@Blizzard_TradeSkillUI/Wrath/Blizzard_TradeSkillUI.lua”]:160: in function ‘TradeSkillFrame_Update’
[string “@Blizzard_TradeSkillUI/Wrath/Blizzard_TradeSkillUI.lua”]:141: in function <…lizzard_TradeSkillUI/Wrath/Blizzard_TradeSkillUI.lua:127>

[string “=[C]”]: ?
[string “=[C]”]: ?
[string “=[C]”]: in function ‘UseAction’
[string “@Blizzard_FrameXML/Classic/SecureTemplates.lua”]:329: in function `handler’
[string “@Blizzard_FrameXML/Classic/SecureTemplates.lua”]:612: in function <Blizzard_FrameXML/Classic/SecureTemplates.lua:556>
[string “=[C]”]: ?
[string “@Blizzard_FrameXML/SecureHandlers.lua”]:266: in function <Blizzard_FrameXML/SecureHandlers.lua:263>
[string “=[C]”]: ?
[string “@Blizzard_FrameXML/SecureHandlers.lua”]:296: in function <Blizzard_FrameXML/SecureHandlers.lua:279>
[string “=(tail call)”]: ?
Locals:
(*temporary) = “TRADE_SKILL_UPDATE”

  1. Blizzard_Menu/MenuTemplates.lua:21: C stack overflow

2x Blizzard_Menu/MenuTemplates.lua:21: C stack overflow
[string “@Blizzard_Menu/MenuTemplates.lua”]:21: in function <Blizzard_Menu/MenuTemplates.lua:19>
[string “@Blizzard_Menu/MenuTemplates.lua”]:129: in function <Blizzard_Menu/MenuTemplates.lua:128>
[string “@Blizzard_Menu/MenuTemplates.lua”]:280: in function ‘CreateRadio’
[string “@Blizzard_Menu/MenuUtil.lua”]:226: in function <Blizzard_Menu/MenuUtil.lua:222>
[string “@Blizzard_Menu/MenuUtil.lua”]:87: in function ‘CreateRadio’
[string “@Blizzard_TradeSkillUI/Wrath/Blizzard_TradeSkillUI.lua”]:74: in function <…lizzard_TradeSkillUI/Wrath/Blizzard_TradeSkillUI.lua:71>
[string “=[C]”]: in function ‘securecallfunction’
[string “@Blizzard_Menu/Menu.lua”]:2417: in function ‘PopulateDescription’
[string “@Blizzard_Menu/DropdownButton.lua”]:252: in function <Blizzard_Menu/DropdownButton.lua:251>
[string “=[C]”]: in function ‘securecallfunction’
[string “@Blizzard_Menu/DropdownButton.lua”]:262: in function ‘GenerateMenu’
[string “@Blizzard_Menu/DropdownButton.lua”]:247: in function ‘SetupMenu’

[string “=[C]”]: ?
[string “=[C]”]: ?
[string “=[C]”]: in function ‘UseAction’
[string “@Blizzard_FrameXML/Classic/SecureTemplates.lua”]:329: in function `handler’
[string “@Blizzard_FrameXML/Classic/SecureTemplates.lua”]:612: in function <Blizzard_FrameXML/Classic/SecureTemplates.lua:556>
[string “=[C]”]: ?
[string “@Blizzard_FrameXML/SecureHandlers.lua”]:266: in function <Blizzard_FrameXML/SecureHandlers.lua:263>
[string “=[C]”]: ?
[string “@Blizzard_FrameXML/SecureHandlers.lua”]:296: in function <Blizzard_FrameXML/SecureHandlers.lua:279>
[string “=(tail call)”]: ?
Locals:
template = “Button”
data = 0
elementDescription = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = “attempt to index local ‘elementDescription’ (a nil value)”
(*temporary) = “Blizzard_Menu/MenuTemplates.lua:21: attempt to index local ‘elementDescription’ (a nil value)”
(*temporary) = “C stack overflow”

  1. Blizzard_SharedXMLBase/ProxyUtil.lua:109: C stack overflow

1x Blizzard_SharedXMLBase/ProxyUtil.lua:109: C stack overflow
[string “@Blizzard_SharedXMLBase/ProxyUtil.lua”]:109: in function ‘AddProxy’
[string “@Blizzard_SharedXMLBase/ProxyUtil.lua”]:67: in function ‘Init’
[string “@Blizzard_Menu/Menu.lua”]:190: in function ‘Init’
[string “@Blizzard_Menu/Menu.lua”]:436: in function ‘Init’
[string “@Blizzard_Menu/Menu.lua”]:2376: in function <Blizzard_Menu/Menu.lua:2370>
[string “=[C]”]: in function ‘securecallfunction’
[string “@Blizzard_Menu/Menu.lua”]:2381: in function ‘CreateRootMenuDescription’
[string “@Blizzard_Menu/MenuUtil.lua”]:132: in function <Blizzard_Menu/MenuUtil.lua:131>
[string “=(tail call)”]: ?
[string “=(tail call)”]: ?
[string “@Blizzard_Menu/DropdownButton.lua”]:261: in function ‘GenerateMenu’
[string “@Blizzard_Menu/DropdownButton.lua”]:247: in function `SetupMenu’

[string “=[C]”]: ?
[string “=[C]”]: ?
[string “=[C]”]: in function ‘UseAction’
[string “@Blizzard_FrameXML/Classic/SecureTemplates.lua”]:329: in function ‘handler’
[string “@Blizzard_FrameXML/Classic/SecureTemplates.lua”]:612: in function <Blizzard_FrameXML/Classic/SecureTemplates.lua:556>
[string “=[C]”]: ?
[string “@Blizzard_FrameXML/SecureHandlers.lua”]:266: in function <Blizzard_FrameXML/SecureHandlers.lua:263>
[string “=[C]”]: ?
[string “@Blizzard_FrameXML/SecureHandlers.lua”]:296: in function <Blizzard_FrameXML/SecureHandlers.lua:279>
[string “=(tail call)”]: ?
Locals:
self =

{
}
object =
{
proxy =
{
}
}
permitOverwrite = nil
proxy = nil
(*temporary) =
{
=
{
}

2 Likes

Bump

Same issue

Mostr recent one after TELEPORTING :slight_smile:
Message: …lizzard_TradeSkillUI/Wrath/Blizzard_TradeSkillUI.lua:71: attempt to index field ‘SubClassDropdown’ (a nil value)
Time: Sat Nov 9 22:24:36 2024
Count: 1
Stack: …lizzard_TradeSkillUI/Wrath/Blizzard_TradeSkillUI.lua:71: attempt to index field ‘SubClassDropdown’ (a nil value)
[string “@Interface/AddOns/Blizzard_TradeSkillUI/Wrath/Blizzard_TradeSkillUI.lua”]:71: in function `TradeSkillFrame_SetupSubClassDropdown’
[string “@Interface/AddOns/Blizzard_TradeSkillUI/Wrath/Blizzard_TradeSkillUI.lua”]:160: in function <…lizzard_TradeSkillUI/Wrath/Blizzard_TradeSkillUI.lua:151>

Locals: self = TradeSkillRankFrame {
}
tbl =

{
1 = “Cloth”
2 = “Miscellaneous”
3 = “Cloth”
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = “attempt to index field ‘SubClassDropdown’ (a nil value)”

1 Like

me too

Summary

419x C stack overflow
[string “=[C]”]: in function SetVertexColor' [string "@Blizzard_TradeSkillUI/Wrath/Blizzard_TradeSkillUI.lua"]:336: in function <...lizzard_TradeSkillUI/Wrath/Blizzard_TradeSkillUI.lua:313> [string "=[C]"]: in function TradeSkillFrame_SetSelection’
[string “@Blizzard_TradeSkillUI/Wrath/Blizzard_TradeSkillUI.lua”]:135: in function <…lizzard_TradeSkillUI/Wrath/Blizzard_TradeSkillUI.lua:127>
[string “=[C]”]: in function SetTradeSkillSubClassFilter' [string "@Blizzard_TradeSkillUI/Wrath/Blizzard_TradeSkillUI.lua"]:50: in function TradeSkillFrame_SetupSubClassDropdown’
[string “@Blizzard_TradeSkillUI/Wrath/Blizzard_TradeSkillUI.lua”]:160: in function TradeSkillFrame_Update' [string "@Blizzard_TradeSkillUI/Wrath/Blizzard_TradeSkillUI.lua"]:141: in function <...lizzard_TradeSkillUI/Wrath/Blizzard_TradeSkillUI.lua:127> [string "=[C]"]: in function SetTradeSkillSubClassFilter’
[string “@Blizzard_TradeSkillUI/Wrath/Blizzard_TradeSkillUI.lua”]:50: in function TradeSkillFrame_SetupSubClassDropdown' [string "@Blizzard_TradeSkillUI/Wrath/Blizzard_TradeSkillUI.lua"]:160: in function TradeSkillFrame_Update’
[string “@Blizzard_TradeSkillUI/Wrath/Blizzard_TradeSkillUI.lua”]:141: in function <…lizzard_TradeSkillUI/Wrath/Blizzard_TradeSkillUI.lua:127>

[string “@Blizzard_UIParentPanelManager/Classic/UIParentPanelManager_Shared.lua”]:1091: in function ShowUIPanel' [string "@Blizzard_UIParent/Cata/UIParent.lua"]:1143: in function <Blizzard_UIParent/Cata/UIParent.lua:646> [string "=[C]"]: in function UseAction’
[string “@Blizzard_FrameXML/Classic/SecureTemplates.lua”]:329: in function `handler’
[string “@Blizzard_FrameXML/Classic/SecureTemplates.lua”]:612: in function <Blizzard_FrameXML/Classic/SecureTemplates.lua:556>
[string “=[C]”]: ?
[string “@Blizzard_FrameXML/SecureHandlers.lua”]:266: in function <Blizzard_FrameXML/SecureHandlers.lua:263>
[string “=[C]”]: ?
[string “@Blizzard_FrameXML/SecureHandlers.lua”]:296: in function <Blizzard_FrameXML/SecureHandlers.lua:279>
[string “=(tail call)”]: ?

Locals:
(*temporary) = “C stack overflow”
(*temporary) = “C stack overflow”

1 Like

Yep i have the same issue. Please fix ASAP. Bugging the hell out of me.

What professions are y’all experiencing this with?

Just about every profession ive used so far

Thanks! After digging further, it turns out that this is a known issue that’s being worked on.

1 Like