SLOKnightfall / CovenantForge

Adds weights to Covenant Soulbinds & Conduits for your class specs.
0 stars 1 forks source link

Accessing covenant forge for the first time causes errors. #16

Open Ookami313 opened 3 years ago

Ookami313 commented 3 years ago

I just leveled my shaman alt and upon joining my covenant and completing the initial quest to access the soul forge I received the following errors when I first opened the forge. The errors kept occurring when opening, activating a slot, slotting a conduit, and also adding a new conduit to the list. After reloading the game, the errors stopped occurring. Thanks.

1x CovenantForge\CovenantForge-V1.8.lua:197: Usage: SecureHook([object], method, [handler]): Attempting to hook a non existing target

[string "@CovenantForge\Libs\AceHook-3.0\AceHook-3.0-9.lua"]:211: in function <...ddOns\CovenantForge\Libs\AceHook-3.0\AceHook-3.0.lua:118> [string "@CovenantForge\Libs\AceHook-3.0\AceHook-3.0-9.lua"]:341: in function SecureHook' [string "@CovenantForge\CovenantForge-V1.8.lua"]:197: in functionEventHandler' [string "@CovenantForge\CovenantForge-V1.8.lua"]:203: in function `?' [string "@AchieveIt\libs\CallbackHandler-1.0\CallbackHandler-1.0-7.lua"]:119: in function <...eIt\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:119>

[string "@AchieveIt\libs\CallbackHandler-1.0\CallbackHandler-1.0-7.lua"]:29: in function <...eIt\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:25> [string "@AchieveIt\libs\CallbackHandler-1.0\CallbackHandler-1.0-7.lua"]:64: in function `Fire' [string "@DataStore\libs\AceEvent-3.0\AceEvent-3.0-4.lua"]:120: in function <DataStore\libs\AceEvent-3.0\AceEvent-3.0.lua:119>

1x CovenantForge\CovenantForge-V1.8.lua:269: attempt to index global 'SoulbindViewer' (a nil value) [string "@CovenantForge\CovenantForge-V1.8.lua"]:269: in function `CreateSoulbindFrames' [string "@CovenantForge\CovenantForge-V1.8.lua"]:195: in function <CovenantForge\CovenantForge.lua:195>

Locals: self =

{ CreateSoulbindFrames = defined @CovenantForge\CovenantForge.lua:253 } frame = CovForge_events { 0 = } covenantID = 3 spec = 1 specID = 262 specName = "Elemental" (temporary) = defined =[C]:-1 (temporary) = nil (*temporary) = "A spellcaster who harnesses the destructive forces of nature and the elements.

Preferred Weapon: Mace, Dagger, and Shield" (temporary) = 136048 (temporary) = "DAMAGER" (temporary) = 4 (temporary) = nil (temporary) = true (temporary) = nil (temporary) =

{ CompileList = defined @MoveAnything\API.lua:27 catIDNext = 31 Enable = defined @MoveAnything\API.lua:26 GetElement = defined @MoveAnything\API.lua:80 AddElement = defined @MoveAnything\API.lua:52 allCount = 0 customCat =
{ } GetCategory = defined @MoveAnything\API.lua:134 cats =
{ } elemIDNext = 399 elemsN =
{ } Init = defined @MoveAnything\API.lua:12 SyncElement = defined @MoveAnything\API.lua:99 AddElementIfNew = defined @MoveAnything\API.lua:83 elems =
{ } compile = true ElementIsDefault = defined @MoveAnything\API.lua:108 ClearElementsUserData = defined @MoveAnything\API.lua:47 RemoveCustomElement = defined @MoveAnything\API.lua:115 AddCategory = defined @MoveAnything\API.lua:121 name = "API" all =
{ } GetItem = defined @MoveAnything\API.lua:44 catsN =
{ } } (temporary) = "CovForge_events" (temporary) = nil (temporary) = "CovForge_events" (temporary) = "string" (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = "attempt to index global 'SoulbindViewer' (a nil value)" SoulbindConduitNodeEvents =
{ 1 = "SOULBIND_CONDUIT_INSTALLED" 2 = "SOULBIND_CONDUIT_UNINSTALLED" 3 = "SOULBIND_PENDING_CONDUIT_CHANGED" 4 = "SOULBIND_CONDUIT_COLLECTION_UPDATED" 5 = "SOULBIND_CONDUIT_COLLECTION_REMOVED" 6 = "SOULBIND_CONDUIT_COLLECTION_CLEARED" 7 = "PLAYER_SPECIALIZATION_CHANGED" 8 = "SOULBIND_NODE_LEARNED" 9 = "SOULBIND_PATH_CHANGED" 10 = "SOULBIND_ACTIVATED" } currentTab = 1 addon =
{ GetConduitWeight = defined @CovenantForge\Modules\Weights.lua:127 SetDefaultModuleLibraries = defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:367 EnableModule = defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:332 modules =
{ } baseName = "CovenantForge" IterateEmbeds = defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:442 SecureHookScript = defined @CovenantForge\Libs\AceHook-3.0\AceHook-3.0.lua:410 RawHookScript = defined @CovenantForge\Libs\AceHook-3.0\AceHook-3.0.lua:395 Printf = defined @DataStore\libs\AceConsole-3.0\AceConsole-3.0.lua:69 SetDefaultModulePrototype = defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:409 defaultModuleState = true IsEnabled = defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:451 Frame =
{ } DisableModule = defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:350 RegisterMessage = defined @AchieveIt\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90 GetArgs = defined @DataStore\libs\AceConsole-3.0\AceConsole-3.0.lua:144 Update = defined @CovenantForge\CovenantForge.lua:608 hooks =
{ } db =
{ } Soulbinds =
{ } SetEnabledState =

15x CovenantForge\Modules\Weights.lua:263: table index is nil [string "@CovenantForge\Modules\Weights.lua"]:263: in function `GetWeightPercent' [string "@CovenantForge\CovenantForge-V1.8.lua"]:716: in function <CovenantForge\CovenantForge.lua:608>

Locals: self =

{ GetConduitWeight = defined @CovenantForge\Modules\Weights.lua:127 SetDefaultModuleLibraries = defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:367 EnableModule = defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:332 modules =
{ } baseName = "CovenantForge" IterateEmbeds = defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:442 SecureHookScript = defined @CovenantForge\Libs\AceHook-3.0\AceHook-3.0.lua:410 RawHookScript = defined @CovenantForge\Libs\AceHook-3.0\AceHook-3.0.lua:395 Printf = defined @DataStore\libs\AceConsole-3.0\AceConsole-3.0.lua:69 SetDefaultModulePrototype = defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:409 CovForge_WeightTotalFrame = CovForge_WeightTotal { } defaultModuleState = true IsEnabled = defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:451 Frame =
{ } DisableModule = defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:350 scrollcontainer =
{ } RegisterMessage = defined @AchieveIt\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90 GetArgs = defined @DataStore\libs\AceConsole-3.0\AceConsole-3.0.lua:144 Update = defined @CovenantForge\CovenantForge.lua:608 hooks =
{ } db =
{ } Soulbinds =
{ } SetEnabledState = defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:424 Hook = defined @CovenantForge\Libs\AceHook-3.0\AceHook-3.0.lua:274 enabledState = true RegisterEvent = defined @AchieveIt\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90 ClosePopups = defined @CovenantForge\Modules\SavedPaths.lua:238 IterateModules = defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:437 RawHook = defined @CovenantForge\Libs\AceHook-3.0\AceHook-3.0.lua:313 StopNodeFX = defined @CovenantForge\CovenantForge.lua:830 conduitList =
{ } ShowPopup = defined @CovenantForge\Modules\SavedPaths.lua:226 OnInitialize = defined @CovenantForge\CovenantForge.lua:170 NewModule = defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:235 GetModule = defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:210 defaultModuleLibraries =
{ } optionsFrame = { } OpenOptionsMenu = defined @CovenantForge\CovenantForge.lua:873 UnregisterChatCommand = defined @DataStore\libs\AceConsole-3.0\AceConsole-3.0.lua:111 PathStorageFrame = CovForge_PathStorage { } UpdateConduitList = defined @CovenantForge\CovenantForge.lua:434 weightdb =
{ } SecureHook = defined @CovenantForge\Libs\AceHook-3.0\AceHook-3.0.lua:336 Weights =
{ } GetName = defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:279 BaseValues =
{ } Conduits =
{ } SavePath = defined @CovenantForge\Modules\SavedPaths.lua:121 name = "CovenantForge" UpdateWeightList = defined @CovenantForge\Modules\Weights.lua:334 GetWeightPercent = defined @CovenantForge\Modules\Weights.lua:260 orderedModules =
{ } GetSoulbindWeight = defined @CovenantForge\Modules\Weights.lua:172 Disable = defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:314 GetTalentWeight = defined @CovenantForge\Modules\Weights.lua:144 DeletePath

Ookami313 commented 3 years ago

More errors occurring for a new character. This time I was leveling my Paladin and received the following errors when I transported into a dungeon before finishing the initial quests to obtain my souldbind/conduits.

34x CovenantForge\CovenantForge-V1.8.lua:609: attempt to index global 'Soulbinds' (a nil value) [string "@CovenantForge\CovenantForge-V1.8.lua"]:609: in function <CovenantForge\CovenantForge.lua:608>

Locals: self = CovForge_events { 0 = } (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = "attempt to index global 'Soulbinds' (a nil value)" addon =

{ GetConduitWeight = defined @CovenantForge\Modules\Weights.lua:127 SetDefaultModuleLibraries = defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:367 EnableModule = defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:332 modules =
{ } baseName = "CovenantForge" IterateEmbeds = defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:442 SecureHookScript = defined @CovenantForge\Libs\AceHook-3.0\AceHook-3.0.lua:410 RawHookScript = defined @CovenantForge\Libs\AceHook-3.0\AceHook-3.0.lua:395 Printf = defined @DataStore\libs\AceConsole-3.0\AceConsole-3.0.lua:69 SetDefaultModulePrototype = defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:409 defaultModuleState = true IsEnabled = defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:451 Frame =
{ } DisableModule = defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:350 RegisterMessage = defined @AchieveIt\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90 GetArgs = defined @DataStore\libs\AceConsole-3.0\AceConsole-3.0.lua:144 Update = defined @CovenantForge\CovenantForge.lua:608 hooks =
{ } db =
{ } Soulbinds =
{ } SetEnabledState = defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:424 Hook = defined @CovenantForge\Libs\AceHook-3.0\AceHook-3.0.lua:274 enabledState = true RegisterEvent = defined @AchieveIt\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90 ClosePopups = defined @CovenantForge\Modules\SavedPaths.lua:238 IterateModules = defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:437 RawHook = defined @CovenantForge\Libs\AceHook-3.0\AceHook-3.0.lua:313 StopNodeFX = defined @CovenantForge\CovenantForge.lua:830 conduitList =
{ } ShowPopup = defined @CovenantForge\Modules\SavedPaths.lua:226 OnInitialize = defined @CovenantForge\CovenantForge.lua:170 NewModule = defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:235 GetModule = defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:210 defaultModuleLibraries =
{ } optionsFrame = { } OpenOptionsMenu = defined @CovenantForge\CovenantForge.lua:873 UnregisterChatCommand = defined @DataStore\libs\AceConsole-3.0\AceConsole-3.0.lua:111 UpdateConduitList = defined @CovenantForge\CovenantForge.lua:434 weightdb =
{ } SecureHook = defined @CovenantForge\Libs\AceHook-3.0\AceHook-3.0.lua:336 Weights =
{ } GetName = defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:279 BaseValues =
{ } Conduits =
{ } SavePath = defined @CovenantForge\Modules\SavedPaths.lua:121 name = "CovenantForge" UpdateWeightList = defined @CovenantForge\Modules\Weights.lua:334 GetWeigh

Ookami313 commented 3 years ago

Another error I received on my Paladin when I finished the soulbind quest and received the initial conduits to slot into the forge of bonds. The error occurred when I tried to access the forge as well as each time I clicked on a conduit to slot them.

5x CovenantForge\Modules\Weights.lua:263: table index is nil [string "@CovenantForge\Modules\Weights.lua"]:263: in function `GetWeightPercent' [string "@CovenantForge\CovenantForge-V1.8.lua"]:716: in function <CovenantForge\CovenantForge.lua:608>

Locals: self =

{ GetConduitWeight = defined @CovenantForge\Modules\Weights.lua:127 SetDefaultModuleLibraries = defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:367 EnableModule = defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:332 modules =
{ } baseName = "CovenantForge" IterateEmbeds = defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:442 SecureHookScript = defined @CovenantForge\Libs\AceHook-3.0\AceHook-3.0.lua:410 RawHookScript = defined @CovenantForge\Libs\AceHook-3.0\AceHook-3.0.lua:395 Printf = defined @DataStore\libs\AceConsole-3.0\AceConsole-3.0.lua:69 SetDefaultModulePrototype = defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:409 CovForge_WeightTotalFrame = CovForge_WeightTotal { } defaultModuleState = true IsEnabled = defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:451 Frame =
{ } DisableModule = defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:350 scrollcontainer =
{ } RegisterMessage = defined @AchieveIt\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90 GetArgs = defined @DataStore\libs\AceConsole-3.0\AceConsole-3.0.lua:144 Update = defined @CovenantForge\CovenantForge.lua:608 hooks =
{ } db =
{ } Soulbinds =
{ } SetEnabledState = defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:424 Hook = defined @CovenantForge\Libs\AceHook-3.0\AceHook-3.0.lua:274 enabledState = true RegisterEvent = defined @AchieveIt\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90 ClosePopups = defined @CovenantForge\Modules\SavedPaths.lua:238 IterateModules = defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:437 RawHook = defined @CovenantForge\Libs\AceHook-3.0\AceHook-3.0.lua:313 StopNodeFX = defined @CovenantForge\CovenantForge.lua:830 conduitList =
{ } ShowPopup = defined @CovenantForge\Modules\SavedPaths.lua:226 OnInitialize = defined @CovenantForge\CovenantForge.lua:170 NewModule = defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:235 GetModule = defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:210 defaultModuleLibraries =
{ } optionsFrame = { } OpenOptionsMenu = defined @CovenantForge\CovenantForge.lua:873 UnregisterChatCommand = defined @DataStore\libs\AceConsole-3.0\AceConsole-3.0.lua:111 PathStorageFrame = CovForge_PathStorage { } UpdateConduitList = defined @CovenantForge\CovenantForge.lua:434 weightdb =
{ } SecureHook = defined @CovenantForge\Libs\AceHook-3.0\AceHook-3.0.lua:336 Weights =
{ } GetName = defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:279 BaseValues =
{ } Conduits =
{ } SavePath = defined @CovenantForge\Modules\SavedPaths.lua:121 name = "CovenantForge" UpdateWeightList = defined @CovenantForge\Modules\Weights.lua:334 GetWeightPercent = defined @CovenantForge\Modules\Weights.lua:260 orderedModules =
{ } GetSoulbindWeight = defined @CovenantForge\Modules\Weights.lua:172 Disable = defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:314 GetTalentWeight = defined @CovenantForge\Modules\Weights.lua:144 DeletePath