ZelionGG / XIV_Databar-Continued

Continuation of XIV_Databar addon
https://discord.gg/g7JZNGSU32
GNU General Public License v3.0
5 stars 3 forks source link

addon action blocked #34

Open macielprates opened 3 months ago

macielprates commented 3 months ago

Describe the bug in pvp

To Reproduce Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior A clear and concise description of what you expected to happen.

Lua error logs 6x [ADDON_ACTION_BLOCKED] O Addon 'XIV_Databar_Continued' tentou chamar a função protegida 'XIV_Databar:Show()'. [string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485> string "=[C]": in function `Show' [string "@XIV_Databar_Continued/core.lua"]:374: in function <XIV_Databar_Continued/core.lua:370>

Locals: _ = Frame { } event = "ADDON_ACTION_BLOCKED" events =

{ } Screenshots If applicable, add screenshots to help explain your problem.

WoW Version (please complete the following information)

XIV_Databar Continued Version Which version of XIV_Databar Continued are you using ?

Additional context Add any other context about the problem here.

ZelionGG commented 2 months ago

Heya, I'm gonna need more informations if you still reproduce this bug.

What's happening ? XIV not showing at all ? Some modules being inactives ?

Laexxi commented 1 week ago

I got a similar problem:

40x [ADDON_ACTION_FORBIDDEN] AddOn 'XIV_Databar_Continued' tried to call the protected function 'UseAction()'. [string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485> [string "=[C]"]: in functionUseAction' [string "@Blizzard_FrameXML/Mainline/SecureTemplates.lua"]:342: in function handler' [string "@Blizzard_FrameXML/Mainline/SecureTemplates.lua"]:667: in function <...ddOns/Blizzard_FrameXML/Mainline/SecureTemplates.lua:649> [string "@Blizzard_FrameXML/Mainline/SecureTemplates.lua"]:681: in function <...ddOns/Blizzard_FrameXML/Mainline/SecureTemplates.lua:674> [string "@Blizzard_FrameXML/Mainline/SecureTemplates.lua"]:723: in functionSecureActionButton_OnClick' [string "@Blizzard_ActionBar/Mainline/ActionButton.lua"]:100: in function TryUseActionButton' [string "@Blizzard_ActionBar/Mainline/ActionButton.lua"]:135: in functionActionButtonDown'

Locals: _ = Frame { } event = "ADDON_ACTION_FORBIDDEN" events =

{ } ` Describe the bug: Cannot use Action Buttons in and out of combat. Some work, some dont. What does not work: Dragon riding, Evoker Charge spells, some spells with cast time. It is fixed after UI reload. At the beginning the Addon "Taintless" helped: https://www.townlong-yak.com/addons/taintless

After deactivating all addons: Still not working/same bug.

To reproduce: Change talents or specc.

Expected behavior Ability to use Action Buttons after changing speccs. ^^

WoW Version: Retail

XIV Version: 3.1

ZelionGG commented 1 week ago

Hi @Laexxi, did Taintless fix all the issues or only part of the issues ? Thank you for the valuable feedback !

Laexxi commented 1 week ago

Sadly not. It worked until it didn't. Like some days without issues.

I even did more testing:

  • I disabled all modules and reactivated them one by one. First attempt: It was the micro menu, then i disabled shop and help. It worked again until it didn't. (After that I tried Taintless) Second attempt (today): After deactivating all other addons I tried again every module. This time it was gold, Portals and Profession. Micro Menu was fine.
  • I then deleted the addon and SavedVariables. Reinstalled again. It worked for some time. I went to 2-3 Portals and when I arrived in Tanaris -> Broke again.

I do not see any connections besides something in the SavedVariables maybe? Any thing that builds up over time and sometimes crashes? I will reinstall WoW Data again. Then test. After that I will do a full and clean reinstall. Lets see

Laexxi commented 1 week ago

Reinstall did not help, but I noticed that you only get this bug with Blizzard Action Bars. A friend of mine is using Bartender and I do use Dominos now -> no errors anymore.