[bug] DF Professions UI Error
Harshmage opened this issue ยท 2 comments
I know there's a lot on the plate right now, especially with DF 10.0.2 and its massive API changes in 3 weeks, but if a bug isn't reported, it doesn't get fixed (at least in my experience). I don't suggest prioritizing this over the API changes, likely it'll get fixed when those new changes are integrated.
When looking at recipes in the new Professions UI, and mousing over a material, TipTacItemRef throws an error.
TipTac version v22.10.14
Message: Interface/AddOns/TipTacItemRef/ttItemRef.lua:772: attempt to call field 'GetRecipeReagentItemLink' (a nil value)
Time: Wed Oct 26 14:32:24 2022
Count: 2
Stack: Interface/AddOns/TipTacItemRef/ttItemRef.lua:772: attempt to call field 'GetRecipeReagentItemLink' (a nil value)
[string "@Interface/AddOns/TipTacItemRef/ttItemRef.lua"]:772: in function <Interface/AddOns/TipTacItemRef/ttItemRef.lua:770>
[string "=[C]"]: ?
[string "=[C]"]: in function `SetRecipeReagentItem'
[string "@Interface/AddOns/Blizzard_ProfessionsTemplates/Blizzard_ProfessionsRecipeSchematicForm.lua"]:715: in function <...emplates/Blizzard_ProfessionsRecipeSchematicForm.lua:713>
Locals: self = GameTooltip {
0 = <userdata>
SetQuestPartyProgress = <function> defined =[C]:-1
ttNumLines = 0
OnBackdropLoaded = <function> defined @Interface/SharedXML/Backdrop.lua:152
ItemTooltip = Frame {
}
SetHyperlink = <function> defined =[C]:-1
SetUnit = <function> defined =[C]:-1
SetAzeriteEssence = <function> defined =[C]:-1
RightEdge = Texture {
}
ttSetBackdropBorderColorLocked = true
ClearBackdrop = <function> defined @Interface/SharedXML/Backdrop.lua:282
Show = <function> defined =[C]:-1
SetPetAction = <function> defined =[C]:-1
SetLFGDungeonReward = <function> defined =[C]:-1
ttDefaultAnchored = false
FadeOut = <function> defined @Interface/AddOns/TipTac/ttCore.lua:1449
SetRecipeReagentItem = <function> defined =[C]:-1
SetQuestCurrency = <function> defined =[C]:-1
SetCurrencyTokenByID = <function> defined =[C]:-1
SetupTextureCoordinates = <function> defined @Interface/SharedXML/Backdrop.lua:214
BottomOverlay = Texture {
}
ttUnit = <table> {
}
ttIcon = Texture {
}
GetEdgeSize = <function> defined @Interface/SharedXML/Backdrop.lua:188
NineSlice = Frame {
}
SetCompanionPet = <function> defined =[C]:-1
TopEdge = Texture {
}
ttCount = FontString {
}
__tamedCounts = false
BottomRightCorner = Texture {
}
SetBackdropColor = <function> defined @Interface/AddOns/TipTac/ttCore.lua:1652
LeftEdge = Texture {
}
SetCurrencyByID = <function> defined =[C]:-1
ttSetIconTextureAndText = <function> defined @Interface/AddOns/TipTacItemRef/ttItemRef.lua:191
SetSpellBookItem = <function> defined =[C]:-1
textLeft1Font = "GameTooltipHeaderText"
SetCurrencyToken = <function> defined =[C]:-1
comparing = false
updateTooltipTimer = 0.100000
SetBackdropBorderColor = <function> defined @Interface/AddOns/TipTac/ttCore.lua:1660
ttAnchorType = "mouse"
ttDisplayingUnit = false
SetConduit = <function> defined =[C]:-1
waitingForData = false
TextRight1 = GameTooltipTextRight1 {
}
ttDisplayingAura = false
ClearLines = <function> defined =[C]:-1
SetBackdrop = <function> defined @Interface/AddOns/TipTac/ttCore.lua:1644
ttBackdropBorderColorApplied = false
TopOverlay = Texture {
}
GetBackdropBorderColor = <function> defined @Interface/SharedXML/Backdrop.lua:409
GetBackdrop = <function> defined @Interface/SharedXML/Backdrop.lua:347
SetUnitDebuff = <function> defined =[C]:-1
ttBackdropColorApplied = false
ttLastUpdate = 0
SetQuestItem = <function> defined =[C]:-1
TextLeft1 = GameTooltipTextLeft1 {
}
SetBorderBlendMode = <function> defined @Interface/SharedXML/Backdrop.lua:266
SetToyByItemID = <function> defined =[C]:-1
TopLeftCorner = Texture {
}
BottomLeftCorner = Texture {
}
SetAzeriteEssenceSlot = <function> defined =[C]:-1
SetEnhancedConduit = <function> defined =[C]:-1
shoppingTooltips = <table> {
}
GetBackdropColor = <function> defined @Interface/SharedXML/Backdrop.lua:390
SetLFGDungeonShortageReward = <function> defined =[C]:-1
backdropInfo = <table> {
}
OnBackdropSizeChanged = <function> defined @Interface/SharedXML/Backdrop.lua:182
SetUnitBuff = <function> defined =[C]:-1
HasBackdropInfo = <function> defined @Interface/SharedXML/Backdrop.lua:278
SetQuestLogItem = <function> defined =[C]:-1
textRight1Font = "GameTooltipHeaderText"
textRight2Font = "GameTooltipText"
ttSetBackdropLocked = true
BottomEdge = Texture
Fixed in current dev version (see zip file below). Will be included in the next release.