
Blacksmithing Profession bug
devbidscircle opened this issue ยท 2 comments
Describe the bug
While opening Blacksmithing as an Axesmith, after you click Phantom Blade.
Happens with more items:
Error Log
10x ...ddOns/DragonflightUI/Mixin/ProfessionFrame.mixin.lua:1561: attempt to index local 'reagent' (a nil value)
[string "@DragonflightUI/Mixin/ProfessionFrame.mixin.lua"]:1561: in function UpdateRecipe' [string "@DragonflightUI/Mixin/ProfessionFrame.mixin.lua"]:55: in function <...ddOns/DragonflightUI/Mixin/ProfessionFrame.mixin.lua:52> [string "=[C]"]: ? [string "@Blizzard_SharedXMLBase/CallbackRegistry.lua"]:144: in function <...eBlizzard_SharedXMLBase/CallbackRegistry.lua:143> [string "=[C]"]: ? [string "@Blizzard_SharedXMLBase/CallbackRegistry.lua"]:147: in function
TriggerEvent'
[string "@DragonflightUI/Mixin/ProfessionFrame.mixin.lua"]:2211: in function SelectRecipe' [string "@DragonflightUI/Mixin/ProfessionFrame.mixin.lua"]:2181: in function <...ddOns/DragonflightUI/Mixin/ProfessionFrame.mixin.lua:2163> [string "=[C]"]: ? [string "@Blizzard_SharedXMLBase/CallbackRegistry.lua"]:144: in function <...eBlizzard_SharedXMLBase/CallbackRegistry.lua:143> [string "=[C]"]: ? [string "@Blizzard_SharedXMLBase/CallbackRegistry.lua"]:147: in function
TriggerEvent'
[string "@Blizzard_SharedXML/Shared/Scroll/ScrollUtil.lua"]:532: in function SetElementDataSelected_Internal' [string "@Blizzard_SharedXML/Shared/Scroll/ScrollUtil.lua"]:493: in function <...dOns/Blizzard_SharedXML/Shared/Scroll/ScrollUtil.lua:492> [string "=[C]"]: in function
securecallfunction'
[string "@Blizzard_SharedXML/Shared/Scroll/ScrollUtil.lua"]:497: in function SelectElementData' [string "@Blizzard_SharedXML/Shared/Scroll/ScrollUtil.lua"]:537: in function
Select'
[string "@DragonflightUI/Mixin/ProfessionFrame.mixin.lua"]:2125: in function <...ddOns/DragonflightUI/Mixin/ProfessionFrame.mixin.lua:2116>
Locals:
self = DragonflightUIProfessionFrame {
RankFrame = DragonflightUIProfessionRankFrame {
}
TopTileStreak = Texture {
}
SchematicForm = Frame {
}
TradeSkillOpen = true
MinimizeButton = Button {
}
LinkButton = DFTradeSkillLinkButton {
}
CreateButton = DragonflightUIProfessionCreateButton {
}
NineSlice = Frame {
}
ClosePanelButton = Button {
}
TrainingFrameLabel = FontString {
}
TrainingFrameText = FontString {
}
SelectedProfession = "primary1"
DecrementButton = DragonflightUIProfessionDecrementButton {
}
InputBox = DragonflightUIProfessionInputBox {
}
db =
}
RankFrameText = FontString {
}
RankFrameBar = DragonflightUIProfessionRankFrameBar {
}
CraftOpen = false
PortraitFrame = DragonflightUIProfessionIconFrame {
}
Icon = DragonflightUIProfessionIcon {
}
ProfessionTable =
}
Incrementbutton = DragonflightUIProfessionIncrementButton {
}
CreateAllButton = DragonflightUIProfessionCreateAllButton {
}
ShouldUpdate = false
CancelButton = DragonflightUIProfessionCancelButton {
}
RecipeList = Frame {
}
FavoriteButton = DFFavoriteButton {
}
Bg = Frame {
}
minimized = false
OutputText = FontString {
}
TrainingFrame = DragonflightUIProfessionTrainingPointFrame {
}
SelectedSkillID = ""
DFTabFrame = DragonflightUIProfessionFrameTabFrame {
}
MaxMinButtonFrame = Button {
}
ProfessionDataTable =
}
}
id = 14
frame = Frame {
SkillIcon = DragonflightUIProfessionSkillIcon {
}
ReagentTable =
}
MinimalBackground = Texture {
}
BackgroundNineSlice = Frame {
}
SkillIconCount = DragonflightUIProfessionIconCount {
}
Background = Texture {
}
CostLabel = DragonflightUIProfessionCostLabel {
}
NineSlice = Frame {
}
RegentLabel = DragonflightUIProfessionReagentLabel {
}
ExtraDataFrame = DragonflightUIProfessionFrameExtraDataFrame {
}
RequirementText = DragonflightUIProfessionRequirementText {
}
SkillCooldown = DragonflightUIProfessionSkillCooldown {
}
SkillDescription = DragonflightUIProfessionSkillDescription {
}
RequirementLabel = DragonflightUIProfessionRequirementLabel {
}
CostText = DragonflightUIProfessionCostText {
}
SkillName = DragonflightUIProfessionSkillName {
}
}
skillName = "The Shatterer"
skillType = "medium"
numAvailable = 0
isExpanded = nil
altVerb = nil
numSkillUps = nil
indentLevel = nil
showProgressBar = nil
currentRank = nil
maxRank = nil
startingRank = nil
quality = 1
r = 1
g = 1
b = 1
hex = "ffffffff"
icon = 133055
minMade = 1
maxMade = 1
creatable = false
numReagents = 7
(for index) = 7
(for limit) = 7
(for step) = 1
i = 7
reagentName = "Thick Leather"
reagentTexture = 134257
reagentCount = 4
playerReagentCount = 0
reagent = nil
(*temporary) =
ContainerFrame5Item7 = ContainerFrame5Item7 {
}
DH_HAVOC_CORE_ABILITY_2 = "Strong melee attack that consumes Fury. If it critical strikes, some Fury is refunded."
UNIT_NAMES_COMBATLOG_TOOLTIP = "Color unit names."
LE_GAME_ERR_CHAT_RAID_RESTRICTED_TRIAL = 798
SPELL_FAILED_CUSTOM_ERROR_71 = "This partygoer wants to dance with you."
LE_GAME_ERR_PET_SPELL_TARGETS_DEAD = 413
ContainerFrame3Item34SubIconTexture = ContainerFrame3Item34SubIconTexture {
}
MultiBarLeftButton7 = MultiBarLeftButton7 {
}
BGRLiveItemButton223 = BGRLiveItemButton223 {
}
LE_GAME_ERR_INVALID_FOLLOW_PVP_COMBAT = 365
MerchantItem3AltCurrencyFrameItem1Text = MerchantItem3AltCurrencyFrameItem1Text {
}
OPTION_SHOW_ACTION_BAR5_TOOLTIP = "Attached to the left side of Action Bar 4 by default"
BINDING_NAME_NAMEPLATES = "Show Enemy Name Plates"
CHAT_HEADER_SUFFIX = ": "
MultiBarBottomRightButton8Shine5 = MultiBarBottomRightButton8Shine5 {
}
WhatsTrainingFrameRow3Spell = WhatsTrainingFrameRow3Spell {
}
CALENDAR_RAID_RESET_DESCRIPTION = "%1$s resets at %2$s."
CraftExpandTabLeft = CraftExpandTabLeft {
}
BGRLiveItemButton317IconTexture = BGRLiveItemButton317IconTexture {
}
CinematicFrameRaidBossEmoteFrame = CinematicFrameRaidBossEmoteFrame {
}
CompactRaidFrameManagerDisplayFrameHiddenModeToggleTopRight = CompactRaidFrameManagerDisplayFrameHiddenModeToggleTopRight {
}
Versions (please complete the following information):
- WoW: Classic
Hey,
thanks for the detailed report!
The max reagent number was to low (6 instead of 8), so it errors on recipes with more than 6 reagents used; fixed with e5bc51e.
Will push the update to curseforge later today.