Snakybo / Clicked

A keybind management addon for World of Warcraft.
GNU General Public License v3.0
30 stars 6 forks source link

Error upon logon: Clicked\Core\BindingProcessor.lua:800: attempt to index global 'C_ClassTalents' (a nil value) #163

Closed rbpaiett closed 1 year ago

rbpaiett commented 1 year ago

Describe the bug

I expected it to work and all my bindings are greyed out and nonfunctional.

Clicked Version

Clicked 1.10.4

World of Warcraft Flavor

Wrath of the Lich King Classic

Tried with only Clicked enabled

Lua Errors

Message: Interface\AddOns\Clicked\Core\BindingProcessor.lua:800: attempt to index global 'C_ClassTalents' (a nil value) Time: Thu Jan 5 21:16:33 2023 Count: 1 Stack: Interface\AddOns\Clicked\Core\BindingProcessor.lua:800: attempt to index global 'C_ClassTalents' (a nil value) [string "@Interface\AddOns\Clicked\Core\BindingProcessor.lua"]:800: in function `UpdateTalentCacheAndReloadBindings' [string "@Interface\AddOns\Clicked\Core\BindingProcessor.lua"]:791: in function <Interface\AddOns\Clicked\Core\BindingProcessor.lua:789> [string "@Interface\SharedXML\C_TimerAugment.lua"]:16: in function <Interface\SharedXML\C_TimerAugment.lua:14>

Locals: self =

{ ProfileOptions_Open = defined @Interface\AddOns\Clicked\Config\Profile.lua:293 IsRetail = defined @Interface\AddOns\Clicked\Core\Init.lua:40 AbilityTooltips_Initialize = defined @Interface\AddOns\Clicked\Core\Tooltips.lua:172 StatusOutput_Open = defined @Interface\AddOns\Clicked\Debug\StatusOutput.lua:275 CreateWeakAurasIcon = defined @Interface\AddOns\Clicked\Integrations\WeakAuras.lua:449 UnregisterComm = defined @Interface\AddOns\Clicked\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:148 UpdateClickCastHeader = defined @Interface\AddOns\Clicked\UnitFrames\ClickCastHeader.lua:191 CanUnitBeHostile = defined @Interface\AddOns\Clicked\Core\Utils.lua:1165 IsWotLK = defined @Interface\AddOns\Clicked\Core\Init.lua:61 GetLocalizedRaces = defined @Interface\AddOns\Clicked\Core\LocaleUtils.lua:279 InteractionType =
{ } GUI_ToggleHeading = defined @Interface\AddOns\Clicked\Config\GUI.lua:398 StatusOutput_UpdateHovercastAttributes = defined @Interface\AddOns\Clicked\Debug\StatusOutput.lua:320 IsFrameBlacklisted = defined @Interface\AddOns\Clicked\UnitFrames\ClickCastFrames.lua:94 IsStringNilOrEmpty = defined @Interface\AddOns\Clicked\Core\Utils.lua:752 GetLocalizedClasses = defined @Interface\AddOns\Clicked\Core\LocaleUtils.lua:251 StatusOutput_Initialize = defined @Interface\AddOns\Clicked\Debug\StatusOutput.lua:256 GroupState =
{ } UnregisterAllComm = defined @Interface\AddOns\Clicked\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:169 BindingTypes =
{ } OnCommProgress = defined @Interface\AddOns\Clicked\Config\Profile.lua:341 IsMacroCastEnabled = defined @Interface\AddOns\Clicked\Core\Utils.lua:1126 GetCachedBindingState = defined @Interface\AddOns\Clicked\Core\BindingProcessor.lua:1596 GUI_MultiselectDropdown = defined @Interface\AddOns\Clicked\Config\GUI.lua:294 Classic_GetLocalizedTalents = defined @Interface\AddOns\Clicked\Core\LocaleUtils.lua:564 Classic_GetShapeshiftForms = defined @Interface\AddOns\Clicked\Core\Utils.lua:881 GetWoWUnitFromUnit = defined @Interface\AddOns\Clicked\Core\Utils.lua:410 IsSetBonusActive = defined @Interface\AddOns\Clicked\Core\Utils.lua:1012 GetAvailableShapeshiftForms = defined @Interface\AddOns\Clicked\Core\Utils.lua:910 IsClassic = defined @Interface\AddOns\Clicked\Core\Init.lua:47 UpdateMacroFrameHandler = defined @Interface\AddOns\Clicked\Core\CommandProcessor.lua:139 GetBlacklistGroup = defined @Interface\AddOns\Clicked\Config\Blacklist.lua:171 GetDataFromString = defined @Interface\AddOns\Clicked\Core\Utils.lua:395 IsHovercastEnabled = defined @Interface\AddOns\Clicked\Core\Utils.lua:1114 BlacklistOptions_Refresh = defined @Interface\AddOns\Clicked\Config\Blacklist.lua:296 GetColorizedString = defined @Interface\AddOns\Clicked\Core\Utils.lua:1223 SetBlacklistGroup = defined @Interface\AddOns\Clicked\Config\Blacklist.lua:163 BindingConfig_Initialize = defined @Interface\AddOns\Clicked\Config\

Reproduction Steps

Logon, Lua Error, bindings not loading or working.

Last Working Version

Clicked 1.10.3

Screenshots

No response

Debug Output

Message: Interface\AddOns\Clicked\Debug\StatusOutput.lua:244: attempt to index upvalue 'data' (a nil value) Time: Thu Jan 5 21:20:35 2023 Count: 1 Stack: Interface\AddOns\Clicked\Debug\StatusOutput.lua:244: attempt to index upvalue 'data' (a nil value) [string "@Interface\AddOns\Clicked\Debug\StatusOutput.lua"]:244: in function <Interface\AddOns\Clicked\Debug\StatusOutput.lua:239> [string "@Interface\AddOns\Clicked\Debug\StatusOutput.lua"]:292: in function StatusOutput_Open' [string "@Interface\AddOns\Clicked\Core\Clicked.lua"]:86: in function?' [string "@Interface\FrameXML\ChatFrame.lua"]:4933: in function ChatEdit_ParseText' [string "@Interface\FrameXML\ChatFrame.lua"]:4596: in functionChatEdit_SendText' [string "@Interface\FrameXML\ChatFrame.lua"]:4632: in function `ChatEdit_OnEnterPressed'

Locals: (temporary) = defined @Interface\AddOns\Clicked\Libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:120 (temporary) =

{ OnRelease = defined @Interface\AddOns\Clicked\Libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:90 OnWidthSet = defined @Interface\AddOns\Clicked\Libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:95 SetStatusText = defined @Interface\AddOns\Clicked\Libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:120 sizer_se = { } sizer_e = { } EnableResize = defined @Interface\AddOns\Clicked\Libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:132 userdata =
{ } base =
{ } LayoutFunc = defined @Interface\AddOns\Clicked\Libs\AceGUI-3.0\AceGUI-3.0.lua:656 SetStatusTable = defined @Interface\AddOns\Clicked\Libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:140 Hide = defined @Interface\AddOns\Clicked\Libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:124 OnHeightSet = defined @Interface\AddOns\Clicked\Libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:105 type = "Frame" AceGUIWidgetVersion = 30 OnAcquire = defined @Interface\AddOns\Clicked\Libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:79 children =
{ } SetTitle = defined @Interface\AddOns\Clicked\Libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:115 ApplyStatus = defined @Interface\AddOns\Clicked\Libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:146 titletext = { } Show = defined @Interface\AddOns\Clicked\Libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:128 statustext = { } events =
{ } frame = { } sizer_s = { } titlebg = { } content = { } localstatus =
{ } } (temporary) = defined =[C]:-1 (temporary) = "Last generated %s seconds ago" (temporary) = defined =[C]:-1 (temporary) = 1590776.448000 (temporary) = nil (temporary) = "attempt to index upvalue 'data' (a nil value)" frame =
{ OnRelease = defined @Interface\AddOns\Clicked\Libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:90 OnWidthSet = defined @Interface\AddOns\Clicked\Libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:95 SetStatusText = defined @Interface\AddOns\Clicked\Libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:120 sizer_se = { } sizer_e = { } EnableResize = defined @Interface\AddOns\Clicked\Libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:132 userdata =
{ } base =
{ } LayoutFunc = defined @Interface\AddOns\Clicked\Libs\AceGUI-3.0\AceGUI-3.0.lua:656 SetStatusTable = defined @Interface\AddOns\Clicked\Libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:140 Hide = defined @Interface\AddOns\Clicked\Libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:124 OnHeightSet = defined @Interface\AddOns\Clicked\Libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:105 type = "Fra

rbpaiett commented 1 year ago

Oh sorry, the data dump showed nothing in the clicked datadump but the above lua error appeared.

Snakybo commented 1 year ago

Oh, damn I missed that, will fix asap!

rbpaiett commented 1 year ago

Excellent!