Trade Skill UI bug is back

As said, the bug that was previously fixed is now back was levelling my professions as normal then all of a sudden a wall of text reading:
Message: …lizzard_TradeSkillUI/Mists/Blizzard_TradeSkillUI.lua:256: attempt to compare number with string
Time: Wed Jul 2 14:28:13 2025
Count: 2
Stack:
[Interface/AddOns/Blizzard_TradeSkillUI/Mists/Blizzard_TradeSkillUI.lua]:256: in function ‘TradeSkillFrame_Update’
[Interface/AddOns/Blizzard_TradeSkillUI/Mists/Blizzard_TradeSkillUI.lua]:50: in function <…lizzard_TradeSkillUI/Mists/Blizzard_TradeSkillUI.lua:36>
[C]: in function ‘Show’
[Interface/AddOns/Blizzard_UIParentPanelManager/Classic/UIParentPanelManager.lua]:604: in function ‘SetUIPanel’
[Interface/AddOns/Blizzard_UIParentPanelManager/Classic/UIParentPanelManager.lua]:449: in function ‘ShowUIPanel’
[Interface/AddOns/Blizzard_UIParentPanelManager/Classic/UIParentPanelManager.lua]:316: in function <…IParentPanelManager/Classic/UIParentPanelManager.lua:312>
[C]: in function ‘SetAttribute’
[Interface/AddOns/Blizzard_UIParentPanelManager/Classic/UIParentPanelManager.lua]:1094: in function ‘ShowUIPanel’
[Interface/AddOns/Blizzard_UIParent/Mists/UIParent.lua]:1162: in function <…nterface/AddOns/Blizzard_UIParent/Mists/UIParent.lua:667>
[C]: in function ‘UseAction’
[Interface/AddOns/Blizzard_FrameXML/Classic/SecureTemplates_Shared.lua]:329: in function ‘handler’
[Interface/AddOns/Blizzard_FrameXML/Classic/SecureTemplates_Shared.lua]:606: in function <…Blizzard_FrameXML/Classic/SecureTemplates_Shared.lua:550>
[C]: ?
[Interface/AddOns/Blizzard_FrameXML/SecureHandlers.lua]:266: in function <…nterface/AddOns/Blizzard_FrameXML/SecureHandlers.lua:263>
[C]: ?
[Interface/AddOns/Blizzard_FrameXML/SecureHandlers.lua]:296: in function <…nterface/AddOns/Blizzard_FrameXML/SecureHandlers.lua:279>
[tail call]: ?

Locals:
self = TradeSkillFrame {
FilterDropdown = Button {
}
selectedSkill = 2
numAvailable = 0
}
numTradeSkills = 3
skillOffset = 0
name = “Blacksmithing”
rank = 515
maxRank = 1
skillName = " "
skillType = 1
numAvailable = 8
isExpanded = 1
altVerb = 1
numSkillUps = " "
indentLevel = 1
showProgressBar = 8
currentRank = 1
startingRank = " "
skillIndex = 1
skillButton = TradeSkillSkill1 {
isHighlighted = false
r = 1
text = TradeSkillSkill1Text {
}
g = 0.820000
skillup = TradeSkillSkill1NumSkillUps {
}
count = TradeSkillSkill1Count {
}
b = 0
SubSkillRankBar = TradeSkillSkill1SubSkillRankBar {
}
}
skillButtonText = TradeSkillSkill1Text {
}
skillButtonCount = TradeSkillSkill1Count {
}
skillButtonNumSkillUps = TradeSkillSkill1NumSkillUps {
countText = TradeSkillSkill1NumSkillUpsText {
}
icon = TradeSkillSkill1NumSkillUpsIcon {
}
}
skillButtonNumSkillUpsIcon = TradeSkillSkill1NumSkillUpsIcon {
}
skillButtonNumSkillUpsText = TradeSkillSkill1NumSkillUpsText {
}
skillButtonSubSkillRankBar = TradeSkillSkill1SubSkillRankBar {
BorderRight = Texture {
}
BorderLeft = Texture {
}
BorderMid = Texture {
}
Rank = FontString {
}
}
nameWidth = nil
countWidth = nil
usedWidth = nil
skillNamePrefix = " "
(for index) = 1
(for limit) = 8
(for step) = 1
i = 1
(*temporary) = true
(*temporary) = TradeSkillListScrollFrame {
ScrollBar = TradeSkillListScrollFrameScrollBar {
}
offset = 0
ScrollChildFrame = TradeSkillListScrollFrameScrollChildFrame {
}
}
(*temporary) = true
(*temporary) = “SubSkillRankBar”
(*temporary) = 1
(*temporary) = " "
(*temporary) = 1
(*temporary) = 8
(*temporary) = 1
(*temporary) = 1
(*temporary) = " "
(*temporary) = “attempt to compare number with string”
currentTradeSkillName = “Blacksmithing”
SUBSKILL_FLASH_BAR = nil
SUBSKILL_FLASH_NAME = nil

I am having the same problem on one of my characters with Inscription. What I can see in the UI it is trying to display a Bloodthirsty Jawbone of Conquest recipe which I think is not supposed to exist anymore. On my another Inscription character this recipe is gone and I am not getting the error which leads me to thinking this is somewhat related to the tradeskill cleanup which didn’t go properly during server update.

Edit: I also still have Bloodthirsty Charm of Triumph, Bloodthirsty Eyeball of Dominance and maybe others. They show up randomly.

I did of course try disabling all addons, it made no difference.

1 Like

I have precisely this problem. I have all professions across my characters and can confirm only the one with those Bloodthirsty PVP gear are bugged.
Jewelcrafting, Tailoring, Inscription, and Leatherworking are all broken for me.