Angrier World Quests

Angrier World Quests

181k Downloads

Request for correction of error

taraksoul opened this issue · 16 comments

commented

Client language: Korean(Ko-KR)
Client version: 11.0.2

1x [ADDON_ACTION_BLOCKED] 애드온 'AngrierWorldQuests'|1이;가; 보호된 함수 'Frame:SetPropagateMouseClicks()' 호출을 시도했습니다.
[string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485>
[string "=[C]"]: in function SetPropagateMouseClicks' [string "@Blizzard_SharedMapDataProviders/SharedMapPoiTemplates.lua"]:459: in function UpdateMousePropagation'
[string "@Blizzard_SharedMapDataProviders/SharedMapPoiTemplates.lua"]:464: in function OnAcquired' [string "@Blizzard_SharedMapDataProviders/SharedMapPoiTemplates.lua"]:555: in function OnAcquired'
[string "@Blizzard_SharedMapDataProviders/DungeonEntranceDataProvider.lua"]:52: in function OnAcquired' [string "@Blizzard_MapCanvas/Blizzard_MapCanvas.lua"]:204: in function AcquirePin'
[string "@Blizzard_SharedMapDataProviders/DungeonEntranceDataProvider.lua"]:35: in function RefreshAllData' [string "@Blizzard_MapCanvas/Blizzard_MapCanvas.lua"]:476: in function <...aceBlizzard_MapCanvas/Blizzard_MapCanvas.lua:475> [string "=[C]"]: in function secureexecuterange'
[string "@Blizzard_MapCanvas/Blizzard_MapCanvas.lua"]:479: in function <...aceBlizzard_MapCanvas/Blizzard_MapCanvas.lua:474>
[string "=[C]"]: in function RefreshAllDataProviders' ... [string "@Blizzard_UIParentPanelManager/Mainline/UIParentPanelManager.lua"]:336: in function ShowUIPanel'
[string "@Blizzard_UIParentPanelManager/Mainline/UIParentPanelManager.lua"]:174: in function <...ParentPanelManager/Mainline/UIParentPanelManager.lua:169>
[string "=[C]"]: in function SetAttribute' [string "@Blizzard_UIParentPanelManager/Mainline/UIParentPanelManager.lua"]:888: in function <...ParentPanelManager/Mainline/UIParentPanelManager.lua:866> [string "=[C]"]: in function ShowUIPanel'
[string "@Blizzard_WorldMap/QuestLogOwnerMixin.lua"]:106: in function SetDisplayState' [string "@Blizzard_WorldMap/QuestLogOwnerMixin.lua"]:42: in function HandleUserActionToggleSelf'
[string "@Blizzard_WorldMap/Blizzard_WorldMap.lua"]:511: in function <...rfaceBlizzard_WorldMap/Blizzard_WorldMap.lua:510>
[string "=[C]"]: in function `ToggleWorldMap'
[string "TOGGLEWORLDMAP"]:1: in function <[string "TOGGLEWORLDMAP"]:1>

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

{
}

Errors occur frequently.

commented

Which version of the addon do you have installed?

commented

Which version of the addon do you have installed?

https://www.curseforge.com/wow/addons/angrier-world-quests/files/5716349
I installed version 11.0.2-20240912-2.
This comes out as the latest release version.

commented

If you open options for the addon, and then enable the setting for Enable taint workarounds and see if that fixes the issue.
If the issue persists, please reopen the ticket.

commented

https://www.curseforge.com/wow/addons/angrier-world-quests/files/5779099
Addon version: 11.0.2-20241003-2
Client version: 11.0.2
Client language: Korean(Ko-KR)

3x [ADDON_ACTION_BLOCKED] 애드온 'AngrierWorldQuests'|1이;가; 보호된 함수 'Button:SetPassThroughButtons()' 호출을 시도했습니다.
[string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485>
[string "=[C]"]: in function SetPassThroughButtons' [string "@Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua"]:224: in function CheckMouseButtonPassthrough'
[string "@Blizzard_MapCanvas/Blizzard_MapCanvas.lua"]:209: in function AcquirePin' [string "@Blizzard_SharedMapDataProviders/BonusObjectiveDataProvider.lua"]:97: in function <...haredMapDataProviders/BonusObjectiveDataProvider.lua:92> [string "=[C]"]: in function xpcall'
[string "@Blizzard_ObjectAPI/Mainline/AsyncCallbackSystem.lua"]:76: in function FireCallbacks' [string "@Blizzard_ObjectAPI/Mainline/AsyncCallbackSystem.lua"]:35: in function <.../Blizzard_ObjectAPI/Mainline/AsyncCallbackSystem.lua:31> [string "=[C]"]: in function accessor'
[string "@Blizzard_ObjectAPI/Mainline/AsyncCallbackSystem.lua"]:52: in function AddCallback' [string "@Blizzard_ObjectAPI/Mainline/AsyncCallbackSystem.lua"]:60: in function AddCancelableCallback'
[string "@Blizzard_SharedMapDataProviders/BonusObjectiveDataProvider.lua"]:92: in function RefreshAllData' [string "@Blizzard_SharedMapDataProviders/BonusObjectiveDataProvider.lua"]:65: in function OnEvent'
[string "@Blizzard_MapCanvas/MapCanvas_DataProviderBase.lua"]:99: in function SignalEvent' [string "@Blizzard_MapCanvas/Blizzard_MapCanvas.lua"]:106: in function <...aceBlizzard_MapCanvas/Blizzard_MapCanvas.lua:105> [string "=[C]"]: in function secureexecuterange'
[string "@Blizzard_MapCanvas/Blizzard_MapCanvas.lua"]:109: in function `OnEvent'
[string "@Blizzard_WorldMap/Blizzard_WorldMap.lua"]:148: in function <...rfaceBlizzard_WorldMap/Blizzard_WorldMap.lua:147>

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

{
}

I noticed that a new version has been added since I last asked.
So I updated, but I'm still getting the error message.

commented

It seems like the worldmap taint isn't being patched.
Can you please attach a screenshot of your configuration dialog?

commented

It enables some workarounds for issues with Blizzards code, that prevents the addon from doing what it wants to do (like manipulate the icons on the map and tracking world quests)

commented

It seems like the worldmap taint isn't being patched. Can you please attach a screenshot of your configuration dialog?

What exactly is a configuration dialog?
Is this a list of installed add-ons?
Are you referring to the settings screen of Angrier World Quests?
The setting values ​​are still the default values ​​from when it was first installed.

commented

The settings screen for the addon, yes 😊

commented

The settings screen for the addon, yes 😊

01
This is the settings screen for Angrier World Quests.
Is this the screenshot you requested?
As I said before, I am using the values ​​that were initially set.

commented

Yep.

Put a check in the Enable taint workarounds - Reloads UI (might have unknown effects) checkbox, and then try again.
If the issue is still there, reopen the ticket.

commented

Yep.

Put a check in the Enable taint workarounds - Reloads UI (might have unknown effects) checkbox, and then try again. If the issue is still there, reopen the ticket.

I have enabled Enable taint workarounds as you mentioned.
Now all that's left to do is wait and see if any errors pop up.
I'm curious as to what the Enable taint workarounds setting exists for.
What role does it play?

commented

It enables some workarounds for issues with Blizzards code, that prevents the addon from doing what it wants to do (like manipulate the icons on the map and tracking world quests)

Reading the description, it looks really great.
I hope that setting will solve the current situation.
Have a nice day.

commented

Yep.

Put a check in the Enable taint workarounds - Reloads UI (might have unknown effects) checkbox, and then try again. If the issue is still there, reopen the ticket.

1x [ADDON_ACTION_FORBIDDEN] 애드온 'AngrierWorldQuests'|1이;가; 보호된 함수 'UseQuestLogSpecialItem()' 호출을 시도했습니다.
[string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485>
[string "=[C]"]: in function `UseQuestLogSpecialItem'
[string "@Blizzard_ObjectiveTracker/Blizzard_ObjectiveTrackerShared.lua"]:94: in function <...ObjectiveTracker/Blizzard_ObjectiveTrackerShared.lua:87>

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

{
}

No error messages appeared even after leaving the game on for a long time.
Thanks to the Enable taint workarounds setting you told me about before.
Thank you.
However, an error occurred for another reason.
https://www.wowhead.com/quest=82266
I was doing this quest.
An item button appears in the quest list on the right side of the screen.
When I clicked on it, a window popped up asking me whether to disable the add-on or not.
To be honest, this symptom has been occurring for a long time regardless of the quest type.
I hope we can solve it this time.

commented

That should be fixed in the latest release.
Please try with that, with all other addons disabled (just to confirms nothing else is causing the issue)

commented

That should be fixed in the latest release. Please try with that, with all other addons disabled (just to confirms nothing else is causing the issue)

It's difficult for me to confirm this myself.
Symptoms usually start to appear after at least 15 to 30 minutes of running the game.
However, it is of no use to stay still in Dornogal for 15 to 30 minutes.
It only occurs in situations where you are constantly engaging in a variety of activities.
It's that tricky.
Let's say you now see a quest item button appear in your quest list on the right side of your screen.
As soon as the button appears, try unchecking all other add-ons and pressing Restart UI.
This also includes disabling other addons on the character select screen and re-entering.
This way you will only see things that are working normally.
The problem occurs only when you are doing another activity for 15 to 30 minutes or more and then press the quest item button on the right side of the screen.
I've been experiencing this since Dragonflight.
Looks complicated, right?

commented

Yep, which is why I'm pretty certain it is not this addon causing it, if the workarounds are enabled.

Every issue we have had with taints, it has been a question about tracking and untracking world quests, followed by another action which then crashe.

Normally, when playing, this addon doesn't do anything (after all, its purpose is to have a list of world quests in the quest log).