DruidMacroHelper

DruidMacroHelper

60.1k Downloads

Possible Taint issues in Classic Era

Gogo1951 opened this issue ยท 2 comments

commented

Druid Macro Helper seems to work for power shifting as a bear, like I never accidentally switch back to Elf when tanking and that's huge.

But I am seeing a weird issue and DMH is showing up in my taint log now.

Trying to nail down the cause, but I can't open Angry Assignments using /aa, and I get some lua errors with Elv and Pally Power.

tukui-org/ElvUI#1433
AznamirWoW/PallyPower#27
Ermad/angry-assignments#15

Total mess, I get it. But, even when I disable Elv, I still see some issues from DMH in my taint log.

1/25 12:14:00.406  Interface/AddOns/Blizzard_ChatFrameBase/Classic/ChatFrame.lua:4971 ChatEdit_HandleChatType()
1/25 12:14:00.406  An action was blocked in combat because of taint from ElvUI - 
1/25 12:14:00.406      Show()
1/25 12:14:00.406      Interface/AddOns/Blizzard_CompactRaidFrames/Blizzard_CompactRaidFrameManager_Shared.lua:513 CompactRaidFrameManager_UpdateContainerVisibility()
1/25 12:14:00.406      Interface/AddOns/Blizzard_CompactRaidFrames/Blizzard_CompactRaidFrameManager_Shared.lua:155 CompactRaidFrameManager_UpdateShown()
1/25 12:14:00.406      Interface/AddOns/Blizzard_SettingsDefinitions_Frame/Classic/InterfaceOverrides.lua:330
1/25 12:14:00.406      securecallfunction()
1/25 12:14:00.406      Interface/AddOns/Blizzard_SharedXMLBase/CallbackRegistry.lua:144
1/25 12:14:00.406      secureexecuterange()
1/25 12:14:00.406      Interface/AddOns/Blizzard_SharedXMLBase/CallbackRegistry.lua:147 Frame:TriggerEvent()
1/25 12:14:00.406      Interface/AddOns/Blizzard_SharedXMLBase/CvarUtil.lua:114
1/25 12:14:00.406      SetCVar()
1/25 12:14:00.406      Interface/AddOns/Blizzard_SharedXML/Classic/ClassicCvarUtil.lua:7
1/25 12:14:00.406      SetCVar()
1/25 12:14:00.406      Interface/AddOns/DruidMacroHelper/DruidMacroHelper.lua:126 ?()
1/25 12:14:00.406      Interface/AddOns/DruidMacroHelper/DruidMacroHelper.lua:93 OnSlashCommand()
1/25 12:14:00.406      Interface/AddOns/DruidMacroHelper/DruidMacroHelper.lua:437 ?()
1/25 12:14:00.406      Interface/AddOns/Blizzard_ChatFrameBase/Classic/ChatFrame.lua:5034
1/25 12:14:00.406      ChatEdit_ParseText()
1/25 12:14:00.406      Interface/AddOns/Blizzard_ChatFrameBase/Classic/ChatFrame.lua:4686 ChatEdit_SendText()
1/25 12:14:00.406      Interface/AddOns/Blizzard_ChatFrameBase/Classic/ChatFrame.lua:3077
1/25 12:14:00.406      UseAction()
1/25 12:14:00.406      Interface/AddOns/Blizzard_FrameXML/Classic/SecureTemplates.lua:329 handler()
1/25 12:14:00.406      Interface/AddOns/Blizzard_FrameXML/Classic/SecureTemplates.lua:612
1/25 12:14:00.406      pcall()
1/25 12:14:00.406      Interface/AddOns/Blizzard_FrameXML/SecureHandlers.lua:266
1/25 12:14:00.406      securecall()
1/25 12:14:00.406      Interface/AddOns/Blizzard_FrameXML/SecureHandlers.lua:296
1/25 12:14:00.408  Interface/AddOns/Blizzard_ChatFrameBase/Classic/ChatFrame.lua:4971 ChatEdit_HandleChatType()
1/25 12:14:00.408  An action was blocked in combat because of taint from ElvUI - 
1/25 12:14:00.408      Show()
1/25 12:14:00.408      Interface/AddOns/Blizzard_CompactRaidFrames/Blizzard_CompactRaidFrameManager_Shared.lua:513 CompactRaidFrameManager_UpdateContainerVisibility()
1/25 12:14:00.408      Interface/AddOns/Blizzard_CompactRaidFrames/Blizzard_CompactRaidFrameManager_Shared.lua:155 CompactRaidFrameManager_UpdateShown()
1/25 12:14:00.408      Interface/AddOns/Blizzard_SettingsDefinitions_Frame/Classic/InterfaceOverrides.lua:330
1/25 12:14:00.408      securecallfunction()
1/25 12:14:00.408      Interface/AddOns/Blizzard_SharedXMLBase/CallbackRegistry.lua:144
1/25 12:14:00.408      secureexecuterange()
1/25 12:14:00.408      Interface/AddOns/Blizzard_SharedXMLBase/CallbackRegistry.lua:147 Frame:TriggerEvent()
1/25 12:14:00.408      Interface/AddOns/Blizzard_SharedXMLBase/CvarUtil.lua:114
1/25 12:14:00.408      SetCVar()
1/25 12:14:00.408      Interface/AddOns/Blizzard_SharedXML/Classic/ClassicCvarUtil.lua:7
1/25 12:14:00.408      SetCVar()
1/25 12:14:00.408      Interface/AddOns/DruidMacroHelper/DruidMacroHelper.lua:227 ?()
1/25 12:14:00.408      Interface/AddOns/DruidMacroHelper/DruidMacroHelper.lua:93 OnSlashCommand()
1/25 12:14:00.408      Interface/AddOns/DruidMacroHelper/DruidMacroHelper.lua:437 ?()
1/25 12:14:00.408      Interface/AddOns/Blizzard_ChatFrameBase/Classic/ChatFrame.lua:5034
1/25 12:14:00.408      ChatEdit_ParseText()
1/25 12:14:00.408      Interface/AddOns/Blizzard_ChatFrameBase/Classic/ChatFrame.lua:4686 ChatEdit_SendText()
1/25 12:14:00.408      Interface/AddOns/Blizzard_ChatFrameBase/Classic/ChatFrame.lua:3077
1/25 12:14:00.408      UseAction()
1/25 12:14:00.408      Interface/AddOns/Blizzard_FrameXML/Classic/SecureTemplates.lua:329 handler()
1/25 12:14:00.408      Interface/AddOns/Blizzard_FrameXML/Classic/SecureTemplates.lua:612
1/25 12:14:00.408      pcall()
1/25 12:14:00.408      Interface/AddOns/Blizzard_FrameXML/SecureHandlers.lua:266
1/25 12:14:00.408      securecall()
1/25 12:14:00.408      Interface/AddOns/Blizzard_FrameXML/SecureHandlers.lua:296
commented

Trying to get to the bottom of what's going on here...

On sign in, I get a Lua error. It reports as Pally Power / Elv - and when I turn Elv off I don't get this Lua error.

On typing /aa (to open Angry Assignments) I get a Lua error. And Angry Assignments fails to open. (This is the real bug I'm trying to solve.) AngryAssignments also works if I turn off Elv.

The taint log shows DruidMacroHelper... I do play both classes, but even with DMH turned off I get the Lua errors above.

Anyway copy pasting this comment in all four issues, but I don't know if they are related. Happy to test or make tweaks based on feedback.

Thanks!

commented

Hey @ForsakenNGS ,

Let me know if you are available to chat on Discord? Gogo1951. Happy to help on this add-on.