Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
Shadow and Light
Shadow and Light
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 10
    • Issues 10
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Shadow & Light
  • Shadow and LightShadow and Light
  • Issues
  • #411

Closed
Open
Created Sep 27, 2020 by Miranda Jones@Aileen

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
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None