Nnoggie / MythicDungeonTools

World of Warcraft AddOn for planning and optimizing Mythic+ dungeon runs
GNU General Public License v2.0
331 stars 231 forks source link

WagoAnalytics issues #528

Open Hyphie24 opened 10 months ago

Hyphie24 commented 10 months ago

Getting multiple errors related to dungeonlist & can't open MDT via DropDownMenu

v4.1.0.5

2x ...aceMythicDungeonTools/MythicDungeonTools.lua:68: attempt to call method 'Async' (a nil value)
[string "@MythicDungeonTools/MythicDungeonTools.lua"]:68: in function `?'
[string "@FrameXML/AddonCompartment.lua"]:25: in function <FrameXML/AddonCompartment.lua:20>
[string "@FrameXML/AddonCompartment.lua"]:29: in function `func'
[string "@SharedXML/UIDropDownMenu.lua"]:1008: in function `UIDropDownMenuButton_OnClick'
[string "*UIDropDownMenuTemplates.xml:131_OnClick"]:1: in function <[string "*UIDropDownMenuTemplates.xml:131_OnClick"]:1>

Locals:
(*temporary) = nil
(*temporary) = <table> {
 GetEnemyForces = <function> defined @MythicDungeonTools/Modules/API.lua:12
 DungeonEnemies_UpdateSelected = <function> defined @MythicDungeonTools/Modules/DungeonEnemies.lua:986
 OnError = <function> defined @MythicDungeonTools/Modules/ErrorHandling.lua:253
 LiveSession_SendUpdatedObjects = <function> defined @MythicDungeonTools/Modules/LiveSession.lua:171
 CreateDungeonSelectDropdown = <function> defined @MythicDungeonTools/Modules/DungeonSelect.lua:71
 LiveSession_SendObjectOffsets = <function> defined @MythicDungeonTools/Modules/LiveSession.lua:160
 POI_GetPOIAssignment = <function> defined @MythicDungeonTools/Modules/Pointsofinterest.lua:912
 LiveSession_RequestSession = <function> defined @MythicDungeonTools/Modules/LiveSession.lua:83
 ReleaseAllActiveTextures = <function> defined @MythicDungeonTools/Modules/Toolbar.lua:309
 SendToGroup = <function> defined @MythicDungeonTools/Modules/Transmission.lua:741
 DungeonEnemies_UpdateSeasonalAffix = <function> defined @MythicDungeonTools/Modules/DungeonEnemies.lua:1093
 GetBlip = <function> defined @MythicDungeonTools/Modules/DungeonEnemies.lua:900
 DungeonEnemies_UpdateReaping = <function> defined @MythicDungeonTools/Modules/DungeonEnemies.lua:1169
 AddNPCFromUnit = <function> defined @MythicDungeonTools/Developer/Devpanel.lua:101
 dungeonSelectionToIndex = <table> {
 }
 ReleaseHullFontStrings = <function> defined @MythicDungeonTools/Modules/PullOutlines.lua:210
 LiveSession_SendObject = <function> defined @MythicDungeonTools/Modules/LiveSession.lua:149
 ExportDungeonDataIncrementally = <function> defined @MythicDungeonTools/Developer/ExportLua.lua:155
 DungeonEnemies_HideAllBlips = <function> defined @MythicDungeonTools/Modules/DungeonEnemies.lua:828
 DungeonEnemies_UpdateTeeming = <function> defined @MythicDungeonTools/Modules/DungeonEnemies.lua:1072
 CreateDevPanel = <function> defined @MythicDungeonTools/Developer/Devpanel.lua:145
 StartEraserDrawing = <function> defined @MythicDungeonTools/Modules/Toolbar.lua:867
 TableToString = <function> defined @MythicDungeonTools/Modules/Transmission.lua:190
 DrawNote = <function> defined @MythicDungeonTools/Modules/Toolbar.lua:1107
 ShowEnemyInfoFrame = <function> defined @MythicDungeonTools/Modules/EnemyInfo.lua:658
 LiveSession_SendPreset = <function> defined @MythicDungeonTools/Modules/LiveSession.lua:204
 UpdateEnemyInfoData = <function> defined @MythicDungeonTools/Modules/EnemyInfo.lua:617
 POI_SetPOIAssignment = <function> defined @MythicDungeonTools/Modules/Pointsofinterest.lua:903
 dataCollectionPrefixes = <table> {
 }
 CleanEnemyData = <function> defined @MythicDungeonTools/Modules/DungeonEnemies.lua:1374
 GetHighestFrameLevelAtCursor = <function> defined @MythicDungeonTools/Modules/Toolbar.lua:536
 DisplayBlipTooltip = <function> defined @MythicDungeonTools/Modules/DungeonEnemies.lua:487
 StringToTable = <function> defined @MythicDungeonTools/Modules/Transmission.lua:204
 FindPullOfBlip = <function> defined @MythicDungeonTools/Modules/DungeonEnemies.lua:885
 GetErrors = <function> defined @MythicDungeonTools/Modules/ErrorHandling.lua:257
 POI_GetFrameForPOI = <function> defined @MythicDungeonTools/Modules/Pointsofinterest.lua:715
 DisableBrushPreview = <function> defined @MythicDungeonTools/Modules/Toolbar.lua:357
 initToolbar = <function> defined @MythicDungeonTools/Modules/Toolbar.lua:16
 POI_UpdateAll = <function> defined @MythicDungeonTools/Modules/Poi
20x MythicDungeonTools/Legion/NeltharionsLair.lua:4: attempt to index field 'dungeonList' (a nil value)
[string "@MythicDungeonTools/Legion/NeltharionsLair.lua"]:4: in main chunk

Locals:
MDT = <table> {
 GetEnemyForces = <function> defined @MythicDungeonTools/Modules/API.lua:12
 DungeonEnemies_UpdateSelected = <function> defined @MythicDungeonTools/Modules/DungeonEnemies.lua:986
 OnError = <function> defined @MythicDungeonTools/Modules/ErrorHandling.lua:253
 LiveSession_SendUpdatedObjects = <function> defined @MythicDungeonTools/Modules/LiveSession.lua:171
 CreateDungeonSelectDropdown = <function> defined @MythicDungeonTools/Modules/DungeonSelect.lua:71
 LiveSession_SendObjectOffsets = <function> defined @MythicDungeonTools/Modules/LiveSession.lua:160
 POI_GetPOIAssignment = <function> defined @MythicDungeonTools/Modules/Pointsofinterest.lua:912
 LiveSession_RequestSession = <function> defined @MythicDungeonTools/Modules/LiveSession.lua:83
 ReleaseAllActiveTextures = <function> defined @MythicDungeonTools/Modules/Toolbar.lua:309
 SendToGroup = <function> defined @MythicDungeonTools/Modules/Transmission.lua:741
 DungeonEnemies_UpdateSeasonalAffix = <function> defined @MythicDungeonTools/Modules/DungeonEnemies.lua:1093
 GetBlip = <function> defined @MythicDungeonTools/Modules/DungeonEnemies.lua:900
 DungeonEnemies_UpdateReaping = <function> defined @MythicDungeonTools/Modules/DungeonEnemies.lua:1169
 AddNPCFromUnit = <function> defined @MythicDungeonTools/Developer/Devpanel.lua:101
 dungeonSelectionToIndex = <table> {
 }
 ReleaseHullFontStrings = <function> defined @MythicDungeonTools/Modules/PullOutlines.lua:210
 LiveSession_SendObject = <function> defined @MythicDungeonTools/Modules/LiveSession.lua:149
 ExportDungeonDataIncrementally = <function> defined @MythicDungeonTools/Developer/ExportLua.lua:155
 DungeonEnemies_HideAllBlips = <function> defined @MythicDungeonTools/Modules/DungeonEnemies.lua:828
 DungeonEnemies_UpdateTeeming = <function> defined @MythicDungeonTools/Modules/DungeonEnemies.lua:1072
 CreateDevPanel = <function> defined @MythicDungeonTools/Developer/Devpanel.lua:145
 StartEraserDrawing = <function> defined @MythicDungeonTools/Modules/Toolbar.lua:867
 TableToString = <function> defined @MythicDungeonTools/Modules/Transmission.lua:190
 DrawNote = <function> defined @MythicDungeonTools/Modules/Toolbar.lua:1107
 ShowEnemyInfoFrame = <function> defined @MythicDungeonTools/Modules/EnemyInfo.lua:658
 LiveSession_SendPreset = <function> defined @MythicDungeonTools/Modules/LiveSession.lua:204
 UpdateEnemyInfoData = <function> defined @MythicDungeonTools/Modules/EnemyInfo.lua:617
 POI_SetPOIAssignment = <function> defined @MythicDungeonTools/Modules/Pointsofinterest.lua:903
 dataCollectionPrefixes = <table> {
 }
 CleanEnemyData = <function> defined @MythicDungeonTools/Modules/DungeonEnemies.lua:1374
 GetHighestFrameLevelAtCursor = <function> defined @MythicDungeonTools/Modules/Toolbar.lua:536
 DisplayBlipTooltip = <function> defined @MythicDungeonTools/Modules/DungeonEnemies.lua:487
 StringToTable = <function> defined @MythicDungeonTools/Modules/Transmission.lua:204
 FindPullOfBlip = <function> defined @MythicDungeonTools/Modules/DungeonEnemies.lua:885
 GetErrors = <function> defined @MythicDungeonTools/Modules/ErrorHandling.lua:257
 POI_GetFrameForPOI = <function> defined @MythicDungeonTools/Modules/Pointsofinterest.lua:715
 DisableBrushPreview = <function> defined @MythicDungeonTools/Modules/Toolbar.lua:357
 initToolbar = <function> defined @MythicDungeonTools/Modules/Toolbar.lua:16
 POI_UpdateAll = <function> defined @MythicDungeonTools/Modules/Pointsofinterest.lua:677
 GetDu
Nnoggie commented 10 months ago

Some other AddOn or WeakAura seems to be interfering. Run this slash command and show me what it shows you in your chat window: /dump MDT Please zip your Interface and WTF folder, upload it and linkt it here.

privacymonk3y commented 10 months ago
1x ...eCaerdonWardrobe/libs/WagoAnalytics/Shim.lua:6: attempt to call method 'Register' (a nil value)
[string "@CaerdonWardrobe/libs/WagoAnalytics/Shim.lua"]:6: in function `Register'
[string "@MythicDungeonTools/MythicDungeonTools.lua"]:112: in main chunk

Locals:
self = <table> {
 RegisterAddon = <function> defined @CaerdonWardrobe/libs/WagoAnalytics/Shim.lua:21
 RegisterAddOn = <function> defined @CaerdonWardrobe/libs/WagoAnalytics/Shim.lua:21
 Register = <function> defined @CaerdonWardrobe/libs/WagoAnalytics/Shim.lua:3
}
wagoID = "rN4VrAKD"
WagoAnalytics = <table> {
}
(*temporary) = nil
(*temporary) = <table> {
}
(*temporary) = "rN4VrAKD"
(*temporary) = "attempt to call method 'Register' (a nil value)"

When I disable Caerdon Wardrobe it fixes the above issue with MDT.

Hyphie24 commented 10 months ago

Yea it does seem to be a Caerdon Wardrobe issue, didn't see the shim.lua error only saw the issue when I tried to click on MDT from ui window.

I opened a ticked with the other addon to see if they can get it fixed. For the moment disable Caerdon like above, MDT works

Nnoggie commented 10 months ago

Will disable WagoAnalytics for now, there seem to be some issues with it and instructions also seem unclear.