MilleXIV / XIV_Databar

19 stars 19 forks source link

XIV_Databar cause LUA error on loging & /reload from LibArtifactData-1.0 #52

Open BernCarney opened 7 years ago

BernCarney commented 7 years ago

No problems when XIV_Databar is disabled.

Message: ...bar\Libs\LibArtifactData-1.0\LibArtifactData-1.0.lua:195: 'for' limit must be a number
Time: 09/08/16 11:10:33
Count: 2
Stack: ...rface\AddOns\TradeSkillMaster\Debug\ErrorHandler.lua:317: in function <...rface\AddOns\TradeSkillMaster\Debug\ErrorHandler.lua:300>
[C]: ?
...bar\Libs\LibArtifactData-1.0\LibArtifactData-1.0.lua:195: in function <...bar\Libs\LibArtifactData-1.0\LibArtifactData-1.0.lua:193>
...bar\Libs\LibArtifactData-1.0\LibArtifactData-1.0.lua:329: in function `?'
...bar\Libs\LibArtifactData-1.0\LibArtifactData-1.0.lua:67: in function <...bar\Libs\LibArtifactData-1.0\LibArtifactData-1.0.lua:67>

Locals: errMsg = "...bar\Libs\LibArtifactData-1.0\LibArtifactData-1.0.lua:195: 'for' limit must be a number"
isTSMError = false
tsmErrMsg = nil
AceGUI = <table> {
 objPools = <table> {
 }
 RegisterAsContainer = <function> defined @Interface\AddOns\ElvUI\Modules\skins\addons\ace3.lua:259
 RegisterWidgetType = <function> defined @Interface\AddOns\AddOnSkins\Libs\AceGUI-3.0\AceGUI-3.0.lua:559
 WidgetBase = <table> {
 }
 RegisterAsWidget = <function> defined @Interface\AddOns\ElvUI\Modules\skins\addons\ace3.lua:108
 counts = <table> {
 }
 LayoutRegistry = <table> {
 }
 GetLayout = <function> defined @Interface\AddOns\AddOnSkins\Libs\AceGUI-3.0\AceGUI-3.0.lua:583
 GetWidgetVersion = <function> defined @Interface\AddOns\AddOnSkins\Libs\AceGUI-3.0\AceGUI-3.0.lua:613
 Create = <function> defined @Interface\AddOns\AddOnSkins\Libs\AceGUI-3.0\AceGUI-3.0.lua:172
 GetWidgetCount = <function> defined @Interface\AddOns\AddOnSkins\Libs\AceGUI-3.0\AceGUI-3.0.lua:607
 GetNextWidgetNum = <function> defined @Interface\AddOns\AddOnSkins\Libs\AceGUI-3.0\AceGUI-3.0.lua:596
 WidgetRegistry = <table> {
 }
 WidgetVersions = <table> {
 }
 RegisterLayout = <function> defined @Interface\AddOns\AddOnSkins\Libs\AceGUI-3.0\AceGUI-3.0.lua:573
 Release = <function> defined @Interface\AddOns\AddOnSkins\Libs\AceGUI-3.0\AceGUI-3.0.lua:206
 ClearFocus = <function> defined @Interface\AddOns\AddOnSkins\Libs\AceGUI-3.0\AceGUI-3.0.lua:257
 WidgetContainerBase = <table> {
 }
 SetFocus = <function> defined @Interface\AddOns\AddOnSkins\Libs\AceGUI-3.0\AceGUI-3.0.lua:247
}
TSM = <table> {
 Operations = <table> {
 }
 SetDefaultModuleLibraries = <function> defined @Interface\AddOns\ElvUI\Libraries\AceAddon-3.0\AceAddon-3.0.lua:398
 _author = "Sapu94, Bart39"
 DeleteCustomPriceSource = <function> defined @Interface\AddOns\TradeSkillMaster\CoreAPI\Prices.lua:56
 EnableModule = <function> defined @Interface\AddOns\ElvUI\Libraries\AceAddon-3.0\AceAddon-3.0.lua:363
 modules = <table> {
 }
 baseName = "TradeSkillMaster"
 IterateEmbeds = <function> defined @Interface\AddOns\ElvUI\Libraries\AceAddon-3.0\AceAddon-3.0.lua:473
 CreateGroupTree = <function> defined @Interface\AddOns\TradeSkillMaster\GUI\TSMFrames\GroupTree.lua:291
 SecureHookScript = <function> defined @Interface\AddOns\ElvUI\Libraries\AceHook-3.0\AceHook-3.0.lua:410
 GetAuctionPlayer = <function> defined @Interface\AddOns\TradeSkillMaster\GUI\AuctionFrame.lua:45
 RawHookScript = <function> defined @Interface\AddOns\ElvUI\Libraries\AceHook-3.0\AceHook-3.0.lua:395
 _desc = "Core addon for the TradeSkillMaster suite. Does nothing without modules installed."
 Printf = <function> defined @Interface\AddOns\TradeSkillMaster\CoreAPI\Modules.lua:147
 SetDefaultModulePrototype = <function> defined @Interface\AddOns\ElvUI\Libraries\AceAddon-3.0\AceAddon-3.0.lua:440
 NO_SOUND_KEY = "TSM_NO_SOUND"
 LDBIcon = <table> {
 }
 defaultModuleState = true
 IsEnabled = <function> defined @Interface\AddOns\ElvUI\Libraries\AceAddon-3.0\AceAddon-3.0.lua:482
 LOG_INFO = <function> defined @Interface\AddOns\TradeSkillMaster\Debug\Logging.lua:376
 Delay = <table> {
 }
 OnTSMDBShutdown = <function> defined @Interface\AddOns\TradeSkillMaster\TradeSkillMaster.lua:404
 operations = <table> {
 }
 RegisterModule = <function> defined @Interface\AddOns\TradeSkillMaster\TradeSkillMaster.lua:332
 toggleBankUI = <function> defined @Interface
Message: ...e\AddOns\Blizzard_ArtifactUI\Blizzard_ArtifactUI.lua:41: attempt to compare number with nil
Time: 09/08/16 11:10:33
Count: 1
Stack: ...rface\AddOns\TradeSkillMaster\Debug\ErrorHandler.lua:317: in function <...rface\AddOns\TradeSkillMaster\Debug\ErrorHandler.lua:300>
[C]: ?
...e\AddOns\Blizzard_ArtifactUI\Blizzard_ArtifactUI.lua:41: in function `ArtifactUI_CanViewArtifact'
...ddOns\Blizzard_ArtifactUI\Blizzard_ArtifactPerks.lua:680: in function `EvaluateRelics'
...ddOns\Blizzard_ArtifactUI\Blizzard_ArtifactPerks.lua:541: in function <...ddOns\Blizzard_ArtifactUI\Blizzard_ArtifactPerks.lua:539>
[C]: in function `SetShown'
...e\AddOns\Blizzard_ArtifactUI\Blizzard_ArtifactUI.lua:172: in function `SetTab'
...e\AddOns\Blizzard_ArtifactUI\Blizzard_ArtifactUI.lua:138: in function `EvaulateForgeState'
...e\AddOns\Blizzard_ArtifactUI\Blizzard_ArtifactUI.lua:70: in function <...e\AddOns\Blizzard_ArtifactUI\Blizzard_ArtifactUI.lua:67>
[C]: in function `Show'
Interface\FrameXML\UIParent.lua:2336: in function `SetUIPanel'
Interface\FrameXML\UIParent.lua:2154: in function `ShowUIPanel'
Interface\FrameXML\UIParent.lua:2048: in function <Interface\FrameXML\UIParent.lua:2044>
[C]: in function `SetAttribute'
Interface\FrameXML\UIParent.lua:2830: in function `ShowUIPanel'
Interface\FrameXML\UIParent.lua:1466: in function <Interface\FrameXML\UIParent.lua:891>

Locals: errMsg = "...e\AddOns\Blizzard_ArtifactUI\Blizzard_ArtifactUI.lua:41: attempt to compare number with nil"
isTSMError = false
tsmErrMsg = nil
AceGUI = <table> {
 objPools = <table> {
 }
 RegisterAsContainer = <function> defined @Interface\AddOns\ElvUI\Modules\skins\addons\ace3.lua:259
 RegisterWidgetType = <function> defined @Interface\AddOns\AddOnSkins\Libs\AceGUI-3.0\AceGUI-3.0.lua:559
 WidgetBase = <table> {
 }
 RegisterAsWidget = <function> defined @Interface\AddOns\ElvUI\Modules\skins\addons\ace3.lua:108
 counts = <table> {
 }
 LayoutRegistry = <table> {
 }
 GetLayout = <function> defined @Interface\AddOns\AddOnSkins\Libs\AceGUI-3.0\AceGUI-3.0.lua:583
 GetWidgetVersion = <function> defined @Interface\AddOns\AddOnSkins\Libs\AceGUI-3.0\AceGUI-3.0.lua:613
 Create = <function> defined @Interface\AddOns\AddOnSkins\Libs\AceGUI-3.0\AceGUI-3.0.lua:172
 GetWidgetCount = <function> defined @Interface\AddOns\AddOnSkins\Libs\AceGUI-3.0\AceGUI-3.0.lua:607
 GetNextWidgetNum = <function> defined @Interface\AddOns\AddOnSkins\Libs\AceGUI-3.0\AceGUI-3.0.lua:596
 WidgetRegistry = <table> {
 }
 WidgetVersions = <table> {
 }
 RegisterLayout = <function> defined @Interface\AddOns\AddOnSkins\Libs\AceGUI-3.0\AceGUI-3.0.lua:573
 Release = <function> defined @Interface\AddOns\AddOnSkins\Libs\AceGUI-3.0\AceGUI-3.0.lua:206
 ClearFocus = <function> defined @Interface\AddOns\AddOnSkins\Libs\AceGUI-3.0\AceGUI-3.0.lua:257
 WidgetContainerBase = <table> {
 }
 SetFocus = <function> defined @Interface\AddOns\AddOnSkins\Libs\AceGUI-3.0\AceGUI-3.0.lua:247
}
TSM = <table> {
 Operations = <table> {
 }
 SetDefaultModuleLibraries = <function> defined @Interface\AddOns\ElvUI\Libraries\AceAddon-3.0\AceAddon-3.0.lua:398
 _author = "Sapu94, Bart39"
 DeleteCustomPriceSource = <function> defined @Interface\AddOns\TradeSkillMaster\CoreAPI\Prices.lua:56
 EnableModule = <function> defined @Interface\AddOns\ElvUI\Libraries\AceAddon-3.0\AceAddon-3.0.lua:363
 modules = <table> {
 }
 baseName = "TradeSkillMaster"
 IterateEmbeds = <function> defined @Interface\AddOns\ElvUI\Libraries\AceAddon-3.0\AceAddon-3.0.lua:473
 CreateGroupTree = <function> defined @Interface\AddOns\TradeSkillMaster\GUI\TSMFrames\GroupTree.lua:291
 SecureHookScript = <function> defined @Interface\AddOns\ElvUI\Libraries\AceHook-3.0\AceHook-3.0.lua:410
 GetAuctionPlayer = <function> defined @Interface\AddOns\TradeSkillMaster\GUI\AuctionFrame.lua:45
 RawHookScript = <function> defined @Interface\AddOns\ElvUI\Libraries\AceHook-3.0\AceHook-3.0.lua:395
 _desc = "Core addon for the TradeSkillMaster suite. Does nothing without modules installed."
 Printf = <
Message: ...e\AddOns\Blizzard_ArtifactUI\Blizzard_ArtifactUI.lua:41: attempt to compare number with nil
Time: 09/08/16 11:10:33
Count: 1
Stack: ...rface\AddOns\TradeSkillMaster\Debug\ErrorHandler.lua:317: in function <...rface\AddOns\TradeSkillMaster\Debug\ErrorHandler.lua:300>
[C]: ?
...e\AddOns\Blizzard_ArtifactUI\Blizzard_ArtifactUI.lua:41: in function `ArtifactUI_CanViewArtifact'
...e\AddOns\Blizzard_ArtifactUI\Blizzard_ArtifactUI.lua:153: in function `EvaulateForgeState'
...e\AddOns\Blizzard_ArtifactUI\Blizzard_ArtifactUI.lua:70: in function <...e\AddOns\Blizzard_ArtifactUI\Blizzard_ArtifactUI.lua:67>
[C]: in function `Show'
Interface\FrameXML\UIParent.lua:2336: in function `SetUIPanel'
Interface\FrameXML\UIParent.lua:2154: in function `ShowUIPanel'
Interface\FrameXML\UIParent.lua:2048: in function <Interface\FrameXML\UIParent.lua:2044>
[C]: in function `SetAttribute'
Interface\FrameXML\UIParent.lua:2830: in function `ShowUIPanel'
Interface\FrameXML\UIParent.lua:1466: in function <Interface\FrameXML\UIParent.lua:891>

Locals: errMsg = "...e\AddOns\Blizzard_ArtifactUI\Blizzard_ArtifactUI.lua:41: attempt to compare number with nil"
isTSMError = false
tsmErrMsg = nil
AceGUI = <table> {
 objPools = <table> {
 }
 RegisterAsContainer = <function> defined @Interface\AddOns\ElvUI\Modules\skins\addons\ace3.lua:259
 RegisterWidgetType = <function> defined @Interface\AddOns\AddOnSkins\Libs\AceGUI-3.0\AceGUI-3.0.lua:559
 WidgetBase = <table> {
 }
 RegisterAsWidget = <function> defined @Interface\AddOns\ElvUI\Modules\skins\addons\ace3.lua:108
 counts = <table> {
 }
 LayoutRegistry = <table> {
 }
 GetLayout = <function> defined @Interface\AddOns\AddOnSkins\Libs\AceGUI-3.0\AceGUI-3.0.lua:583
 GetWidgetVersion = <function> defined @Interface\AddOns\AddOnSkins\Libs\AceGUI-3.0\AceGUI-3.0.lua:613
 Create = <function> defined @Interface\AddOns\AddOnSkins\Libs\AceGUI-3.0\AceGUI-3.0.lua:172
 GetWidgetCount = <function> defined @Interface\AddOns\AddOnSkins\Libs\AceGUI-3.0\AceGUI-3.0.lua:607
 GetNextWidgetNum = <function> defined @Interface\AddOns\AddOnSkins\Libs\AceGUI-3.0\AceGUI-3.0.lua:596
 WidgetRegistry = <table> {
 }
 WidgetVersions = <table> {
 }
 RegisterLayout = <function> defined @Interface\AddOns\AddOnSkins\Libs\AceGUI-3.0\AceGUI-3.0.lua:573
 Release = <function> defined @Interface\AddOns\AddOnSkins\Libs\AceGUI-3.0\AceGUI-3.0.lua:206
 ClearFocus = <function> defined @Interface\AddOns\AddOnSkins\Libs\AceGUI-3.0\AceGUI-3.0.lua:257
 WidgetContainerBase = <table> {
 }
 SetFocus = <function> defined @Interface\AddOns\AddOnSkins\Libs\AceGUI-3.0\AceGUI-3.0.lua:247
}
TSM = <table> {
 Operations = <table> {
 }
 SetDefaultModuleLibraries = <function> defined @Interface\AddOns\ElvUI\Libraries\AceAddon-3.0\AceAddon-3.0.lua:398
 _author = "Sapu94, Bart39"
 DeleteCustomPriceSource = <function> defined @Interface\AddOns\TradeSkillMaster\CoreAPI\Prices.lua:56
 EnableModule = <function> defined @Interface\AddOns\ElvUI\Libraries\AceAddon-3.0\AceAddon-3.0.lua:363
 modules = <table> {
 }
 baseName = "TradeSkillMaster"
 IterateEmbeds = <function> defined @Interface\AddOns\ElvUI\Libraries\AceAddon-3.0\AceAddon-3.0.lua:473
 CreateGroupTree = <function> defined @Interface\AddOns\TradeSkillMaster\GUI\TSMFrames\GroupTree.lua:291
 SecureHookScript = <function> defined @Interface\AddOns\ElvUI\Libraries\AceHook-3.0\AceHook-3.0.lua:410
 GetAuctionPlayer = <function> defined @Interface\AddOns\TradeSkillMaster\GUI\AuctionFrame.lua:45
 RawHookScript = <function> defined @Interface\AddOns\ElvUI\Libraries\AceHook-3.0\AceHook-3.0.lua:395
 _desc = "Core addon for the TradeSkillMaster suite. Does nothing without modules installed."
 Printf = <function> defined @Interface\AddOns\TradeSkillMaster\CoreAPI\Modules.lua:147
 SetDefaultModulePrototype = <function> defined @Interface\AddOns\ElvUI\Libraries\AceAddon-3.0\AceAddon-3.0.lua:440
 NO_SOUND_KEY = "TSM_NO_SOUND"
 LDBIcon = <table> {
 }
 defaultModuleState = true
 IsEnabled = <function> defined @Interface\AddOns\ElvUI\Libr
Message: ...e\AddOns\Blizzard_ArtifactUI\Blizzard_ArtifactUI.lua:41: attempt to compare number with nil
Time: 09/08/16 11:10:33
Count: 1
Stack: ...rface\AddOns\TradeSkillMaster\Debug\ErrorHandler.lua:317: in function <...rface\AddOns\TradeSkillMaster\Debug\ErrorHandler.lua:300>
[C]: ?
...e\AddOns\Blizzard_ArtifactUI\Blizzard_ArtifactUI.lua:41: in function `ArtifactUI_CanViewArtifact'
...e\AddOns\Blizzard_ArtifactUI\Blizzard_ArtifactUI.lua:153: in function `EvaulateForgeState'
...e\AddOns\Blizzard_ArtifactUI\Blizzard_ArtifactUI.lua:92: in function <...e\AddOns\Blizzard_ArtifactUI\Blizzard_ArtifactUI.lua:84>

Locals: errMsg = "...e\AddOns\Blizzard_ArtifactUI\Blizzard_ArtifactUI.lua:41: attempt to compare number with nil"
isTSMError = false
tsmErrMsg = nil
AceGUI = <table> {
 objPools = <table> {
 }
 RegisterAsContainer = <function> defined @Interface\AddOns\ElvUI\Modules\skins\addons\ace3.lua:259
 RegisterWidgetType = <function> defined @Interface\AddOns\AddOnSkins\Libs\AceGUI-3.0\AceGUI-3.0.lua:559
 WidgetBase = <table> {
 }
 RegisterAsWidget = <function> defined @Interface\AddOns\ElvUI\Modules\skins\addons\ace3.lua:108
 counts = <table> {
 }
 LayoutRegistry = <table> {
 }
 GetLayout = <function> defined @Interface\AddOns\AddOnSkins\Libs\AceGUI-3.0\AceGUI-3.0.lua:583
 GetWidgetVersion = <function> defined @Interface\AddOns\AddOnSkins\Libs\AceGUI-3.0\AceGUI-3.0.lua:613
 Create = <function> defined @Interface\AddOns\AddOnSkins\Libs\AceGUI-3.0\AceGUI-3.0.lua:172
 GetWidgetCount = <function> defined @Interface\AddOns\AddOnSkins\Libs\AceGUI-3.0\AceGUI-3.0.lua:607
 GetNextWidgetNum = <function> defined @Interface\AddOns\AddOnSkins\Libs\AceGUI-3.0\AceGUI-3.0.lua:596
 WidgetRegistry = <table> {
 }
 WidgetVersions = <table> {
 }
 RegisterLayout = <function> defined @Interface\AddOns\AddOnSkins\Libs\AceGUI-3.0\AceGUI-3.0.lua:573
 Release = <function> defined @Interface\AddOns\AddOnSkins\Libs\AceGUI-3.0\AceGUI-3.0.lua:206
 ClearFocus = <function> defined @Interface\AddOns\AddOnSkins\Libs\AceGUI-3.0\AceGUI-3.0.lua:257
 WidgetContainerBase = <table> {
 }
 SetFocus = <function> defined @Interface\AddOns\AddOnSkins\Libs\AceGUI-3.0\AceGUI-3.0.lua:247
}
TSM = <table> {
 Operations = <table> {
 }
 SetDefaultModuleLibraries = <function> defined @Interface\AddOns\ElvUI\Libraries\AceAddon-3.0\AceAddon-3.0.lua:398
 _author = "Sapu94, Bart39"
 DeleteCustomPriceSource = <function> defined @Interface\AddOns\TradeSkillMaster\CoreAPI\Prices.lua:56
 EnableModule = <function> defined @Interface\AddOns\ElvUI\Libraries\AceAddon-3.0\AceAddon-3.0.lua:363
 modules = <table> {
 }
 baseName = "TradeSkillMaster"
 IterateEmbeds = <function> defined @Interface\AddOns\ElvUI\Libraries\AceAddon-3.0\AceAddon-3.0.lua:473
 CreateGroupTree = <function> defined @Interface\AddOns\TradeSkillMaster\GUI\TSMFrames\GroupTree.lua:291
 SecureHookScript = <function> defined @Interface\AddOns\ElvUI\Libraries\AceHook-3.0\AceHook-3.0.lua:410
 GetAuctionPlayer = <function> defined @Interface\AddOns\TradeSkillMaster\GUI\AuctionFrame.lua:45
 RawHookScript = <function> defined @Interface\AddOns\ElvUI\Libraries\AceHook-3.0\AceHook-3.0.lua:395
 _desc = "Core addon for the TradeSkillMaster suite. Does nothing without modules installed."
 Printf = <function> defined @Interface\AddOns\TradeSkillMaster\CoreAPI\Modules.lua:147
 SetDefaultModulePrototype = <function> defined @Interface\AddOns\ElvUI\Libraries\AceAddon-3.0\AceAddon-3.0.lua:440
 NO_SOUND_KEY = "TSM_NO_SOUND"
 LDBIcon = <table> {
 }
 defaultModuleState = true
 IsEnabled = <function> defined @Interface\AddOns\ElvUI\Libraries\AceAddon-3.0\AceAddon-3.0.lua:482
 LOG_INFO = <function> defined @Interface\AddOns\TradeSkillMaster\Debug\Logging.lua:376
 Delay = <table> {
 }
 OnTSMDBShutdown = <function> defined @Interface\AddOns\TradeSkillMaster\TradeSkillMaster.lua:404
 operations = <table> {
 }
 RegisterModule = <function> defined @Interface\AddOns\TradeSkillMaster\TradeSkillMaster.lua:332
 toggleBankUI = <function> defined @Interface\AddOns