World of Warcraft

1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9
70
View All Posts by This User Toggle Ignore / Unignore This User
  • 140. Re: Interface action failed because of an Add   12/06/2007 10:07:45 PM PST
quote locked
I cant find the taint log file can someone please explain in more detail on were I can find it? I did everything else to a T just need to see the log itself.
2
View All Posts by This User Toggle Ignore / Unignore This User
  • 141. Re: Interface action failed because of an Add   12/06/2007 10:20:42 PM PST
quote locked
Hi Slouken,

It's annoying that cannot toggle worldmap in combat. Is there any solution?

Once I begins a combat then input /script ToggleWorldMap(), UI always get a taint error that tell me the action was blocked.

here is taint log:

12/7 14:01:46.187 An action was blocked in combat because of taint from MACRO_TAINT - UIParent:Show()
12/7 14:01:46.187 Interface\FrameXML\UIParent.lua:1140 SetUIPanel()
12/7 14:01:46.187 Interface\FrameXML\UIParent.lua:1078
12/7 14:01:46.187 HideUIPanel()
12/7 14:01:46.187 Interface\FrameXML\WorldMapFrame.lua:661 ToggleWorldMap()
12/7 14:01:46.187 TOGGLEWORLDMAP:1
12/7 14:01:46.187 RunBinding()
12/7 14:01:46.187 WorldMapFrame:OnKeyDown()

actually, I have an addon which can show worldmap from script. In case worldmap is shown from my addon, if I get a combat from mob afterward, the whole UIParent will not be shown because UIParent:Hide() aciton has been blocked.

Thanks
70
View All Posts by This User Toggle Ignore / Unignore This User
  • Eldre'Thalas
  • 142. Re: Interface action failed because of an Add   12/07/2007 02:46:25 PM PST
quote locked

Q u o t e:
I cant find the taint log file can someone please explain in more detail on were I can find it? I did everything else to a T just need to see the log itself.


You need to enable the taint log by typing this command while in-game, /console taintLog 0
Next get into combat with anything and see if it says an "Interface action failed because of an AddOn", this means you now have something in your taint log.
To access your taint log open up My Computer, then your C driver, Program Files, World of Warcraft, and then open Logs.
There should be a file in there that says taint, you can open this file using any word processor such as notepad or Microsoft word.

[ Post edited by Crashin ]

Blizzard Entertainment
View All Posts by This User ignore-inactive
Slouken
Blizzard Poster
  • 143. Re: Interface action failed because of an Add   12/07/2007 03:40:09 PM PST
quote locked

Q u o t e:
Hi Slouken,

It's annoying that cannot toggle worldmap in combat. Is there any solution?

Once I begins a combat then input /script ToggleWorldMap(), UI always get a taint error that tell me the action was blocked.

here is taint log:

12/7 14:01:46.187 An action was blocked in combat because of taint from MACRO_TAINT - UIParent:Show()
12/7 14:01:46.187 Interface\FrameXML\UIParent.lua:1140 SetUIPanel()
12/7 14:01:46.187 Interface\FrameXML\UIParent.lua:1078
12/7 14:01:46.187 HideUIPanel()
12/7 14:01:46.187 Interface\FrameXML\WorldMapFrame.lua:661 ToggleWorldMap()
12/7 14:01:46.187 TOGGLEWORLDMAP:1
12/7 14:01:46.187 RunBinding()
12/7 14:01:46.187 WorldMapFrame:OnKeyDown()

actually, I have an addon which can show worldmap from script. In case worldmap is shown from my addon, if I get a combat from mob afterward, the whole UIParent will not be shown because UIParent:Hide() aciton has been blocked.

Thanks


This should be fixed for 2.3.2.
70
View All Posts by This User Toggle Ignore / Unignore This User
  • Stonemaul
  • 144. Re: Interface action failed because of an Add   12/07/2007 10:27:47 PM PST
quote locked
Putting macros that use modifier keys in action bar mods are causing taint errors.

The following lua file:

local button = CreateFrame("CheckButton", "CustomActionButton1", UIParent, "ActionBarButtonTemplate")
button:SetPoint("CENTER")
button:SetAttribute("action", 85) -- action slot 85
ABHButton_UpdateAction(button) -- defined in Mairelon's CustomActionBar.lua
local anchor = CreateFrame("Frame", "CustomActionBarFrame", UIParent)
anchor:SetWidth(2)
anchor:SetHeight(2)
anchor:SetPoint("CENTER", 0, 0)

along with a macro such as:

/cast [modifier] Polymorph
/cast [nomodifier] Scorch

If you put that macro in the button, then engage in combat, and then press a modifier key,
it causes an interface blocked in combat message to appear.

This taint error does not happen if the action number is 1.
It does happen if the action number is 85 or higher.

This may be the cause of many of the action bar mod taint errors.

Can this be fixed for 2.3.2 ?
80
View All Posts by This User Toggle Ignore / Unignore This User
  • Khaz'goroth
  • 146. Re: Interface action failed because of an Add   12/09/2007 08:27:45 PM PST
quote locked
NOT in comabat and may or may not be related.

with my ArkInventory mod, if you open the bags and then walk, split a stack, click on ok (or press enter) you can't drop the split portion until you stop moving. (no errors are triggered)

the other half of this is if you split a stack first (but dont select an amount) and then start walking, as soon as you click on ok (or press enter) to close the partial stack window and pickup a partial stack, you get the restricted action warning and you cant stop walking until you hit your walk key again

12/10 15:12:48.950  Execution tainted by ArkInventory while reading ARKINV_Frame1ContainerBag3Item11 - getglobal()

12/10 15:12:48.950 Interface\AddOns\ArkInventory\ArkInventory.lua:1846
12/10 15:12:48.950 pcall()
12/10 15:12:48.950 Interface\AddOns\ArkInventory\Libs\Ace2\AceEvent-2.0\AceEvent-2.0.lua:300 TriggerEvent()
12/10 15:12:48.950 Interface\AddOns\ArkInventory\Libs\Ace2\AceEvent-2.0\AceEvent-2.0.lua:914
12/10 15:12:48.950 SplitContainerItem()
12/10 15:12:48.950 Interface\FrameXML\ContainerFrame.lua:598 SplitStack()
12/10 15:12:48.950 Interface\FrameXML\StackSplitFrame.lua:168 StackSplitFrameOkay_Click()
12/10 15:12:48.950 Interface\FrameXML\StackSplitFrame.lua:112 StackSplitFrame_OnKeyDown()
12/10 15:12:48.950 StackSplitFrame:OnKeyDown()
12/10 15:12:51.544 Execution tainted by ArkInventory while reading ARKINV_Frame1ContainerBag3Item11 - getglobal()
12/10 15:12:51.544 Interface\AddOns\ArkInventory\ArkInventory.lua:1846
12/10 15:12:51.544 pcall()
12/10 15:12:51.544 Interface\AddOns\ArkInventory\Libs\Ace2\AceEvent-2.0\AceEvent-2.0.lua:300 TriggerEvent()
12/10 15:12:51.544 Interface\AddOns\ArkInventory\Libs\Ace2\AceEvent-2.0\AceEvent-2.0.lua:914
12/10 15:12:51.544 PickupContainerItem()
12/10 15:12:51.544 Interface\FrameXML\ContainerFrame.lua:568 ContainerFrameItemButton_OnClick()
12/10 15:12:51.544 ARKINV_Frame1ContainerBag3Item11:OnClick()
12/10 15:12:57.388 Execution tainted by ArkInventory while reading ARKINV_Frame1ContainerBag3Item11 - getglobal()
12/10 15:12:57.388 Interface\AddOns\ArkInventory\ArkInventory.lua:1846
12/10 15:12:57.388 pcall()
12/10 15:12:57.388 Interface\AddOns\ArkInventory\Libs\Ace2\AceEvent-2.0\AceEvent-2.0.lua:300 TriggerEvent()
12/10 15:12:57.388 Interface\AddOns\ArkInventory\Libs\Ace2\AceEvent-2.0\AceEvent-2.0.lua:914
12/10 15:12:57.388 SplitContainerItem()
12/10 15:12:57.388 Interface\FrameXML\ContainerFrame.lua:598 SplitStack()
12/10 15:12:57.388 Interface\FrameXML\StackSplitFrame.lua:168 StackSplitFrameOkay_Click()
12/10 15:12:57.388 Interface\FrameXML\StackSplitFrame.lua:112 StackSplitFrame_OnKeyDown()
12/10 15:12:57.388 StackSplitFrame:OnKeyDown()
12/10 15:12:57.388 An action was blocked because of taint from ArkInventory - MoveForwardStop()
12/10 15:12:57.388 MOVEFORWARD:4
12/10 15:12:57.388 RunBinding()
12/10 15:12:57.388 Interface\FrameXML\StackSplitFrame.lua:184 StackSplitFrame_OnHide()
12/10 15:12:57.388 StackSplitFrame:OnHide()
12/10 15:12:57.388 StackSplitFrame:Hide()
12/10 15:12:57.388 Interface\FrameXML\StackSplitFrame.lua:170 StackSplitFrameOkay_Click()
12/10 15:12:57.388 Interface\FrameXML\StackSplitFrame.lua:112 StackSplitFrame_OnKeyDown()
12/10 15:12:57.388 StackSplitFrame:OnKeyDown()


i inherit containerframeitem for my base xml object but i dont override the onclick event (for the obvious reason of getting blocked if i do), i do override onenter event

as getglobal() seems to taint is there an alternative that can be used that doesnt cause taint? or is something that just can't be helped?
80
View All Posts by This User Toggle Ignore / Unignore This User
  • Bloodhoof
  • 147. Re: Interface action failed because of an Add   12/11/2007 08:38:49 AM PST
quote locked
I have been having some strange disconnect issues while playing my warlock. Even created a thread about this last week. (http://forums.worldofwarcraft.com/thread.html?topicId=3271180449)

Could this be the cause of my problems? Seems like if I disable all of my addons I can immediately log back on. It seems that this is a recent development. I mean I got to lvl 70 with out this problem.

I just found this thread late last night so I haven't had a lot of time testing this but here is my taint log with my warlock.

http://www.jrmcvicker.com/OddsEnds/taint.log
Blizzard Entertainment
View All Posts by This User ignore-inactive
Zootfizzle
Blizzard Poster
  • 149. Re: Interface action failed because of an Add   12/12/2007 10:55:11 AM PST
quote locked

Q u o t e:
NOT in comabat and may or may not be related.

with my ArkInventory mod, if you open the bags and then walk, split a stack, click on ok (or press enter) you can't drop the split portion until you stop moving. (no errors are triggered)

the other half of this is if you split a stack first (but dont select an amount) and then start walking, as soon as you click on ok (or press enter) to close the partial stack window and pickup a partial stack, you get the restricted action warning and you cant stop walking until you hit your walk key again

Arkayenro,

This should be fixed for patch 2.4. Thanks for posting your taint log!
14
View All Posts by This User Toggle Ignore / Unignore This User
  • 150. Re: Interface action failed because of an Add   12/13/2007 10:59:08 PM PST
quote locked
(Posting for Funkydude of the EU community):

Could nameplates be changed to UIParent instead of WorldFrame (or another frame of such). This would be nice as when nameplates are turned on, it makes WorldFrame secure. Funkydude an EU author of BigWigs BossMods has a 'Shake' module which shakes the WorldFrame around to grab users attention.

Cairenn
Administratrix - WoWInterface
Credendo Vides
UI Dev, Hosting & Support
http://www.WoWInterface.com
70
View All Posts by This User Toggle Ignore / Unignore This User
  • 151. Re: Interface action failed because of an Add   12/17/2007 11:35:28 AM PST
quote locked
Not sure what i did to get the error as i just got in combat w/ a mob and casting / auto-attacking but it is Bongos2 causing it. I have the last update of it.

Here's a link to the log: http://docs.google.com/Doc?id=dzgmfwd_0gb4dq8fw

[ Post edited by Raea ]

70
View All Posts by This User Toggle Ignore / Unignore This User
  • 152. Re: Interface action failed because of an Add   12/18/2007 09:25:10 AM PST
quote locked

Q u o t e:
i have this macro

#showtooltip Curse of Agony
#show Curse of Agony
/cast Amplify Curse
/cast Curse of Agony

basically it casts amp curse before CoA whenever its not on cooldown

I get this message when i cast it


i dont know if this is causing your error message, but you do not need that second line in there whenever you use #showtooltip, as it shows the tooltip as well as the icon for the spell.


i have several macros very similar to this, and they don't give me that error message.
just delete that second line entirely and see if that fixes it for ya.

But...Invader's blood marches through my veins like GIANT RADIOACTIVE RUBBER PANTS! The pants command me! Do not ignore my veins!!!
80
View All Posts by This User Toggle Ignore / Unignore This User
  • 153. Re: Interface action failed because of an Add   12/18/2007 02:45:26 PM PST
quote locked
I don't have a taint.log but I'll post this here anyway. From WorldStateFrame.lua lines 693 - 701 from 0.3.2.7705 FrameXML.


Q u o t e:
function ToggleWorldStateScoreFrame()

if ( WorldStateScoreFrame:IsShown() ) then
HideUIPanel(WorldStateScoreFrame);
else
if ( not IsActiveBattlefieldArena() and MiniMapBattlefieldFrame.status == "active" ) then
ShowUIPanel(WorldStateScoreFrame);
end
end
end



I've gotten 'Interface action blocked by an AddOn.' errors before at the end of a battleground when the score frame poped up and I think it might be from MiniMapBattlefieldFrame.status being tainted. Even if its not, this section of code should still be changed because its the last piece of blizzard code that uses MiniMapBattlefieldFrame.status to check if the player is in a battleground/arena instead of IsInInstance().

PS. Tell WebDevs to add a [ code ] [ /code ] that does the same as [ quote ][ pre ] [ /pre ][ /quote ] but no doublespacing. (Seriously why does [ pre ] [ /pre ] doublespace?)
70
View All Posts by This User Toggle Ignore / Unignore This User
  • 154. Re: Interface action failed because of an Add   12/19/2007 03:13:42 AM PST
quote locked
The Blizzard function CloseMenus is always supposed to be called using securecall(), but there are several cases in the default interface code where it is called without securecall(). As a result, any addon using the UIMenus table will cause an action blocked message when you try to use the toggle interface key while in combat. There may also be other problems caused by this, since there's more than one place this problem is in the code.
Blizzard Entertainment
View All Posts by This User ignore-inactive
Slouken
Blizzard Poster
  • 156. Re: Interface action failed because of an Add   12/19/2007 09:08:22 AM PST
quote locked

Q u o t e:

The Blizzard function CloseMenus is always supposed to be called using securecall(), but there are several cases in the default interface code where it is called without securecall(). As a result, any addon using the UIMenus table will cause an action blocked message when you try to use the toggle interface key while in combat. There may also be other problems caused by this, since there's more than one place this problem is in the code.



Can you verify that this is fixed for 2.3.2 on the test realm?

Thanks!
80
View All Posts by This User Toggle Ignore / Unignore This User
  • Thorium Brotherhood
  • 157. Re: Interface action failed because of an Add   12/19/2007 04:07:37 PM PST
quote locked

Q u o t e:
Can you verify that this is fixed for 2.3.2 on the test realm?

Thanks!

There's still an un-wrapped call in Bindings.xml for the TOGGLEUI binding.
70
View All Posts by This User Toggle Ignore / Unignore This User
  • 158. Re: Interface action failed because of an Add   12/19/2007 04:57:20 PM PST
quote locked

Q u o t e:


Can you verify that this is fixed for 2.3.2 on the test realm?

Thanks!


I looked and I see the call to CloseMenus has been removed from the ToggleUI binding, so that part is solved. But there are still 3 more places where CloseMenus is called without securecall:
MainMenuBarMicroButtons.xml:207
UIDropDownMenu.lua:864
UIDropDownMenuTemplates.xml:69

Thanks for taking care of that problem!

edit: After getting a chance to log into the PTR, I tested and it seems this problem still exists. But it looks like the bindings.xml being used by the client is still the unfixed version and does not match the one extracted by the custom interface kit.

[ Post edited by Baudzilla ]

Blizzard Entertainment
View All Posts by This User ignore-inactive
Slouken
Blizzard Poster
  • 159. Re: Interface action failed because of an Add   12/20/2007 04:15:10 PM PST
quote locked

Q u o t e:

There's still an un-wrapped call in Bindings.xml for the TOGGLEUI binding.


Ah, got it, thanks! This is fixed for 2.3.3.
1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9
Forum Nav : Jump To This Forum
Blizzard Entertainment