Error loading S&L Currency datatext panel
Description When using the S&L Currency datatext panel, the tooltip never displays. The error from BugSack is below. It happens on all my characters. The character that seems to be triggering it is a level 1 alliance rogue.
Shadow & Light Version 3.78
ElvUI Version 11.52
Expected Behavior Tooltip should show up
Actual Behavior No tooltip, only an error.
ElvUI + S&L Enabled Yes
Only ElvUI Enabled No, because the datatext isn't there without S&L.
Error Log
18x ...faceElvUI_SLE\modules\datatexts\currency-Currency.lua:148: attempt to index local 'color' (a nil value)
[string "@ElvUI_SLE\modules\datatexts\currency-Currency.lua"]:148: in function `func'
[string "@ElvUI\Modules\DataTexts\DataTexts.lua"]:125: in function <ElvUI\Modules\DataTexts\DataTexts.lua:115>
Locals:
self = RightChatDataPanel_DataText3 {
MouseEnters = <table> {
}
PixelSnapDisabled = true
text = <unnamed> {
}
name = "S&L Currencies"
db = <table> {
}
pointIndex = 3
parentName = "RightChatDataPanel"
0 = <userdata>
MouseLeaves = <table> {
}
parent = RightChatDataPanel {
}
battleStats = false
overlay = <unnamed> {
}
}
addLine = nil
goldSpace = nil
textOnly = true
style = "BLIZZARD"
totalGold = 0
totalHorde = 0
totalAlliance = 0
(for generator) = <function> defined =[C]:-1
(for state) = <table> {
Zakiyah = 1154107950
Zakiya = 96417868
Eavan = 1981945660
Kelby = 973701818
Jillary = 61730007
Jaycie = 62407162
Zoiya = 30871523
Xandryssa = 167143920
Jorunn = 0
Mingxia = 293831759
Illithia = 247404066
Neelia = 585442127
Aileen = 25270020681
Bellyra = 51886749
}
(for control) = "Zakiyah"
k = "Zakiyah"
_ = 1154107950
color = nil
(*temporary) = <function> defined =[C]:-1
(*temporary) = <table> {
}
(*temporary) = <table> {
name = "Zakiyah"
amount = 1154107950
amountText = "115,410|cffffd700g|r 79|cffc7c7cfs|r 50|cffeda55fc|r"
faction = ""
}
(*temporary) = ""
(*temporary) = "Argent Dawn"
(*temporary) = 1154107950
(*temporary) = "BLIZZARD"
(*temporary) = true
(*temporary) = "|cffeda55fc|r"
(*temporary) = "|cffc7c7cfs|r"
(*temporary) = "attempt to index local 'color' (a nil value)"
DT = <table> {
OnLeave = <function> defined @ElvUI\Modules\DataTexts\DataTexts.lua:132
SingleHyperMode = <function> defined @ElvUI\Modules\DataTexts\DataTexts.lua:75
PanelSizeChanged = <function> defined @ElvUI\Modules\DataTexts\DataTexts.lua:554
HyperDT = <function> defined @ElvUI\Modules\DataTexts\DataTexts.lua:633
EnableModule = <function> defined @ElvUI\Libraries\Ace3\AceAddon-3.0\AceAddon-3.0.lua:332
modules = <table> {
}
CancelTimer = <function> defined @ElvUI\Libraries\Ace3\AceTimer-3.0\AceTimer-3.0.lua:147
IterateEmbeds = <function> defined @ElvUI\Libraries\Ace3\AceAddon-3.0\AceAddon-3.0.lua:442
SecureHook = <function> defined @ElvUI\Libraries\Ace3\AceHook-3.0\AceHook-3.0.lua:336
LoadDataTexts = <function> defined =[C]:-1
ReleasePanel = <function> defined @ElvUI\Modules\DataTexts\DataTexts.lua:195
UpdateCustomCurrencySettings = <function> defined @ElvUI\Modules\DataTexts\CustomCurrency.lua:92
RawHookScript = <function> defined @ElvUI\Libraries\Ace3\AceHook-3.0\AceHook-3.0.lua:395
MouseEnter = <function> defined @ElvUI\Modules\DataTexts\DataTexts.lua:143
tooltip = DataTextTooltip {
}
SetDefaultModulePrototype = <function> defined @ElvUI\Libraries\Ace3\AceAddon-3.0\AceAddon-3.0.lua:409
PanelPool = <table> {
}
defaultModuleState = true
IsEnabled = <function> defined @ElvUI\Libraries\Ace3\AceAddon-3.0\AceAddon-3.0.lua:451
UPDATE_BATTLEFIELD_SCORE = <function> defined @ElvUI\Modules\DataTexts\BattleStats.lua:39
ScheduleTimer = <function> defined @ElvUI\Libraries\Ace3\AceTimer-3.0\AceTimer-3.0.lua:94
DisableModule = <function> defined @ElvUI\Libraries\Ace3\AceAddon-3.0\AceAddon-3.0.lua:350
SetupTooltip = <function> defined @ElvUI\Modules\DataTexts\DataTexts.lua:310
RegisterMessage = <function> defined @ElvUI\Libraries\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
UnregisterMessage = <function> defined @ElvUI\Libraries\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:153
PopulateData = <function> defined @ElvUI\Modules\DataTexts\DataTexts.lua:668
IsHooked = <function> defined @ElvUI\Libraries\Ace3\AceHook-3.0\AceHook-3.0.lua:493
UnitEvents = <table> {
}
LoadedInfo = <table> {
}
db = <table> {
}
RemoveCustomCurrency = <function> defined @ElvUI\Modules\DataTexts\CustomCurrency.lua:126
SetEnabledState = <function> defined @ElvUI\Libraries\Ace3\AceAddon-3.0\AceAddon-3.0.lua:424
H