This site works best with JavaScript enabled. Please enable JavaScript to get the best experience from this site.
What steps will reproduce the problem?1. Install latest bartender2. Do stuff in combat3. Observe taint warnings
What is the expected output? What do you see instead?Previous version (latest pre-4.3) did not generate these errors under 4.3
What version of the product are you using?4.4.20.1
Do you have an error log of what happened?11/29 23:23:02.983 An action was blocked in combat because of taint from Bartender4 - MultiBarRightButton10:Hide()11/29 23:23:02.983 Interface\FrameXML\ActionButton.lua:259 ActionButton_Update()11/29 23:23:02.983 Interface\FrameXML\ActionButton.lua:484 ActionButton_OnEvent()11/29 23:23:02.983 Interface\FrameXML\ActionButton.lua:105
This error repeats over and over for what many different buttons, including MultiBar, MultiCastActionButton, BonusActionButton, and VehicleMenuBarActionButton4. I see both the Show and Hide methods but never any others.
Please provide any additional information below.
I had to disable LibInternalCooldowns and any addons that use them (SexyCooldowns), or i would get similar errors. Note that taint is very often mis-blamed.
I cannot reproduce any issues anymore after removing SexyCooldowns/LibInternalCooldowns
@Nevcairiel: Go
I'm trying to track this down as well. After extensive testing I decided to delete all addons from my interface folder, and only install Bartender4. Here is the taintlog after entering combat:
I hope this helps track down the problem, as I do not want to have to install and configure a new bar mod..
12/1 18:29:28.491 Global variable Bartender4 tainted by Bartender4 - Interface\AddOns\Bartender4\Bartender4.lua:6 12/1 18:29:28.491 Execution tainted by Bartender4 while reading Bartender4 - Interface\AddOns\Bartender4\Bartender4.lua:202 UpdateBlizzardVehicle() 12/1 18:29:28.491 Interface\AddOns\Bartender4\Bartender4.lua:43 12/1 18:29:28.491 xpcall() 12/1 18:29:28.491 safecall Dispatcher[1]:9 12/1 18:29:28.491 Interface\AddOns\Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:514 InitializeAddon() 12/1 18:29:28.491 Interface\AddOns\Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:629 12/1 18:29:28.491 An action was blocked in combat because of taint from Bartender4 - MultiBarBottomRightButton1:Hide() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:259 ActionButton_Update() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:484 ActionButton_OnEvent() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:105 12/1 18:29:28.491 An action was blocked in combat because of taint from Bartender4 - MultiBarBottomRightButton5:Hide() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:259 ActionButton_Update() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:484 ActionButton_OnEvent() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:105 12/1 18:29:28.491 An action was blocked in combat because of taint from Bartender4 - MultiBarBottomRightButton6:Hide() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:259 ActionButton_Update() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:484 ActionButton_OnEvent() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:105 12/1 18:29:28.491 An action was blocked in combat because of taint from Bartender4 - MultiBarBottomRightButton7:Hide() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:259 ActionButton_Update() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:484 ActionButton_OnEvent() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:105 12/1 18:29:28.491 An action was blocked in combat because of taint from Bartender4 - MultiBarBottomRightButton8:Hide() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:259 ActionButton_Update() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:484 ActionButton_OnEvent() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:105 12/1 18:29:28.491 An action was blocked in combat because of taint from Bartender4 - MultiBarBottomRightButton9:Hide() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:259 ActionButton_Update() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:484 ActionButton_OnEvent() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:105 12/1 18:29:28.491 An action was blocked in combat because of taint from Bartender4 - MultiBarBottomRightButton10:Hide() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:259 ActionButton_Update() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:484 ActionButton_OnEvent() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:105 12/1 18:29:28.491 An action was blocked in combat because of taint from Bartender4 - MultiBarBottomRightButton11:Hide() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:259 ActionButton_Update() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:484 ActionButton_OnEvent() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:105 12/1 18:29:28.491 An action was blocked in combat because of taint from Bartender4 - MultiBarBottomRightButton12:Hide() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:259 ActionButton_Update() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:484 ActionButton_OnEvent() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:105 12/1 18:29:28.491 An action was blocked in combat because of taint from Bartender4 - MultiCastActionButton1:Hide() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:259 ActionButton_Update() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:484 ActionButton_OnEvent() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:105 12/1 18:29:28.491 An action was blocked in combat because of taint from Bartender4 - MultiCastActionButton2:Hide() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:259 ActionButton_Update() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:484 ActionButton_OnEvent() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:105 12/1 18:29:28.491 An action was blocked in combat because of taint from Bartender4 - MultiCastActionButton3:Hide() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:259 ActionButton_Update() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:484 ActionButton_OnEvent() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:105 12/1 18:29:28.491 An action was blocked in combat because of taint from Bartender4 - MultiCastActionButton4:Hide() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:259 ActionButton_Update() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:484 ActionButton_OnEvent() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:105 12/1 18:29:28.491 An action was blocked in combat because of taint from Bartender4 - MultiCastActionButton5:Hide() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:259 ActionButton_Update() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:484 ActionButton_OnEvent() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:105 12/1 18:29:28.491 An action was blocked in combat because of taint from Bartender4 - MultiCastActionButton6:Hide() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:259 ActionButton_Update() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:484 ActionButton_OnEvent() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:105 12/1 18:29:28.491 An action was blocked in combat because of taint from Bartender4 - MultiCastActionButton7:Hide() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:259 ActionButton_Update() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:484 ActionButton_OnEvent() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:105 12/1 18:29:28.491 An action was blocked in combat because of taint from Bartender4 - MultiCastActionButton8:Hide() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:259 ActionButton_Update() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:484 ActionButton_OnEvent() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:105 12/1 18:29:28.491 An action was blocked in combat because of taint from Bartender4 - MultiCastActionButton9:Hide() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:259 ActionButton_Update() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:484 ActionButton_OnEvent() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:105 12/1 18:29:28.491 An action was blocked in combat because of taint from Bartender4 - MultiCastActionButton10:Hide() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:259 ActionButton_Update() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:484 ActionButton_OnEvent() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:105 12/1 18:29:28.491 An action was blocked in combat because of taint from Bartender4 - MultiCastActionButton11:Hide() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:259 ActionButton_Update() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:484 ActionButton_OnEvent() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:105 12/1 18:29:28.491 An action was blocked in combat because of taint from Bartender4 - MultiCastActionButton12:Hide() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:259 ActionButton_Update() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:484 ActionButton_OnEvent() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:105 12/1 18:29:28.491 An action was blocked in combat because of taint from Bartender4 - BonusActionButton1:Show() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:246 ActionButton_Update() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:484 ActionButton_OnEvent() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:105 12/1 18:29:28.491 An action was blocked in combat because of taint from Bartender4 - BonusActionButton2:Show() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:246 ActionButton_Update() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:484 ActionButton_OnEvent() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:105 12/1 18:29:28.491 An action was blocked in combat because of taint from Bartender4 - BonusActionButton3:Show() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:246 ActionButton_Update() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:484 ActionButton_OnEvent() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:105 12/1 18:29:28.491 An action was blocked in combat because of taint from Bartender4 - BonusActionButton4:Show() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:246 ActionButton_Update() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:484 ActionButton_OnEvent() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:105 12/1 18:29:28.491 An action was blocked in combat because of taint from Bartender4 - BonusActionButton5:Show() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:246 ActionButton_Update() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:484 ActionButton_OnEvent() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:105 12/1 18:29:28.491 An action was blocked in combat because of taint from Bartender4 - BonusActionButton6:Show() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:246 ActionButton_Update() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:484 ActionButton_OnEvent() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:105 12/1 18:29:28.491 An action was blocked in combat because of taint from Bartender4 - BonusActionButton7:Show() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:246 ActionButton_Update() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:484 ActionButton_OnEvent() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:105 12/1 18:29:28.491 An action was blocked in combat because of taint from Bartender4 - BonusActionButton8:Show() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:246 ActionButton_Update() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:484 ActionButton_OnEvent() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:105 12/1 18:29:28.491 An action was blocked in combat because of taint from Bartender4 - BonusActionButton9:Show() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:246 ActionButton_Update() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:484 ActionButton_OnEvent() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:105 12/1 18:29:28.491 An action was blocked in combat because of taint from Bartender4 - BonusActionButton10:Show() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:246 ActionButton_Update() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:484 ActionButton_OnEvent() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:105 12/1 18:29:28.491 An action was blocked in combat because of taint from Bartender4 - BonusActionButton11:Show() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:246 ActionButton_Update() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:484 ActionButton_OnEvent() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:105 12/1 18:29:28.491 An action was blocked in combat because of taint from Bartender4 - BonusActionButton12:Show() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:246 ActionButton_Update() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:484 ActionButton_OnEvent() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:105 12/1 18:29:28.491 An action was blocked in combat because of taint from Bartender4 - ExtraActionButton1:Hide() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:259 ActionButton_Update() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:484 ActionButton_OnEvent() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:105 12/1 18:29:28.491 An action was blocked in combat because of taint from Bartender4 - VehicleMenuBarActionButton1:Hide() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:259 ActionButton_Update() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:484 ActionButton_OnEvent() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:105 12/1 18:29:28.491 An action was blocked in combat because of taint from Bartender4 - VehicleMenuBarActionButton2:Hide() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:259 ActionButton_Update() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:484 ActionButton_OnEvent() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:105 12/1 18:29:28.491 An action was blocked in combat because of taint from Bartender4 - VehicleMenuBarActionButton3:Hide() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:259 ActionButton_Update() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:484 ActionButton_OnEvent() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:105 12/1 18:29:28.491 An action was blocked in combat because of taint from Bartender4 - VehicleMenuBarActionButton4:Hide() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:259 ActionButton_Update() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:484 ActionButton_OnEvent() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:105 12/1 18:29:28.491 An action was blocked in combat because of taint from Bartender4 - VehicleMenuBarActionButton5:Hide() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:259 ActionButton_Update() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:484 ActionButton_OnEvent() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:105 12/1 18:29:28.491 An action was blocked in combat because of taint from Bartender4 - VehicleMenuBarActionButton6:Hide() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:259 ActionButton_Update() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:484 ActionButton_OnEvent() 12/1 18:29:28.491 Interface\FrameXML\ActionButton.lua:105
Update... Did the same test with Dominos, get the exact same messages. Makes no sense.
@Mojakd: Go
Update... Renamed my WTF folder, let the game re-create it, and the errors were gone. Thought maybe it was a bad setting in savedvariables\bartender4.lua so moved it out after deleting the new wtf and renaming my old. Error still there with blank bartender config.
Something in there causes it.... probably just going to reset all my mods and start fresh
Does this actually break any functionality? Blizzard changed the action button code, making it far easier to taint it, however if you use Bartender4, which completely replaces the default action buttons, i don't know what could potentially even break..?
other than causing the client to work more from the constant error's being generated, everything seems to work fine
Do you have a link to what blizzard changed? I'll take a peek when I get a chance
Looking around the net and it seems this is a lot more common this patch than usual.
Getting the exact same problem.
tested with only bartender: getting the taint posted.
I have tested with dominos only and getting the same error.
It looks like something from blizzard code.
If anyone has a workaround; please forward.
I'm not sure why Bartender4 is attempting to Hide() and/or Show() all of these frames during combat. Not all combat seems to cause the issue to manifest but it seems that proc'ing the Hunter "Lock and Load" will almost guarantee it. I suspect it has something to do with the special border drawn when the proc happens or hidden when the proc consumed before the expiration time limit - but that's just a guess.
Could this be related to a problem I'm having since 4.3?
Essentially, I'm unable to use any combination of R+modifier, R by itself works fine, just not with any modifiers, other keys are working fine with modifiers, on the same bar no less.
Trying to bind a button to Alt-R using /kb will do absolutely nothing, manually binding Alt-R to the button using bindings-cache.wtf doesn't work either.
Searching through WTF\ and AddOns\ for Alt-R reveals nothing that could possibly be blocking that key combination, I'm at a loss.
Edit: Quoting zork on the WoWI forums with regards to 4.3 taints, if this helps at all: ::: Update. Ok my bad I fixed it. The secure hook is actually working. What I did and what brought errors since 4.3 was preventing specific Show/Hide on hotkey and such.
So basically the taint was misleading. ::: http://www.wowinterface.com/forums/showthread.php?p=248861
I moved my ticket post here since the taints are similar to the other ones in this thread regarding protected function calls in combat. These errors do not appear to break any direct functionality other than perhaps performance.
What steps will reproduce the problem?
Error message during raiding/combat - clean WTF, Caches, no other addons enabled except lua error debug addon (Swatter)
What is the expected output? What do you see instead?
See below for sample error for bartender.
What version of the product are you using?
v4.4.20.1 - latest from curse
Errors include multicast action button, bonus action button, extra action button, vehiclemenu bar buttons and raidgroup button functions.
Date: 2012-01-04 00:11:39 ID: -74 Error occured in: AddOn: Bartender4 Count: 20 Message: Note: AddOn Bartender4 attempted to call a protected function (MultiCastActionButton1:Hide()) during combat lockdown. Debug: [C]: Hide() ..\FrameXML\ActionButton.lua:259: ActionButton_Update() ..\FrameXML\ActionButton.lua:484: ActionButton_OnEvent() ..\FrameXML\ActionButton.lua:105: ..\FrameXML\ActionButton.lua:98 AddOns: Swatter, v5.13.5258 (BoldBandicoot) Bartender4, v4.4.20.1
Got the same problem, buggrabber shows a lot of these warnings more than 20 per second when it happens. I can reproduce these errors without use any addon but Bartender and buggrabber and no macros. I just need a target dummy.
http://imageshack.us/photo/my-images/577/wowscrnshot011112143110.jpg/ -> all addons disabled, ui freshly reloaded as you can see the guild message of the day in chat.
http://imageshack.us/photo/my-images/190/wowscrnshot011112143609.jpg/ -> more than 50 errors in a single time
edit: I tried to delete Bartender4.lua (and .bak too) from SavedVariables before start WoW, disable all addons except buggrabber and bartender4, I'm still getting errors.
Like said before, this is a blizzard bug, and nothing can be done. Any action bar addon will suffer from this.
Sadly, 4.3.2 on the PTR has not yet fixed it.
To post a comment, please login or register a new account.