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 8
    • Issues 8
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
  • Shadow & Light
  • Shadow and LightShadow and Light
  • Issues
  • #38

Closed
Open
Opened Nov 23, 2017 by Dawid Kiczuk@NoNick1337

Lua error (Character Armory)

Description Lua error when logging into the game, reloading UI, picking up or equiping items. The error hangs the game a little for about 400-600ms.

Shadow & Light Version 3.28

ElvUI Version 10.68

Steps to Reproduce Log into the game or reload UI

Expected Behavior No lua error

Actual Behavior The lua error shouldn't appear

ElvUI + S&L Enabled The error persists

Only ElvUI Enabled No error with ElvUI only

Additional Information

Error Log

57x ...E\modules\Armory\CharacterArmory\CharacterArmory.lua:1638: attempt to index field 'ArtifactMonitor' (a nil value)
...E\modules\Armory\CharacterArmory\CharacterArmory.lua:1638: in function <...E\modules\Armory\CharacterArmory\CharacterArmory.lua:1637>
[C]: ?
[C]: in function `UpdateMedia'
AddOnSkins\Core\ElvUI-10.68.lua:77: in function `UpdateMedia'
AddOnSkins\Core\Core.lua:194: in function `?'
...edia-3.0\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:147: in function <...edia-3.0\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
[string "safecall Dispatcher[3]"]:4: in function <[string "safecall Dispatcher[3]"]:4>
[C]: ?
[string "safecall Dispatcher[3]"]:13: in function `?'
...edia-3.0\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:92: in function `Fire'
ElvUI\Libraries\AceEvent-3.0\AceEvent-3.0-4.lua:120: in function <ElvUI\Libraries\AceEvent-3.0\AceEvent-3.0.lua:119>

Locals:
self = <table> {
 GetTimeInfo = <function> defined @ElvUI\core\math.lua:342
 Bags = <table> {
 }
 resolution = "1920x1080"
 modules = <table> {
 }
 CancelTimer = <function> defined @ElvUI\Libraries\AceTimer-3.0\AceTimer-3.0.lua:145
 FormatMoney = <function> defined @ElvUI\core\math.lua:386
 ExitVehicleShowFrames = <function> defined @ElvUI\core\core.lua:1146
 StaticPopup_EscapePressed = <function> defined @ElvUI\core\staticpopups.lua:504
 CopyTable = <function> defined @ElvUI\core\core.lua:678
 MassGuildKick = <function> defined @ElvUI\core\commands.lua:78
 SetMoversPositions = <function> defined @ElvUI\core\movers.lua:471
 ScheduleTimer = <function> defined @ElvUI\Libraries\AceTimer-3.0\AceTimer-3.0.lua:92
 PriestColors = <table> {
 }
 RegisterModule = <function> defined @ElvUI\core\core.lua:1222
 SetupTheme = <function> defined @ElvUI\core\install.lua:217
 media = <table> {
 }
 SetUpAnimGroup = <function> defined @ElvUI\core\animation.lua:11
 bags = <table> {
 }
 data = <table> {
 }
 EnableBlizzardAddOns = <function> defined @ElvUI\core\commands.lua:206
 UIScale = <function> defined @ElvUI\core\pixelperfect.lua:37
 db = <table> {
 }
 FramesOverlap = <function> defined @ElvUI\core\math.lua:116
 SetEnabledState = <function> defined @ElvUI\Libraries\AceAddon-3.0\AceAddon-3.0.lua:455
 Hook = <function> defined @ElvUI\Libraries\AceHook-3.0\AceHook-3.0.lua:274
 Options = <table> {
 }
 Layout = <table> {
 }
 tDeleteItem = <function> defined @ElvUI\core\animation.lua:290
 LoadCommands = <function> defined @ElvUI\core\commands.lua:232
 HiddenFrame = <unnamed> {
 }
 NewModule = <function> defined @ElvUI\Libraries\AceAddon-3.0\AceAddon-3.0.lua:266
 diffGetRight = 0
 UIFrameFade = <function> defined @ElvUI\core\animation.lua:229
 MinimapWidth = 250
 StaticPopup_IsLastDisplayedFrame = <function> defined @ElvUI\core\staticpopups.lua:565
 Truncate = <function> defined @ElvUI\core\math.lua:97
 GetName = <function> defined @ElvUI\Libraries\AceAddon-3.0\AceAddon-3.0.lua:310
 StaticPopup_OnHide = <function> defined @ElvUI\core\staticpopups.lua:605
 RemoveTableDuplicates = <function> defined @ElvUI\core\core.lua:722
 name = "ElvUI"
 WorldMap = <table> {
 }
 MinimapHeight = 250
 Disable = <function> defined @ElvUI\Libraries\AceAddon-3.0\AceAddon-3.0.lua:345
 DF = <table> {
 }
 SlideOut = <function> defined @ElvUI\core\animation.lua:174
 isMacClient = false
 Print = <function> defined @ElvUI\core\core.lua:182
 Install = <function> defined @ElvUI\core\install.lua:848
 UnregisterObjectForVehicleLock = <function> defined @ElvUI\core\core.lua:1177
 LockedCVars = <table> {
 }
 TimeFormats = <table> {
 }
 RGBToHex = <function> defined @ElvUI\core\math.lua:102
 RequestBGInfo = <function> defined @ElvUI\core\core.lua:424
 HealingClasses = <table> {
 }
 loadedtime = 1082726.911
 Tutorials = <function> defined @ElvUI\core\tutorials.lua:115
 UpdateNudgeFrame = <function> defined @ElvUI\core\config.lua:189
 GetCPUImpact = <function> defined @ElvUI\core\commands.lua:124
 SetDefaultModuleLibraries = <function> defined @ElvUI\Libraries\AceAddon-3.0\AceAddon-3.0.lua:398
 ProfileTableToPluginFormat = <function> defined @ElvUI\core\core.lua:806
 Blizzard = <table> {
 }
 wowbuild = 25497
 RegisteredInitialModules = <table> {
 }
 EnableModule = <function> defined @ElvUI\Libraries\AceAddon-3.0\AceAddon-3.0.lua:363
 unitFrameElements = <table> {
 }
 valueColorUpdateFuncs = <table> {
 }
 RawHookScript = <functio
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: shadow-and-light/shadow-and-light#38