Kkthnx-Wow / KkthnxUI

KkthnxUI for The War Within World of Warcraft.
MIT License
34 stars 18 forks source link

lots of "Skins" errors #13

Closed trinidadr closed 4 years ago

trinidadr commented 4 years ago

Description Getting errors that seem to be related to skins using the latest version. The error below is for "WorldQuestTab" skin. I can no longer see the WQT on my map. Turning off KkthnxUI fixes the issue.

Version Number 9.10.5

Steps to Reproduce

  1. Log in.

Expected Behavior No errors?

Actual Behavior Error popped up and I can't see the list of WQs offered by WQT.

Only KkthnxUI Enabled Considering this is tied to skins, I don't think "enabled" means much.

Additional Information

Error Log

Message: Interface\AddOns\CaerdonWardrobe\Core.lua:907: attempt to index local 'originalButton' (a nil value)
Time: Tue Jun 23 12:18:30 2020
Count: 1
Stack: Interface\AddOns\CaerdonWardrobe\Core.lua:907: attempt to index local 'originalButton' (a nil value)
[string "@Interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua"]:733: in function <...Ons\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:693>
[string "=[C]"]: ?
[string "@Interface\AddOns\CaerdonWardrobe\Core.lua"]:907: in function <Interface\AddOns\CaerdonWardrobe\Core.lua:906>
[string "@Interface\AddOns\CaerdonWardrobe\Core.lua"]:1570: in function `ClearButton'
[string "@Interface\AddOns\CaerdonWardrobe\external\WorldQuestTab\Core.WorldQuestTab.lua"]:53: in function `func'
[string "@Interface\AddOns\WorldQuestTab\Templates.lua"]:35: in function `TriggerCallback'
[string "@Interface\AddOns\WorldQuestTab\WorldQuestTab.lua"]:1300: in function `Update'
[string "@Interface\AddOns\WorldQuestTab\WorldQuestTab.lua"]:1480: in function `DisplayQuestList'
[string "@Interface\AddOns\WorldQuestTab\WorldQuestTab.lua"]:1452: in function `UpdateQuestList'
[string "@Interface\AddOns\WorldQuestTab\WorldQuestTab.lua"]:1854: in function `func'
[string "@Interface\AddOns\WorldQuestTab\Templates.lua"]:35: in function `TriggerCallback'
[string "@Interface\AddOns\WorldQuestTab\Dataprovider.lua"]:398: in function `Tick'
[string "@Interface\AddOns\WorldQuestTab\Dataprovider.lua"]:360: in function <Interface\AddOns\WorldQuestTab\Dataprovider.lua:360>
[string "@Interface\SharedXML\C_TimerAugment.lua"]:16: in function <Interface\SharedXML\C_TimerAugment.lua:14>

Locals: errMsg = "Interface\AddOns\CaerdonWardrobe\Core.lua:907: attempt to index local 'originalButton' (a nil value)"
tsmErrMsg = nil
oldModule = nil
private = <table> {
 CreateErrorFrame = <function> defined @Interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:514
 num = 0
 ErrorHandler = <function> defined @Interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:132
 hitInternalError = false
 origErrorHandler = <function> defined @Interface\AddOns\PersoLootRoll\Core\Addon.lua:588
 FormatErrorMessageSection = <function> defined @Interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:495
 AddonBlockedHandler = <function> defined @Interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:480
 SanitizeString = <function> defined @Interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:488
 GetStackLevelInfo = <function> defined @Interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:328
 ParseLocals = <function> defined @Interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:380
 errorReports = <table> {
 }
 IsTSMAddon = <function> defined @Interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:456
 localLinesTemp = <table> {
 }
 GetStackInfo = <function> defined @Interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:297
}
MAX_STACK_DEPTH = 50
OLD_TSM_MODULES = <table> {
 1 = "TradeSkillMaster_Accounting"
 2 = "TradeSkillMaster_AuctionDB"
 3 = "TradeSkillMaster_Auctioning"
 4 = "TradeSkillMaster_Crafting"
 5 = "TradeSkillMaster_Destroying"
 6 = "TradeSkillMaster_Mailing"
 7 = "TradeSkillMaster_Shopping"
 8 = "TradeSkillMaster_Vendoring"
 9 = "TradeSkillMaster_Warehousing"
}

Message: ...dOns\KkthnxUI\Modules\Skins\Addons\WorldQuestTab.lua:11: attempt to index field 'Reward' (a nil value) Time: Tue Jun 23 12:14:54 2020 Count: 1 Stack: ...dOns\KkthnxUI\Modules\Skins\Addons\WorldQuestTab.lua:11: attempt to index field 'Reward' (a nil value) [string "@Interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua"]:733: in function <...Ons\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:693>

[string "@Interface\AddOns\KkthnxUI\Modules\Skins\Addons\WorldQuestTab.lua"]:11: in function ReskinWorldQuestTab' [string "@Interface\AddOns\KkthnxUI\Modules\Skins\Core.lua"]:144: in functionOnEnable' [string "@Interface\AddOns\KkthnxUI\Init.lua"]:261: in function `func' [string "@Interface\AddOns\KkthnxUI\Init.lua"]:124: in function <Interface\AddOns\KkthnxUI\Init.lua:119>

Locals: errMsg = "...dOns\KkthnxUI\Modules\Skins\Addons\WorldQuestTab.lua:11: attempt to index field 'Reward' (a nil value)" tsmErrMsg = nil oldModule = nil private =

{ CreateErrorFrame = defined @Interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:514 num = 0 ErrorHandler = defined @Interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:132 hitInternalError = false origErrorHandler = defined @Interface\AddOns\PersoLootRoll\Core\Addon.lua:588 FormatErrorMessageSection = defined @Interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:495 AddonBlockedHandler = defined @Interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:480 SanitizeString = defined @Interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:488 GetStackLevelInfo = defined @Interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:328 ParseLocals = defined @Interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:380 errorReports =
{ } IsTSMAddon = defined @Interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:456 localLinesTemp =
{ } GetStackInfo = defined @Interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:297 } MAX_STACK_DEPTH = 50 OLD_TSM_MODULES =
{ 1 = "TradeSkillMaster_Accounting" 2 = "TradeSkillMaster_AuctionDB" 3 = "TradeSkillMaster_Auctioning" 4 = "TradeSkillMaster_Crafting" 5 = "TradeSkillMaster_Destroying" 6 = "TradeSkillMaster_Mailing" 7 = "TradeSkillMaster_Shopping" 8 = "TradeSkillMaster_Vendoring" 9 = "TradeSkillMaster_Warehousing" }

Kkthnx commented 4 years ago

Seems like there were changes in WQT addon.

Kkthnx commented 4 years ago

Temporarily fixed for now until I can take more time on this.