Shadow & Light (ElvUI Plugin)

Shadow & Light (ElvUI Plugin)

14M Downloads

Error opening at login and opening Armory after upgrade to 4.78

chrismaille opened this issue · 3 comments

commented

Description
Errors when interacting with armory.

Shadow & Light Version
4.78

ElvUI Version
13.66

Steps to Reproduce

  1. Update to 4.78
  2. Log in

Expected Behavior
No errors on BugStack

Actual Behavior
Errors after login and every time you open the character armory.

ElvUI + S&L Enabled
Errors found

Only ElvUI Enabled
No errors found

Additional Information
ElvUI Addons installed:

  • Windtools 3.58
  • Eltruism 4.16
  • mMediaTag & Tools 3.40
  • NoBorders 1.2.2
  • BetterBags ElvUI Skin 1.1.0
  • Nuts & Bolts 1.46
  • AddOnSkins 4.68
  • Mythic+ Datatext 1.73

Error Log

Reported in BugStack after log in:

37x ElvUI/Core/General/Toolkit.lua:370: stack overflow
[string "@ElvUI/Core/General/Toolkit.lua"]:370: in function `FontTemplate'
[string "@ElvUI_SLE/modules/armory/stats.lua"]:327: in function `UpdateIlvlFont'
[string "@ElvUI_SLE/modules/armory/stats.lua"]:155: in function `UpdateCharacterItemLevel'
[string "@ElvUI_SLE/modules/armory/stats.lua"]:182: in function `PaperDollFrame_UpdateStats'
[string "@ElvUI_SLE/modules/armory/stats.lua"]:362: in function `UpdateIlvlFont'
[string "@ElvUI_SLE/modules/armory/stats.lua"]:155: in function `UpdateCharacterItemLevel'
[string "@ElvUI_SLE/modules/armory/stats.lua"]:182: in function `PaperDollFrame_UpdateStats'
[string "@ElvUI_SLE/modules/armory/stats.lua"]:362: in function `UpdateIlvlFont'
[string "@ElvUI_SLE/modules/armory/stats.lua"]:155: in function `UpdateCharacterItemLevel'
[string "@ElvUI_SLE/modules/armory/stats.lua"]:182: in function `PaperDollFrame_UpdateStats'
[string "@ElvUI_SLE/modules/armory/stats.lua"]:362: in function `UpdateIlvlFont'
[string "@ElvUI_SLE/modules/armory/stats.lua"]:155: in function `UpdateCharacterItemLevel'
...
[string "@Blizzard_UIParent/Mainline/UIParent.lua"]:402: in function `UIParentLoadAddOn'
[string "@Blizzard_UIParent/Mainline/UIParent.lua"]:607: in function `MajorFactions_LoadUI'
[string "@Blizzard_ExpansionLandingPage/Blizzard_DragonflightLandingPage.lua"]:179: in function `SetUpMajorFactionList'
[string "@Blizzard_ExpansionLandingPage/Blizzard_DragonflightLandingPage.lua"]:172: in function `RefreshMajorFactionList'
[string "@Blizzard_ExpansionLandingPage/Blizzard_DragonflightLandingPage.lua"]:167: in function `RefreshOverlay'
[string "@Blizzard_ExpansionLandingPage/Blizzard_DragonflightLandingPage.lua"]:158: in function <...sionLandingPage/Blizzard_DragonflightLandingPage.lua:154>
[string "=[C]"]: in function `CreateFrame'
[string "@Blizzard_ExpansionLandingPage/Blizzard_DragonflightLandingPage.lua"]:122: in function `CreateOverlay'
[string "@Blizzard_ExpansionLandingPage/Blizzard_ExpansionLandingPage.lua"]:63: in function `RefreshExpansionOverlay'
[string "@Blizzard_ExpansionLandingPage/Blizzard_ExpansionLandingPage.lua"]:35: in function <...pansionLandingPage/Blizzard_ExpansionLandingPage.lua:33>

Locals:
fs = FontString {
 0 = <userdata>
 fontStyle = "OUTLINE"
 font = "Interface\AddOns\ElvUI\Core\Media\Fonts\PTSansNarrow.ttf"
 fontSize = 12
}
font = "Interface\AddOns\ElvUI\Core\Media\Fonts\PTSansNarrow.ttf"
size = 12
style = "OUTLINE"
skip = nil
(*temporary) = <function> defined =[C]:-1
(*temporary) = "OUTLINE"
(*temporary) = 0
(*temporary) = 6
(*temporary) = "stack overflow"
E = <table> {
 GetTimeInfo = <function> defined @ElvUI/Core/General/Math.lua:354
 mylevel = 69
 Bags = <table> {
 }
 privateVars = <table> {
 }
 modules = <table> {
 }
 FormatMoney = <function> defined @ElvUI/Core/General/Math.lua:411
 Config_OpenWindow = <function> defined @ElvUI/Core/General/Config.lua:991
 UpdateUnitFrames = <function> defined @ElvUI/Core/General/Core.lua:1437
 SetMoversPositions = <function> defined @ElvUI/Core/General/Movers.lua:453
 ScheduleTimer = <function> defined @ACU/Libs/AceTimer-3.0/AceTimer-3.0.lua:94
 PriestColors = <table> {
 }
 RemoveEmptySubTables = <function> defined @ElvUI/Core/General/Core.lua:625
 Cooldown_Options = <function> defined =[C]:-1
 Cooldown_UnbuggedTime = <function> defined @ElvUI/Core/General/Cooldowns.lua:19
 Config_CreateFrame = <function> defined @ElvUI/Core/General/Config.lua:789
 UIScale = <function> defined @ElvUI/Core/General/PixelPerfect.lua:55
 db = <table> {
 }
 ScanTooltip_InventoryInfo = <function> defined @ElvUI/Core/General/API.lua:876
 ScanTooltip_UnitInfo = <function> defined @ElvUI/Core/General/API.lua:864
 Layout = <table> {
 }
 myRaceID = 7
 Distributor = <table> {
 }
 DBConvertSL = <function> defined @ElvUI/Core/General/Core.lua:1256
 MountText = <table> {
 }
 INCOMPATIBLE_ADDONS = <table> {
 }
 NewModule = <function> defined @ACU/Libs/AceAddon-3.0/AceAddon-3.0.lua:231
 UIFrameFade = <function> defined @ElvUI/Core/General/Animation.lua:361
 TimeIndicatorColors = <table> {
 }
 StaticPopup_IsLastDisplayedFrame = <function> defined @ElvUI/Core/General/StaticPopups.lua:462
 StaticPopup_CreateSecureButton = <function> defined @ElvUI/Core/General/StaticPopups.lua:1068
 Truncate = <function> defined @ElvUI/Core/General/Math.lua:142
 SetupReset = <function> defined @ElvUI/Core/General/Install.lua:544
 ToggleMoveMode = <function> defined =[C]:-1
 Dump = <function> defined @ElvUI/Core/General/API.lua:442
 WorldMap = <table> {
 }
 Disable = <function> defined @ACU/Libs/AceAddon-3.0/AceAddon-3.0.lua:310
 TimeColors = <table> {
 }
 SlideOut = <function> defined @ElvUI/Core/General/Animation.lua:296
 Unhook = <function> defined @ACU/Libs/AceHook-3.0/AceHook-3.0.lua:417
 XPIsTrialMax = <function> defined @ElvUI/Core/General/API.lua:691
 StaticPopup_GetAllSecureButtons = <function> defined @ElvUI/Core/General/StaticPopups.lua:1092
 EscapeString = <function> defined @ElvUI/Core/init.lua:225
 RGBToHex = <function> defined @ElvUI/Core/General/Math.lua:147
 ClickGameMenu = <function> defined @ElvUI/Core/General/API.lua:764
 RequestBGInfo = <function> defined @ElvUI/Core/General/API.lua:606
 Tutorials = <function> defined @ElvUI/Core/General/Tutorials.lua:110
 mynameRealm = "Gïzz - Nemesis"
 SlideIn = <function> defined @ElvUI/Core/General/Animation.lua:287
 ShortValueDec = "%.2f"
 UpdateMediaItems = <function> defined @ElvUI/Core/General/Core.lua:1445
 unitFrameElements = <table> {
 }
 valueColorUpdateFuncs = <table> {
 }
 Config_CreateBottomButtons = <function> defined @ElvUI/Core/General/Config.lua:1078
 RawHookScript = <function> defined @ACU/Libs/AceHook-3.0/AceHook-3.0.lua:394
 Classic = false
 BuildPrefixValues = <function>

Reported in BugStack after open Character Armory:

8x stack overflow
[string "=[C]"]: in function `SetShadowColor'
[string "@ElvUI/Core/General/Toolkit.lua"]:376: in function `FontTemplate'
[string "@ElvUI_SLE/modules/armory/stats.lua"]:327: in function `UpdateIlvlFont'
[string "@ElvUI_SLE/modules/armory/stats.lua"]:155: in function `UpdateCharacterItemLevel'
[string "@ElvUI_SLE/modules/armory/stats.lua"]:182: in function `PaperDollFrame_UpdateStats'
[string "@ElvUI_SLE/modules/armory/stats.lua"]:362: in function `UpdateIlvlFont'
[string "@ElvUI_SLE/modules/armory/stats.lua"]:155: in function `UpdateCharacterItemLevel'
[string "@ElvUI_SLE/modules/armory/stats.lua"]:182: in function `PaperDollFrame_UpdateStats'
[string "@ElvUI_SLE/modules/armory/stats.lua"]:362: in function `UpdateIlvlFont'
[string "@ElvUI_SLE/modules/armory/stats.lua"]:155: in function `UpdateCharacterItemLevel'
[string "@ElvUI_SLE/modules/armory/stats.lua"]:182: in function `PaperDollFrame_UpdateStats'
[string "@ElvUI_SLE/modules/armory/stats.lua"]:362: in function `UpdateIlvlFont'
...
[string "=[C]"]: in function `UpdateAverageString'
[string "@ElvUI/Core/Modules/Misc/InfoItemLevel.lua"]:327: in function <...aceElvUI/Core/Modules/Misc/InfoItemLevel.lua:295>
[string "=[C]"]: in function `UpdatePageInfo'
[string "@ElvUI_SLE/modules/armory/armory.lua"]:491: in function <ElvUI_SLE/modules/armory/armory.lua:487>
[string "=[C]"]: in function `?'
[string "@!mMT_MediaPack/libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:109: in function <...ack/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>
[string "=[C]"]: ?
[string "@!mMT_MediaPack/libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:19: in function <...ack/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
[string "@!mMT_MediaPack/libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:54: in function `Fire'
[string "@ACU/Libs/AceEvent-3.0-4/AceEvent-3.0.lua"]:120: in function <ACU/Libs/AceEvent-3.0/AceEvent-3.0.lua:119>

Locals:
(*temporary) = "stack overflow"
commented

Going to Modules -> Armory Mode -> Attributes -> Item Level and disabling it seems to stop the errors.

image

commented

+1

commented

4.79 should fix the issue