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