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
  • #136

Closed
Open
Opened Jul 25, 2018 by Slim@Slim

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

  1. Use Eternal Belt Buckle on Belt
  2. Equip Belt
  3. 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
![2018-07-25_18-25-03](/uploads/35e5bac351ada65cc584ec40dd1a3299/2018-07-25_18-25-03.mp4)
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: shadow-and-light/shadow-and-light#136