Eternal Belt Buckle CharacterAmory/InspectArmory Error
Description
When I equip a Belt with a gem socket which I got from Eternal Belt Buckle it gives me this error message. CharacterArmory and probably InspectArmory too.
Shadow & Light Version 3.41
ElvUI Version 10.77
Steps to Reproduce
- Use Eternal Belt Buckle on Belt
- Equip Belt
- Error Message because of something with "GemType"
Expected Behavior No error message because I have an extra gem slot in the belt.
Actual Behavior Error message if I equip a Belt with gem socket which I got from Eternal Belt Buckle.
ElvUI + S&L Enabled Yes error still happens
Only ElvUI Enabled No error because no CharacterAmrory per S&L
Additional Information
Error Log
53x ...E\modules\Armory\CharacterArmory\CharacterArmory.lua:751: attempt to concatenate field 'GemType' (a nil value)
...E\modules\Armory\CharacterArmory\CharacterArmory.lua:751: in function `Update_Gear'
...E\modules\Armory\CharacterArmory\CharacterArmory.lua:545: in function <...E\modules\Armory\CharacterArmory\CharacterArmory.lua:539>
Locals:
self = CharacterArmory {
0 = <userdata>
OnEnter = <function> defined @ElvUI_SLE\modules\Armory\CharacterArmory\CharacterArmory.lua:78
GemSocket_OnRecieveDrag = <function> defined @ElvUI_SLE\modules\Armory\CharacterArmory\CharacterArmory.lua:134
ScanTT = Knight_CharacterArmory_ScanTT {
}
PaperDollFrame_UpdateStats = <function> defined @ElvUI_SLE\modules\Armory\CharacterArmory\Stats.lua:339
Illusion_OnLeave = <function> defined @ElvUI_SLE\modules\Armory\CharacterArmory\CharacterArmory.lua:184
FeetSlot = <unnamed> {
}
Transmogrify_OnLeave = <function> defined @ElvUI_SLE\modules\Armory\CharacterArmory\CharacterArmory.lua:157
HandsSlot = <unnamed> {
}
ScrollFrame = <unnamed> {
}
ScanData = <function> defined @ElvUI_SLE\modules\Armory\CharacterArmory\CharacterArmory.lua:539
GemSocket_OnClick = <function> defined @ElvUI_SLE\modules\Armory\CharacterArmory\CharacterArmory.lua:105
MainHandSlot = <unnamed> {
}
Illusion_OnClick = <function> defined @ElvUI_SLE\modules\Armory\CharacterArmory\CharacterArmory.lua:188
UpdateIlvlFont = <function> defined @ElvUI_SLE\modules\Armory\CharacterArmory\CharacterArmory.lua:1077
Transmogrify_OnClick = <function> defined @ElvUI_SLE\modules\Armory\CharacterArmory\CharacterArmory.lua:163
Finger0Slot = <unnamed> {
}
DurabilityUpdated = true
SecondaryHandSlot = <unnamed> {
}
ShoulderSlot = <unnamed> {
}
WristSlot = <unnamed> {
}
Update_Durability = <function> defined @ElvUI_SLE\modules\Armory\CharacterArmory\CharacterArmory.lua:575
BackSlot = <unnamed> {
}
ScrollframeParentFrame = <unnamed> {
}
UpdateSettings = <function> defined @ElvUI_SLE\modules\Armory\CharacterArmory\CharacterArmory.lua:1024
Trinket0Slot = <unnamed> {
}
Finger1Slot = <unnamed> {
}
TabardSlot = <unnamed> {
}
OnLeave = <function> defined @ElvUI_SLE\modules\Armory\CharacterArmory\CharacterArmory.lua:100
DisplayUpdater = <unnamed> {
}
GearUpdated = <table> {
}
ToggleStats = <function> defined @ElvUI_SLE\modules\Armory\CharacterArmory\Stats.lua:328
Scrollbar = <unnamed> {
}
Update_Display = <function> defined @ElvUI_SLE\modules\Armory\CharacterArmory\CharacterArmory.lua:939
Illusion_OnEnter = <function> defined @ElvUI_SLE\modules\Armory\CharacterArmory\CharacterArmory.lua:178
ChestSlot = <unnamed> {
}
LegsSlot = <unnamed> {
}
Trinket1Slot = <unnamed> {
}
Update_Gear = <function> defined @ElvUI_SLE\modules\Armory\CharacterArmory\CharacterArmory.lua:611
WaistSlot = <unnamed> {
}
NeckSlot = <unnamed> {
}
ElvOverlayToggle = <function> defined @ElvUI_SLE\modules\Armory\CharacterArmory\CharacterArmory.lua:1088
ClearTooltip = <function> defined @ElvUI_SLE\modules\Armory\CharacterArmory\CharacterArmory.lua:600
ShirtSlot = <unnamed> {
}
Update_BG = <function> defined @ElvUI_SLE\modules\Armory\CharacterArmory\CharacterArmory.lua:925
Transmogrify_OnEnter = <function> defined @ElvUI_SLE\modules\Armory\CharacterArmory\CharacterArmory.lua:149
ResetAllStats = <function> defined @ElvUI_SLE\modules\Armory\CharacterArmory\Stats.lua:298
HeadSlot = <unnamed> {
}
BG = <unnamed> {
}
ScrollChild = <unnamed> {
}
}
ErrorDetected = nil
NeedUpdate = nil
NeedUpdateList = nil
R = 0.63921568627451
G = 0.2078431372549
B = 0.93333333333333
Slot = <unnamed> {
Gradation = <unnamed> {
}
Direction = "RIGHT"
SocketWarning = <unnamed> {
}
Socket1 = <unnamed> {
}
AzeriteAnchor = <unnamed> {
}
ID = 6
GemCount_Enable = 0
ItemRarity = 4
EmptyTexture = 136529
ItemLevel = <unnamed> {
}
EnchantWarning = <unnamed> {
}
RankFrame = <unnamed> {
}
TransmogrifyAnchor = <unnamed> {
}
Socket3 = <unnamed> {
}
ItemEnchant = <unnamed> {
}
0 = <userdata>
Socket2 = <unnamed> {
}
Durability = <unnamed> {
}
}
ItemLink = "|c
