ElvUI WindTools

ElvUI WindTools

3M Downloads

Gamebar error

Pharou80 opened this issue ยท 1 comments

commented

1x ...faceElvUI_WindTools\Modules\Misc\GameBar.lua:116: attempt to concatenate local 'name' (a nil value)
[string "@ElvUI_WindTools\Modules\Misc\GameBar.lua"]:116: in function <...faceElvUI_WindTools\Modules\Misc\GameBar.lua:95>
[string "@ElvUI_WindTools\Modules\Misc\GameBar.lua"]:299: in function tooltips' [string "@ElvUI_WindTools\Modules\Misc\GameBar.lua"]:797: in function ?'
[string "@ElvUI\Libraries\Ace3\AceHook-3.0\AceHook-3.0-8.lua"]:90: in function <...Ons\ElvUI\Libraries\Ace3\AceHook-3.0\AceHook-3.0.lua:87>

Locals:
itemID = 180290
prefix = "|TTUTORIALFRAME\UI-TUTORIAL-FRAME:13:11:0:-1:512:512:12:66:230:307|t "
name = nil
texture = 3489827
icon = "|T3489827:16:18:0:0:64:64:4:60:7:57:255:255:255|t"
startTime = 0
duration = 0
cooldownTime = -330173.575000
canUse = true
cooldownTimeString = nil
(*temporary) = defined =[C]:-1
(*temporary) = DataTextTooltip {
BottomLeftCorner = {
}
OnBackdropLoaded = defined @SharedXML\Backdrop.lua:205
textLeft1Font = "GameTooltipHeaderText"
GetBackdropColor = defined @SharedXML\Backdrop.lua:443
SetBackdropBorderColor = defined @SharedXML\Backdrop.lua:475
RightEdge = {
}
template = "Transparent"
textRight2Font = "GameTooltipText"
ApplyBackdrop = defined @SharedXML\Backdrop.lua:347
SetBackdrop = defined @SharedXML\Backdrop.lua:382
ClearBackdrop = defined @SharedXML\Backdrop.lua:335
TopOverlay = {
}
GetBackdropBorderColor = defined @SharedXML\Backdrop.lua:462
GetBackdrop = defined @SharedXML\Backdrop.lua:400
comparing = false
windStyle = true
SetBorderBlendMode = defined @SharedXML\Backdrop.lua:319
shadow = {
}
0 =
PixelSnapDisabled = true
BottomRightCorner = {
}
TextLeft1 = DataTextTooltipTextLeft1 {
}
customBackdropAlpha = 0.800000
BottomEdge = {
}
SetupTextureCoordinates = defined @SharedXML\Backdrop.lua:267
OnBackdropSizeChanged = defined @SharedXML\Backdrop.lua:235
BottomOverlay = {
}
backdropInfo =

{
}
Center = {
}
textRight1Font = "GameTooltipHeaderText"
HasBackdropInfo = defined @SharedXML\Backdrop.lua:331
GetEdgeSize = defined @SharedXML\Backdrop.lua:241
updateTooltip = 0.200000
textLeft2Font = "GameTooltipText"
TopEdge = {
}
TextRight2 = DataTextTooltipTextRight2 {
}
TextLeft2 = DataTextTooltipTextLeft2 {
}
TopRightCorner = {
}
TopLeftCorner = {
}
needsReset = true
SetupPieceVisuals = defined @SharedXML\Backdrop.lua:299
SetBackdropColor = defined @SharedXML\Backdrop.lua:452
LeftEdge = {
}
TextRight1 = DataTextTooltipTextRight1 {
}
}
(*temporary) = "|TTUTORIALFRAME\UI-TUTORIAL-FRAME:13:11:0:-1:512:512:12:66:230:307|t "
(*temporary) = "|T3489827:16:18:0:0:64:64:4:60:7:57:255:255:255|t"
(*temporary) = " "
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to concatenate local 'name' (a nil value)"
type = defined =[C]:-1
tonumber = defined =[C]:-1
HeartstonesTable =
{
172179 = "Eternal Traveler's Hearthstone"
163045 = "Headless Horseman's Hearthstone"
166747 = "Brewfest Reveler's Hearthstone"
141605 = "Flight Master's Whistle"
168907 = "Holographic Digitalization Hearthstone"
165670 = "Peddlefeet's Lovely Hearthstone"
165669 = "Lunar Elder's Hearthstone"
165802 = "Noble Gardener's Hearthstone"
162973 = "Greatfather Winter's Hearthstone"
6948 = "Hearthstone"
166746 = "Fire Eater's Hearthstone"
}
tostring = defined =[C]:-1
GetItemIcon = defined =[C]:-1
format = defined =[C]:-1
IconString = "|T%s:16:18:0:0:64:64:4:60:7:57"
GetItemCooldown = defined =[C]:-1
GetTime = defined =[C]:-1
floor = defined =[C]:-1
mod = defined =[C]:-1
DT =
{
OnLeave = defined @ElvUI\Modules\DataTexts\DataTexts.lua:135
SingleHyperMode = defined @ElvUI\Modules\DataTexts\DataTexts.lua:78
PanelSizeChanged = defined @ElvUI\Modules\DataTexts\DataTexts.lua:557
HyperDT = defined @ElvUI\Modules\DataTexts\DataTexts.lua:636
EnableModule = defined @ElvUI\Libraries\Ace3\A

commented

Already fixed in alpha version.
Btw, the problem occured because the item with id 180290 is a new hearthstone add in 9.0, but in prepatch, you cannot access to this item info. So when you set the hearthstone to it (it will display a text in nothing because GetItemInfo() is failed), it will broken.