World of Warcraft

1 . 2 . 3 . 4
80
View All Posts by This User Toggle Ignore / Unignore This User
  • Magtheridon
  • 20. Re: New & Improved WoW 2.3.2 Version~!   01/18/2008 04:45:44 AM PST
quote reply
Idk what I'm doing for sure... so could you please tell me how to fix this:

-Thanks

1/17 23:56:33.140 Global variable UIDROPDOWNMENU_OPEN_MENU tainted by DamageMeters - Interface\FrameXML\UIDropDownMenu.lua:596 ToggleDropDownMenu()
1/17 23:56:33.140 Interface\FrameXML\TargetFrame.lua:50 func()
1/17 23:56:33.140 Interface\FrameXML\SecureTemplates.lua:363 SecureActionButton_OnClick()
1/17 23:56:33.140 Interface\FrameXML\SecureTemplates.lua:401 SecureUnitButton_OnClick()
1/17 23:56:33.140 TargetFrame:OnClick()
1/17 23:56:33.140 Execution tainted by DamageMeters while reading UIDROPDOWNMENU_OPEN_MENU - Interface\FrameXML\UIDropDownMenu.lua:324 UIDropDownMenu_AddButton()
1/17 23:56:33.140 Interface\FrameXML\LFGFrame.lua:412 Dropdown_GetLFMTypes()
1/17 23:56:33.140 Interface\FrameXML\LFGFrame.lua:403 initFunction()
1/17 23:56:33.140 Interface\FrameXML\UIDropDownMenu.lua:52 UIDropDownMenu_Initialize()
1/17 23:56:33.140 Interface\FrameXML\LFGFrame.lua:270 LFMFrame_Update()
1/17 23:56:33.140 Interface\FrameXML\LFGFrame.lua:151 LFMFrame_OnEvent()
1/17 23:56:33.140 LFMFrame:OnEvent()
1/17 23:56:33.140 An action was blocked because of taint from DamageMeters - LFGQuery()
1/17 23:56:33.140 Interface\FrameXML\LFGFrame.lua:477 SendLFGQuery()
1/17 23:56:33.140 Interface\FrameXML\LFGFrame.lua:27 LFGParentFrame_OnEvent()
1/17 23:56:33.140 LFGParentFrame:OnEvent()
1/17 23:57:02.906 An action was blocked because of taint from DamageMeters - LFGQuery()
1/17 23:57:02.906 Interface\FrameXML\LFGFrame.lua:477 SendLFGQuery()
1/17 23:57:02.906 Interface\FrameXML\LFGFrame.lua:27 LFGParentFrame_OnEvent()
1/17 23:57:02.906 LFGParentFrame:OnEvent()
1/17 23:59:40.609 An action was blocked because of taint from DamageMeters - LFGQuery()
1/17 23:59:40.609 Interface\FrameXML\LFGFrame.lua:477 SendLFGQuery()
1/17 23:59:40.609 Interface\FrameXML\LFGFrame.lua:27 LFGParentFrame_OnEvent()
1/17 23:59:40.609 LFGParentFrame:OnEvent()
1/17 23:59:44.015 An action was blocked because of taint from DamageMeters - LFGQuery()
1/17 23:59:44.015 Interface\FrameXML\LFGFrame.lua:477 SendLFGQuery()
1/17 23:59:44.015 Interface\FrameXML\LFGFrame.lua:27 LFGParentFrame_OnEvent()
1/17 23:59:44.015 LFGParentFrame:OnEvent()
1/18 00:03:15.781 Execution tainted by DamageMeters while reading DropDownList1Button28 - getglobal()
1/18 00:03:15.781 Interface\FrameXML\UIDropDownMenu.lua:462 UIDropDownMenu_Refresh()
1/18 00:03:15.781 Interface\FrameXML\UIDropDownMenu.lua:488 UIDropDownMenu_SetSelectedID()
1/18 00:03:15.781 Interface\FrameXML\LFGFrame.lua:773 SetLFGNameCriteria()
1/18 00:03:15.781 Interface\FrameXML\LFGFrame.lua:575 LFGFrame_Update()
1/18 00:03:15.781 Interface\FrameXML\LFGFrame.lua:513 LFGFrame_OnEvent()
1/18 00:03:15.781 LFGFrame:OnEvent()
1/18 00:03:15.781 An action was blocked because of taint from DamageMeters - LFGQuery()
1/18 00:03:15.781 Interface\FrameXML\LFGFrame.lua:477 SendLFGQuery()
1/18 00:03:15.781 Interface\FrameXML\LFGFrame.lua:27 LFGParentFrame_OnEvent()
1/18 00:03:15.781 LFGParentFrame:OnEvent()
1/18 00:03:16.093 An action was blocked because of taint from DamageMeters - LFGQuery()
1/18 00:03:16.093 Interface\FrameXML\LFGFrame.lua:477 SendLFGQuery()
1/18 00:03:16.093 Interface\FrameXML\LFGFrame.lua:27 LFGParentFrame_OnEvent()
1/18 00:03:16.093 LFGParentFrame:OnEvent()
1/18 00:11:34.234 Global variable UIDROPDOWNMENU_OPEN_MENU tainted by DamageMeters - Interface\FrameXML\UIDropDownMenu.lua:596 ToggleDropDownMenu()
1/18 00:11:34.234 Interface\FrameXML\TargetFrame.lua:50 func()
1/18 00:11:34.234 Interface\FrameXML\SecureTemplates.lua:363 SecureActionButton_OnClick()
1/18 00:11:34.234 Interface\FrameXML\SecureTemplates.lua:401 SecureUnitButton_OnClick()
1/18 00:11:34.234 TargetFrame:TargetFrame:()
1/18 00:11:34.234 Execution tainted by DamageMeters while reading UIDROPDOWNMENU_OPEN_MENU - Interface\FrameXML\UIDropDownMenu.lua:324 UIDropDownMenu_AddButton()
1/18 00:11:34.234 Interface\FrameXML\LFGFrame.lua:412 Dropdown_GetLFMTypes()
1/18 00:11:34.234 Interface\FrameXML\LFGFrame.lua:403 initFunction()
1/18 00:11:34.234 Interface\FrameXML\UIDropDownMenu.lua:52 UIDropDownMenu_Initialize()
1/18 00:11:34.234 Interface\FrameXML\LFGFrame.lua:270 LFMFrame_Update()
1/18 00:11:34.234 Interface\FrameXML\LFGFrame.lua:151 LFMFrame_OnEvent()
1/18 00:11:34.234 LFMFrame:OnEvent()
1/18 00:11:34.234 An action was blocked because of taint from DamageMeters - LFGQuery()
1/18 00:11:34.234 Interface\FrameXML\LFGFrame.lua:477 SendLFGQuery()
1/18 00:11:34.234 Interface\FrameXML\LFGFrame.lua:27 LFGParentFrame_OnEvent()
1/18 00:11:34.234 LFGParentFrame:OnEvent()
1/18 00:18:41.171 An action was blocked because of taint from DamageMeters - LFGQuery()
1/18 00:18:41.17

...
80
View All Posts by This User Toggle Ignore / Unignore This User
  • 21. Re: New & Improved WoW 2.3.2 Version~!   01/20/2008 12:57:41 PM PST
quote reply
1/19 20:43:04.953 An action was blocked in combat because of taint from ImprovedCamera - MultiBarBottomLeftButton1:Show()
1/19 20:43:04.953 Interface\FrameXML\ActionButton.lua:266 ActionButton_ShowGrid()
1/19 20:43:04.953 Interface\FrameXML\ActionButton.lua:340 ActionButton_OnEvent()
1/19 20:43:04.953 MultiBarBottomLeftButton1:OnEvent()
1/19 20:43:04.953 UseContainerItem()
1/19 20:43:04.953 Interface\FrameXML\ContainerFrame.lua:576 ContainerFrameItemButton_OnClick()
1/19 20:43:04.953 ContainerFrame1Item5:OnClick()

Also with show() & hide()
MultiBarRightButton
MultiBarBottomRightButton
MultiBarLeftButton


1/19 20:45:00.468 An action was blocked in combat because of taint from TankPoints - RaidFrame:Hide()
1/19 20:45:00.468 Interface\FrameXML\FriendsFrame.lua:34 FriendsFrame_ShowSubFrame()
1/19 20:45:00.468 Interface\FrameXML\FriendsFrame.lua:124 FriendsFrame_Update()
1/19 20:45:00.468 Interface\FrameXML\FriendsFrame.lua:1220 InGuildCheck()
1/19 20:45:00.468 Interface\FrameXML\FriendsFrame.lua:88 FriendsFrame_OnShow()
1/19 20:45:00.468 FriendsFrame:OnShow()
1/19 20:45:00.468 FriendsFrame:Show()
1/19 20:45:00.468 Interface\FrameXML\UIParent.lua:1293 <unnamed>:SetUIPanel()
1/19 20:45:00.468 Interface\FrameXML\UIParent.lua:1148 <unnamed>:ShowUIPanel()
1/19 20:45:00.468 Interface\FrameXML\UIParent.lua:1044
1/19 20:45:00.468 <unnamed>:SetAttribute()
1/19 20:45:00.468 Interface\FrameXML\UIParent.lua:1603 ShowUIPanel()
1/19 20:45:00.468 Interface\FrameXML\FriendsFrame.lua:864 ToggleFriendsFrame()
1/19 20:45:00.468 TOGGLESOCIAL:1


1/19 21:33:47.125 An action was blocked because of taint from TankPoints - LFGQuery()
1/19 21:33:47.125 Interface\FrameXML\LFGFrame.lua:477 SendLFGQuery()
1/19 21:33:47.125 Interface\FrameXML\LFGFrame.lua:27 LFGParentFrame_OnEvent()
1/19 21:33:47.125 LFGParentFrame:OnEvent()
80
View All Posts by This User Toggle Ignore / Unignore This User
  • 22. Re: New & Improved WoW 2.3.2 Version~!   01/20/2008 06:40:32 PM PST
quote reply
1/20 17:17:17.312 An action was blocked in combat because of taint from TipBuddy - MultiBarBottomLeftButton1:Show()
1/20 17:17:17.312 Interface\FrameXML\ActionButton.lua:266 ActionButton_ShowGrid()
1/20 17:17:17.312 Interface\FrameXML\ActionButton.lua:340 ActionButton_OnEvent()
1/20 17:17:17.312 MultiBarBottomLeftButton1:OnEvent()
1/20 17:17:17.312 PickupAction()
1/20 17:17:17.312 ActionButton7:OnDragStart()

MultiBarRightButton
MultiBarBottomRightButton
MultiBarLeftButton

again
80
View All Posts by This User Toggle Ignore / Unignore This User
  • 23. Re: New & Improved WoW 2.3.2 Version~!   01/21/2008 02:35:34 AM PST
quote reply
1/20 23:25:25.906 An action was blocked in combat because of taint from Omen - MultiBarBottomLeftButton1:Show()
1/20 23:25:25.906 Interface\FrameXML\ActionButton.lua:266 ActionButton_ShowGrid()
1/20 23:25:25.906 Interface\FrameXML\ActionButton.lua:340 ActionButton_OnEvent()
1/20 23:25:25.906 MultiBarBottomLeftButton1:OnEvent()
1/20 23:25:25.906 UseAction()
1/20 23:25:25.906 Interface\FrameXML\SecureTemplates.lua:266 SecureActionButton_OnClick()
1/20 23:25:25.906 MultiBarRightButton12:OnClick()

All MultiBar functions again.

1/21 00:04:38.015 An action was blocked because of taint from MailTo - LFGQuery()
1/21 00:04:38.015 Interface\FrameXML\LFGFrame.lua:477 SendLFGQuery()
1/21 00:04:38.015 Interface\FrameXML\LFGFrame.lua:27 LFGParentFrame_OnEvent()
1/21 00:04:38.015 LFGParentFrame:OnEvent()
67
View All Posts by This User Toggle Ignore / Unignore This User
  • Greymane
  • 24. Re: New & Improved WoW 2.3.2 Version~!   01/22/2008 08:39:42 PM PST
quote reply
I created a new thread, but then was pointed here. My thread is here http://forums.worldofwarcraft.com/thread.html?topicId=4032682877&sid=1, and the authors of CT Mod, unfortunately, don't have an avenue for reporting problems. As stated in my thread, they have login functionality on their forums, but no way of creating a log in.

Thanks,
Azshis

"Your existence dilutes the notion that human beings are intelligent."
-Ifeelbetter 09/19/2007 12:15:50 PM PDT
7
View All Posts by This User Toggle Ignore / Unignore This User
  • Malfurion
  • 25. Re: New & Improved WoW 2.3.2 Version~!   01/27/2008 04:30:17 PM PST
quote reply
From the taint.log file:

1/27 19:11:04.015 Global variable SHOW_TARGET_OF_TARGET_STATE tainted by MyTest2 - Interface\FrameXML\UIOptionsFrame.lua:436 UIOptionsFrame_Save()
1/27 19:11:04.015 UIOptionsFrameOkay:OnClick()
1/27 19:11:04.015 Execution tainted by MyTest2 while reading SHOW_TARGET_OF_TARGET_STATE - Interface\FrameXML\TargetFrame.lua:646 TargetofTarget_Update()
1/27 19:11:04.015 Interface\FrameXML\TargetFrame.lua:265 TargetFrame_OnUpdate()
1/27 19:11:04.015 TargetFrame:OnUpdate()
1/27 19:11:04.015 An action was blocked in combat because of taint from MyTest2 - TargetofTargetFrame:Show()
1/27 19:11:04.015 Interface\FrameXML\TargetFrame.lua:657 TargetofTarget_Update()
1/27 19:11:04.015 Interface\FrameXML\TargetFrame.lua:265 TargetFrame_OnUpdate()
1/27 19:11:04.015 TargetFrame:OnUpdate()


The problem:

If you create a UIDropDownMenu containing more menu items than the number of menu item buttons that the game has already created, it can cause taint which can prevent the default target of target frame from showing.

Test conditions:

- In the game's Advanced Interface options, "Show target of target" is checked and set to "Always".
- All addons disabled except for this one (MyTest2).

Steps to reproduce the problem:

- Log in or reload the UI.
- Press ESC to open the game menu.
- Click the "Interface" button.
- Click the "Okay" button.
- Click the "Return to game" button.
- Attack a mob.
- The target frame appears, but the target of target frame does not.
- An "Interface action failed because of an AddOn" message appears in the chat window.


The MyTest2.toc file:

## Title: MyTest2

## Interface: 20300
## DefaultState: enabled
MyTest2.lua


The MyTest2.lua file:

function MyTest2_DropDown_InitButtons()

DEFAULT_CHAT_FRAME:AddMessage("UIDROPDOWNMENU_MAXBUTTONS = " .. UIDROPDOWNMENU_MAXBUTTONS);

-- Create one more menu button than the current maximum.
local num = UIDROPDOWNMENU_MAXBUTTONS + 1;
local info;
for i = 1, num do
info = UIDropDownMenu_CreateInfo();
info.text = "Menu item" .. i;
UIDropDownMenu_AddButton(info);
end
end

function MyTest2_Init()
CreateFrame("Frame", "MyTest2", UIParent);
CreateFrame("Frame", "MyTest2_DropDown", MyTest2, "UIDropDownMenuTemplate");
UIDropDownMenu_Initialize(MyTest2_DropDown, MyTest2_DropDown_InitButtons, "MENU");
end

MyTest2_Init();

49
View All Posts by This User Toggle Ignore / Unignore This User
  • Proudmoore
  • 26. Re: New & Improved WoW 2.3.2 Version~!   01/30/2008 07:56:11 PM PST
quote reply
1/26 14:51:55.071 An action was blocked in combat because of taint from BattlegroundGeneral - ABGPlayerFrame10:Show()
1/26 14:51:55.071 Interface\AddOns\BattlegroundGeneral\BattlegroundGeneral.lua:540 ABGDisplayData()
1/26 14:51:55.071 Interface\AddOns\BattlegroundGeneral\BattlegroundGeneral.lua:874 ABGSortPlayers()
1/26 14:51:55.071 Interface\AddOns\BattlegroundGeneral\BattlegroundGeneral.lua:531 functionName()
1/26 14:51:55.071 Interface\AddOns\BattlegroundGeneral\BattlegroundGeneral.lua:247 ABG_OnUpdate()
1/26 14:51:55.071 Interface\AddOns\BattlegroundGeneral\BattlegroundGeneral.lua:175


(all this more than 100 times over a few minutes)

So this means that showing ABGPlayerFrame10 was blocked because of taint. Why only one of the 10 or 15 frames? These frames are buttons but I've avoided having them do any protected stuff like targeting or buffing. The the only time frames are shown or hidden without user initiation is in response to a RAID_ROSTER_UPDATE event, and even then it is scheduled until it's out of combat. Also the traceback seems wrong- the bottom two lines are my scheduling routine and the other functions are never scheduled with that routine.

Is this my problem or Blizzard's? And is there an Understanding Taint for Musicians who Occasionally Program guide? Even the excellent wowwiki.com hardly mentions taint.

Check out my mod, Battleground General:
http://www.curse.com/downloads/details/9673/
77
View All Posts by This User Toggle Ignore / Unignore This User
  • 27. Re: New & Improved WoW 2.3.2 Version~!   02/05/2008 11:41:09 AM PST
quote reply

Q u o t e:
The problem:

If you create a UIDropDownMenu containing more menu items than the number of menu item buttons that the game has already created, it can cause taint which can prevent the default target of target frame from showing.


I'm glad you've created a test case for this, I was almost certain it had to be something that would happen eventually, but was busy testing other things when 2.0 went live. The UIDropDownMenu code due to its shared and re-used nature has taint risk written all over it, i'm surprised it does as well as it does (likely because the base UI tends to pre-allocate stuff). The fix is likely to create a secure mechanism by which it can expand its pool of dropdown elements.

UI and Macros Forum MVP - Understand GC!
Blizzard Entertainment
View All Posts by This User ignore-inactive
Slouken
Blizzard Poster
  • 28. Re: New & Improved WoW 2.3.2 Version~!   02/26/2008 10:56:25 PM PST
quote reply

Q u o t e:
Not sure if it's intentional, but calling ReloadUI() from an OnMouseDown handler causes a taint fault, where calling it from an OnClick handler does not.


Can you post a link to a minimal example?

Thanks!
80
View All Posts by This User Toggle Ignore / Unignore This User
  • 29. Re: New & Improved WoW 2.3.2 Version~!   02/29/2008 10:13:31 AM PST
quote reply

Q u o t e:
Can you post a link to a minimal example?

Sure thing!
http://evilempireguild.org/ui/tainttest.zip

Addons: http://satrina.wowinterface.com
Tank Stuff: http://www.tankspot.com

Effective Health is important. So is avoidance. Don't skimp on either.
Blizzard Entertainment
View All Posts by This User ignore-inactive
Slouken
Blizzard Poster
  • 30. Re: New & Improved WoW 2.3.2 Version~!   02/29/2008 11:13:27 PM PST
quote reply

Q u o t e:

Sure thing!
http://evilempireguild.org/ui/tainttest.zip


Oh right, this is not a bug. ReloadUI() can only be called from an "input" event, which clicks are, but mouse button presses are not (for arcane reasons)

Thanks!
80
View All Posts by This User Toggle Ignore / Unignore This User
  • 31. Re: New & Improved WoW 2.3.2 Version~!   03/01/2008 04:44:28 PM PST
quote reply

Q u o t e:
Oh right, this is not a bug. ReloadUI() can only be called from an "input" event, which clicks are, but mouse button presses are not (for arcane reasons)

Fair enough! Had a workaround in place anyway :)

Addons: http://satrina.wowinterface.com
Tank Stuff: http://www.tankspot.com

Effective Health is important. So is avoidance. Don't skimp on either.
70
View All Posts by This User Toggle Ignore / Unignore This User
  • Stonemaul
  • 32. Re: New & Improved WoW 2.3.2 Version~!   03/02/2008 07:45:00 PM PST
quote reply
Action bar mods using showgrid=1 result in taint errors.
(Action blocked in combat error.)
This affects actionbar mods such as G15, NumPadBar, MultiBar.
These mods need to show the button grid because they correspond to actual keys on the keyboard.

The taint error occurs only when weapons are switched while in combat.

Example:
Use any ui mod that uses showgrid=1.
Have an extra weapon in your bag ready to switch to.
Enter combat.
Switch to the weapon in the bag while in combat.
Blocked error occurs.

2/22 02:15:49.156 An action was blocked in combat because of taint from NumPadBar - WindowsEnterNavArrow1:Show()
2/22 02:15:49.156 Interface\FrameXML\ActionButton.lua:266 ActionButton_ShowGrid()
2/22 02:15:49.156 Interface\FrameXML\ActionButton.lua:340 ActionButton_OnEvent()
2/22 02:15:49.156 WindowsEnterNavArrow1:OnEvent()
[This repeats for each button in the action bar.]

Relevant lines of code from WoW UI code:

function ActionButton_ShowGrid(button)
if ( not button ) then
button = this;
end
button.showgrid = button.showgrid+1;
getglobal(button:GetName().."NormalTexture"):SetVertexColor(1.0, 1.0, 1.0, 0.5);

if ( not button:GetAttribute("statehidden") ) then
button:Show(); -- line 266 involved in TAINT
end
end

function ActionButton_OnEvent(event)
-- lines removed for clarity
if ( event == "ACTIONBAR_SHOWGRID" ) then
ActionButton_ShowGrid(); -- line 340 involved in TAINT
return;
end
-- lines removed for clarity
end
35
View All Posts by This User Toggle Ignore / Unignore This User
  • Mannoroth
  • 33. Re: New & Improved WoW 2.3.2 Version~!   03/06/2008 07:34:37 AM PST
quote reply
this is the error i'm getting, while i'm in combat.

3/6 10:28:54.171 An action was blocked in combat because of taint from CT_BarMod - oldSetPoint()
3/6 10:28:54.171 Interface\AddOns\CT_BarMod\CT_BarMod_Options.lua:457 ShapeshiftBarFrame:SetPoint()
3/6 10:28:54.171 Interface\FrameXML\UIParent.lua:1034
3/6 10:28:54.171 securecall()
3/6 10:28:54.171 Interface\FrameXML\UIParent.lua:1509 <unnamed>:UIParentManageFramePositions()
3/6 10:28:54.171 Interface\FrameXML\UIParent.lua:1053
3/6 10:28:54.171 <unnamed>:SetAttribute()
3/6 10:28:54.171 Interface\FrameXML\UIParent.lua:2498
3/6 10:28:54.171 UIParent_ManageFramePositions()
3/6 10:28:54.171 PossessBarFrame:OnShow()
3/6 10:28:54.171 PossessBarFrame:Show()
3/6 10:28:54.171 Interface\FrameXML\BonusActionBarFrame.lua:248 PossessBar_Update()
3/6 10:28:54.171 Interface\FrameXML\BonusActionBarFrame.lua:234 PossessBar_OnEvent()
3/6 10:28:54.171 PossessBarFrame:OnEvent()
80
View All Posts by This User Toggle Ignore / Unignore This User
  • 34. Re: New & Improved WoW 2.3.2 Version~!   03/18/2008 10:24:21 PM PDT
quote reply
I'm trying to move folks to different groups in a raid in combat. When I move their name it doesn't go into a slot it just kinda sits exactly where I let go of the mouse button at.

I'm getting this in my taint log.

Q u o t e:
3/19 00:18:00.505 An action was blocked in combat because of taint from MACRO_TAINT - RaidGroup1:Show()
3/19 00:18:00.505 Interface\AddOns\Blizzard_RaidUI\Blizzard_RaidUI.lua:232 RaidGroupFrame_Update()
3/19 00:18:00.505 Interface\FrameXML\RaidFrame.lua:90 RaidFrame_Update()
3/19 00:18:00.505 RaidFrame:OnShow()
3/19 00:18:00.505 RaidFrame:Show()
3/19 00:18:00.505 Interface\FrameXML\FriendsFrame.lua:32 FriendsFrame_ShowSubFrame()
3/19 00:18:00.505 Interface\FrameXML\FriendsFrame.lua:152 FriendsFrame_Update()
3/19 00:18:00.505 Interface\FrameXML\FriendsFrame.lua:83 FriendsFrame_OnShow()
3/19 00:18:00.505 FriendsFrame:OnShow()
3/19 00:18:00.505 FriendsFrame:Show()
3/19 00:18:00.505 Interface\FrameXML\UIParent.lua:1293 <unnamed>:SetUIPanel()
3/19 00:18:00.505 Interface\FrameXML\UIParent.lua:1148 <unnamed>:ShowUIPanel()
3/19 00:18:00.505 Interface\FrameXML\UIParent.lua:1044
3/19 00:18:00.505 <unnamed>:SetAttribute()
3/19 00:18:00.505 Interface\FrameXML\UIParent.lua:1603 ShowUIPanel()
3/19 00:18:00.505 Interface\FrameXML\FriendsFrame.lua:864 ToggleFriendsFrame()
3/19 00:18:00.505 TOGGLESOCIAL:1
3/19 00:18:00.505 An action was blocked in combat because of taint from MACRO_TAINT - RaidGroup3:Show()
3/19 00:18:00.505 Interface\AddOns\Blizzard_RaidUI\Blizzard_RaidUI.lua:232 RaidGroupFrame_Update()
3/19 00:18:00.505 Interface\FrameXML\RaidFrame.lua:90 RaidFrame_Update()
3/19 00:18:00.505 RaidFrame:OnShow()
3/19 00:18:00.505 RaidFrame:Show()
3/19 00:18:00.505 Interface\FrameXML\FriendsFrame.lua:32 FriendsFrame_ShowSubFrame()
3/19 00:18:00.505 Interface\FrameXML\FriendsFrame.lua:152 FriendsFrame_Update()
3/19 00:18:00.505 Interface\FrameXML\FriendsFrame.lua:83 FriendsFrame_OnShow()
3/19 00:18:00.505 FriendsFrame:OnShow()
3/19 00:18:00.505 FriendsFrame:Show()
3/19 00:18:00.505 Interface\FrameXML\UIParent.lua:1293 <unnamed>:SetUIPanel()
3/19 00:18:00.505 Interface\FrameXML\UIParent.lua:1148 <unnamed>:ShowUIPanel()
3/19 00:18:00.505 Interface\FrameXML\UIParent.lua:1044
3/19 00:18:00.505 <unnamed>:SetAttribute()
3/19 00:18:00.505 Interface\FrameXML\UIParent.lua:1603 ShowUIPanel()
3/19 00:18:00.505 Interface\FrameXML\FriendsFrame.lua:864 ToggleFriendsFrame()
3/19 00:18:00.505 TOGGLESOCIAL:1



That pretty much repeats with different MACRO_TAINT - RaidGroup #'s

Thanks in advance for your help.

Have you ever frolicked in the autumn mist? I ask that of all my victims.

<Paladin Class Leader of IWS>

Holder of the P-NOS (Patented Nullified One Shot)
70
View All Posts by This User Toggle Ignore / Unignore This User
  • Stonemaul
  • 35. Re: New & Improved WoW 2.3.2 Version~!   03/26/2008 05:35:21 PM PDT
quote reply
I'm still getting the action blocked error in WoW 2.4 for mods that use showgrid=1.
This affects actionbar mods such as G15, NumPadBar, MultiBar.
These mods need to show the button grid because they correspond to actual keys on the keyboard.

The taint error occurs only when weapons are switched while in combat.

Example:
Use any ui mod that uses showgrid=1.
Have an extra weapon in your bag ready to switch to.
Enter combat.
Switch to the weapon in the bag while in combat.
Blocked error occurs.

See full taint log above.
77
View All Posts by This User Toggle Ignore / Unignore This User
  • 36. Re: New & Improved WoW 2.3.2 Version~!   03/26/2008 09:18:42 PM PDT
quote reply

Q u o t e:
Action bar mods using showgrid=1 result in taint errors.


After some poking around it does indeed seem that the showgrid implementation is going to be something which can't be played with by user code without widespread taint issues, as the flag is used internally to show and hide the (protected) button itself.

I suspect we're going to have to beg for a show/hide grid mechanism based on attributes, which will make them unchangable via our code in combat, but taint-free otherwise.

UI and Macros Forum MVP - Understand GC!
Blizzard Entertainment
View All Posts by This User ignore-inactive
Slouken
Blizzard Poster
  • 37. Re: New & Improved WoW 2.3.2 Version~!   03/26/2008 09:27:40 PM PDT
quote reply
This is fixed for 2.4.2, BTW.
71
View All Posts by This User Toggle Ignore / Unignore This User
  • 38. Re: New & Improved WoW 2.3.2 Version~!   03/27/2008 09:50:59 AM PDT
quote reply
Is there any possible way of getting more info to display other than "Interface Action failed because of an addon"? I see it every time I login, once, upon entering combat. It would *really* help if I were pointed in the direction of *which* addon might be the culprit, as I have dozens of active addons and manually searching out the perpetrator would take...well, until the next patch came along and broke the current setup again.

Squishy squishy squishy mage,
Squishy mage,
SQUISHY mage!
Squishy squishy squishy mage,
YAY! Squishy Tia!
70
View All Posts by This User Toggle Ignore / Unignore This User
  • Stonemaul
  • 39. Re: New & Improved WoW 2.3.2 Version~!   03/28/2008 12:29:04 AM PDT
quote reply
Iriel & Slouken: Thank you for the help and fix!
1 . 2 . 3 . 4
Forum Nav : Jump To This Forum
Blizzard Entertainment