9 - Taint issue with vehicles prevents bars from returning
What steps will reproduce the problem?
1. Have Overachiever enabled in the Addons screen.
2. Log in.
3. Mount a vehicle of some sort. The Wyrmrest temple daily, for example.
4. Get into combat.
5. Dismount by some method (vehicle dies, you hit the 'exit vehicle' button, etc).
What is the expected output? What do you see instead?
I expect my regular action bars to come back.
They do not.
What version of the product are you using?
v0.21
Do you have an error log of what happened?
Yes, yes I do.
12/4 07:05:50.290 Global variable point tainted by Overachiever - Interface\AddOns\Blizzard_CombatLog\Blizzard_CombatLog.lua:3440 Blizzard_CombatLog_AdjustCombatLogHeight()
12/4 07:05:50.290 Interface\AddOns\Blizzard_CombatLog\Blizzard_CombatLog.lua:3490 FCF_DockUpdate()
12/4 07:05:50.290 Interface\FrameXML\UIParent.lua:1751 <unnamed>:UIParentManageFramePositions()
12/4 07:05:50.290 Interface\FrameXML\UIParent.lua:1164
12/4 07:05:50.290 <unnamed>:SetAttribute()
12/4 07:05:50.290 Interface\FrameXML\UIParent.lua:2649
12/4 07:05:50.290 UIParent_ManageFramePositions()
12/4 07:05:50.290 Interface\FrameXML\UIOptionsPanels.lua:854 InterfaceOptions_UpdateMultiActionBars()
12/4 07:05:50.290 *:OnLoad:4 setFunc()
12/4 07:05:50.290 Interface\FrameXML\UIOptionsPanels.lua:823
12/4 07:05:50.290 Execution tainted by Overachiever while reading point - Interface\AddOns\Blizzard_CombatLog\Blizzard_CombatLog.lua:3441 Blizzard_CombatLog_AdjustCombatLogHeight()
12/4 07:05:50.290 Interface\AddOns\Blizzard_CombatLog\Blizzard_CombatLog.lua:3490 FCF_DockUpdate()
12/4 07:05:50.290 Interface\FrameXML\UIParent.lua:1751 <unnamed>:UIParentManageFramePositions()
12/4 07:05:50.290 Interface\FrameXML\UIParent.lua:1164
12/4 07:05:50.290 <unnamed>:SetAttribute()
12/4 07:05:50.290 Interface\FrameXML\UIParent.lua:2649
12/4 07:05:50.290 orig_UIParent_ManageFramePositions()
12/4 07:05:50.290 Interface\AddOns\Overachiever\Overachiever.lua:289 UIParent_ManageFramePositions()
12/4 07:05:50.290 Interface\FrameXML\MainMenuBar.lua:148 MainMenuBarVehicleLeaveButton_Update()
12/4 07:05:50.290 Interface\FrameXML\MainMenuBar.lua:124 MainMenuBar_ToPlayerArt()
12/4 07:05:50.290 Interface\FrameXML\MainMenuBar.lua:61 MainMenuBar_UpdateArt()
12/4 07:05:50.290 Interface\FrameXML\MainMenuBar.lua:236 MainMenuBar_OnEvent()
12/4 07:05:50.290 MainMenuBarArtFrame:OnEvent()
12/4 07:05:50.290 An action was blocked in combat because of taint from Overachiever - updateFunc()
12/4 07:05:50.290 Interface\FrameXML\AnimationSystem.lua:23 SetUpAnimation()
12/4 07:05:50.290 Interface\FrameXML\MainMenuBar.lua:125 MainMenuBar_ToPlayerArt()
12/4 07:05:50.290 Interface\FrameXML\MainMenuBar.lua:61 MainMenuBar_UpdateArt()
12/4 07:05:50.290 Interface\FrameXML\MainMenuBar.lua:236 MainMenuBar_OnEvent()
12/4 07:05:50.290 MainMenuBarArtFrame:OnEvent()
12/4 07:05:50.290 An action was blocked in combat because of taint from Overachiever - updateFunc()
12/4 07:05:50.290 Interface\FrameXML\AnimationSystem.lua:23 SetUpAnimation()
12/4 07:05:50.290 Interface\FrameXML\MainMenuBar.lua:126 MainMenuBar_ToPlayerArt()
12/4 07:05:50.290 Interface\FrameXML\MainMenuBar.lua:61 MainMenuBar_UpdateArt()
12/4 07:05:50.290 Interface\FrameXML\MainMenuBar.lua:236 MainMenuBar_OnEvent()
12/4 07:05:50.290 MainMenuBarArtFrame:OnEvent()
12/4 07:05:50.290 An action was blocked in combat because of taint from Overachiever - MultiBarRight:SetPoint()
12/4 07:05:50.290 Interface\FrameXML\MainMenuBar.lua:128 MainMenuBar_ToPlayerArt()
12/4 07:05:50.290 Interface\FrameXML\MainMenuBar.lua:61 MainMenuBar_UpdateArt()
12/4 07:05:50.290 Interface\FrameXML\MainMenuBar.lua:236 MainMenuBar_OnEvent()
12/4 07:05:50.290 MainMenuBarArtFrame:OnEvent()
12/4 07:05:50.322 An action was blocked in combat because of taint from Overachiever - updateFunc()
12/4 07:05:50.322 Interface\FrameXML\AnimationSystem.lua:30 Animation_UpdateFrame()
12/4 07:05:50.322 Interface\FrameXML\AnimationSystem.lua:47
12/4 07:05:50.322 An action was blocked in combat because of taint from Overachiever - updateFunc()
12/4 07:05:50.322 Interface\FrameXML\AnimationSystem.lua:30 Animation_UpdateFrame()
12/4 07:05:50.322 Interface\FrameXML\AnimationSystem.lua:47
12/4 07:05:50.322 An action was blocked in combat because of taint from Overachiever - updateFunc()
12/4 07:05:50.322 Interface\FrameXML\AnimationSystem.lua:30 Animation_UpdateFrame()
12/4 07:05:50.322 Interface\FrameXML\AnimationSystem.lua:47
12/4 07:05:50.322 An action was blocked in combat because of taint from Overachiever - BonusActionBarFrame:SetPoint()
12/4 07:05:50.322 Interface\FrameXML\BonusActionBarFrame.lua:45 BonusActionBar_OnUpdate()
12/4 07:05:50.322 BonusActionBarFrame:OnUpdate()
12/4 07:05:50.337 An action was blocked in combat because of taint from Overachiever - updateFunc()
12/4 07:05:50.337 Interface\FrameXML\AnimationSystem.lua:30 Animation_UpdateFrame()
12/4 07:05:50.337 Interface\FrameXML\AnimationSystem.lua:47
12/4 07:05:50.337 An action was blocked in combat because of taint from Overachiever - updateFunc()
12/4 07:05:50.337 Interface\FrameXML\AnimationSystem.lua:30 Animation_UpdateFrame()
12/4 07:05:50.337 Interface\FrameXML\AnimationSystem.lua:47
12/4 07:05:50.337 An action was blocked in combat because of taint from Overachiever - updateFunc()
12/4 07:05:50.337 Interface\FrameXML\AnimationSystem.lua:30 Animation_UpdateFrame()
12/4 07:05:50.337 Interface\FrameXML\AnimationSystem.lua:47
12/4 07:05:50.337 An action was blocked in combat because of taint from Overachiever - BonusActionBarFrame:SetPoint()
12/4 07:05:50.337 Interface\FrameXML\BonusActionBarFrame.lua:45 BonusActionBar_OnUpdate()
12/4 07:05:50.337 BonusActionBarFrame:OnUpdate()
12/4 07:05:50.368 An action was blocked in combat because of taint from Overachiever - updateFunc()
12/4 07:05:50.368 Interface\FrameXML\AnimationSystem.lua:30 Animation_UpdateFrame()
12/4 07:05:50.368 Interface\FrameXML\AnimationSystem.lua:47
12/4 07:05:50.368 An action was blocked in combat because of taint from Overachiever - updateFunc()
12/4 07:05:50.368 Interface\FrameXML\AnimationSystem.lua:30 Animation_UpdateFrame()
12/4 07:05:50.368 Interface\FrameXML\AnimationSystem.lua:47
12/4 07:05:50.368 An action was blocked in combat because of taint from Overachiever - updateFunc()
12/4 07:05:50.368 Interface\FrameXML\AnimationSystem.lua:30 Animation_UpdateFrame()
12/4 07:05:50.368 Interface\FrameXML\AnimationSystem.lua:47
12/4 07:05:50.368 An action was blocked in combat because of taint from Overachiever - BonusActionBarFrame:SetPoint()
12/4 07:05:50.368 Interface\FrameXML\BonusActionBarFrame.lua:45 BonusActionBar_OnUpdate()
12/4 07:05:50.368 BonusActionBarFrame:OnUpdate()
12/4 07:05:50.384 An action was blocked in combat because of taint from Overachiever - updateFunc()
12/4 07:05:50.384 Interface\FrameXML\AnimationSystem.lua:30 Animation_UpdateFrame()
12/4 07:05:50.384 Interface\FrameXML\AnimationSystem.lua:47
12/4 07:05:50.384 An action was blocked in combat because of taint from Overachiever - updateFunc()
12/4 07:05:50.384 Interface\FrameXML\AnimationSystem.lua:30 Animation_UpdateFrame()
12/4 07:05:50.384 Interface\FrameXML\AnimationSystem.lua:47
12/4 07:05:50.384 An action was blocked in combat because of taint from Overachiever - updateFunc()
12/4 07:05:50.384 Interface\FrameXML\AnimationSystem.lua:30 Animation_UpdateFrame()
12/4 07:05:50.384 Interface\FrameXML\AnimationSystem.lua:47
12/4 07:05:50.384 An action was blocked in combat because of taint from Overachiever - BonusActionBarFrame:SetPoint()
12/4 07:05:50.384 Interface\FrameXML\BonusActionBarFrame.lua:45 BonusActionBar_OnUpdate()
12/4 07:05:50.384 BonusActionBarFrame:OnUpdate()
12/4 07:05:50.415 An action was blocked in combat because of taint from Overachiever - updateFunc()
12/4 07:05:50.415 Interface\FrameXML\AnimationSystem.lua:30 Animation_UpdateFrame()
12/4 07:05:50.415 Interface\FrameXML\AnimationSystem.lua:47
12/4 07:05:50.415 An action was blocked in combat because of taint from Overachiever - updateFunc()
12/4 07:05:50.415 Interface\FrameXML\AnimationSystem.lua:30 Animation_UpdateFrame()
12/4 07:05:50.415 Interface\FrameXML\AnimationSystem.lua:47
12/4 07:05:50.415 An action was blocked in combat because of taint from Overachiever - updateFunc()
12/4 07:05:50.415 Interface\FrameXML\AnimationSystem.lua:30 Animation_UpdateFrame()
12/4 07:05:50.415 Interface\FrameXML\AnimationSystem.lua:47
12/4 07:05:50.415 An action was blocked in combat because of taint from Overachiever - BonusActionBarFrame:SetPoint()
12/4 07:05:50.415 Interface\FrameXML\BonusActionBarFrame.lua:45 BonusActionBar_OnUpdate()
12/4 07:05:50.415 BonusActionBarFrame:OnUpdate()
12/4 07:05:50.447 An action was blocked in combat because of taint from Overachiever - updateFunc()
12/4 07:05:50.447 Interface\FrameXML\AnimationSystem.lua:30 Animation_UpdateFrame()
12/4 07:05:50.447 Interface\FrameXML\AnimationSystem.lua:47
12/4 07:05:50.447 An action was blocked in combat because of taint from Overachiever - updateFunc()
12/4 07:05:50.447 Interface\FrameXML\AnimationSystem.lua:30 Animation_UpdateFrame()
12/4 07:05:50.447 Interface\FrameXML\AnimationSystem.lua:47
12/4 07:05:50.447 An action was blocked in combat because of taint from Overachiever - updateFunc()
12/4 07:05:50.447 Interface\FrameXML\AnimationSystem.lua:30 Animation_UpdateFrame()
12/4 07:05:50.447 Interface\FrameXML\AnimationSystem.lua:47
12/4 07:05:50.447 An action was blocked in combat because of taint from Overachiever - BonusActionBarFrame:SetPoint()
12/4 07:05:50.447 Interface\FrameXML\BonusActionBarFrame.lua:45 BonusActionBar_OnUpdate()
12/4 07:05:50.447 BonusActionBarFrame:OnUpdate()
12/4 07:05:50.462 An action was blocked in combat because of taint from Overachiever - updateFunc()
12/4 07:05:50.462 Interface\FrameXML\AnimationSystem.lua:30 Animation_UpdateFrame()
12/4 07:05:50.462 Interface\FrameXML\AnimationSystem.lua:47
12/4 07:05:50.462 An action was blocked in combat because of taint from Overachiever - updateFunc()
12/4 07:05:50.462 Interface\FrameXML\AnimationSystem.lua:30 Animation_UpdateFrame()
12/4 07:05:50.462 Interface\FrameXML\AnimationSystem.lua:47
12/4 07:05:50.462 An action was blocked in combat because of taint from Overachiever - updateFunc()
12/4 07:05:50.462 Interface\FrameXML\AnimationSystem.lua:30 Animation_UpdateFrame()
12/4 07:05:50.462 Interface\FrameXML\AnimationSystem.lua:47
12/4 07:05:50.462 An action was blocked in combat because of taint from Overachiever - BonusActionBarFrame:SetPoint()
12/4 07:05:50.462 Interface\FrameXML\BonusActionBarFrame.lua:62 BonusActionBar_OnUpdate()
12/4 07:05:50.462 BonusActionBarFrame:OnUpdate()
12/4 07:05:50.462 An action was blocked in combat because of taint from Overachiever - BonusActionBarFrame:Hide()
12/4 07:05:50.462 Interface\FrameXML\BonusActionBarFrame.lua:64 BonusActionBar_OnUpdate()
12/4 07:05:50.462 BonusActionBarFrame:OnUpdate()
12/4 07:05:50.493 An action was blocked in combat because of taint from Overachiever - updateFunc()
12/4 07:05:50.493 Interface\FrameXML\AnimationSystem.lua:30 Animation_UpdateFrame()
12/4 07:05:50.493 Interface\FrameXML\AnimationSystem.lua:47
12/4 07:05:50.493 An action was blocked in combat because of taint from Overachiever - updateFunc()
12/4 07:05:50.493 Interface\FrameXML\AnimationSystem.lua:30 Animation_UpdateFrame()
12/4 07:05:50.493 Interface\FrameXML\AnimationSystem.lua:47
12/4 07:05:50.493 An action was blocked in combat because of taint from Overachiever - updateFunc()
12/4 07:05:50.493 Interface\FrameXML\AnimationSystem.lua:30 Animation_UpdateFrame()
12/4 07:05:50.493 Interface\FrameXML\AnimationSystem.lua:47
12/4 07:05:50.509 An action was blocked in combat because of taint from Overachiever - updateFunc()
12/4 07:05:50.509 Interface\FrameXML\AnimationSystem.lua:30 Animation_UpdateFrame()
12/4 07:05:50.509 Interface\FrameXML\AnimationSystem.lua:47
12/4 07:05:50.509 An action was blocked in combat because of taint from Overachiever - updateFunc()
12/4 07:05:50.509 Interface\FrameXML\AnimationSystem.lua:30 Animation_UpdateFrame()
12/4 07:05:50.509 Interface\FrameXML\AnimationSystem.lua:47
12/4 07:05:50.509 An action was blocked in combat because of taint from Overachiever - updateFunc()
12/4 07:05:50.509 Interface\FrameXML\AnimationSystem.lua:30 Animation_UpdateFrame()
12/4 07:05:50.509 Interface\FrameXML\AnimationSystem.lua:47
12/4 07:05:50.540 An action was blocked in combat because of taint from Overachiever - updateFunc()
12/4 07:05:50.540 Interface\FrameXML\AnimationSystem.lua:30 Animation_UpdateFrame()
12/4 07:05:50.540 Interface\FrameXML\AnimationSystem.lua:47
12/4 07:05:50.540 An action was blocked in combat because of taint from Overachiever - updateFunc()
12/4 07:05:50.540 Interface\FrameXML\AnimationSystem.lua:30 Animation_UpdateFrame()
12/4 07:05:50.540 Interface\FrameXML\AnimationSystem.lua:47
12/4 07:05:50.540 An action was blocked in combat because of taint from Overachiever - updateFunc()
12/4 07:05:50.540 Interface\FrameXML\AnimationSystem.lua:30 Animation_UpdateFrame()
12/4 07:05:50.540 Interface\FrameXML\AnimationSystem.lua:47
12/4 07:05:50.572 An action was blocked in combat because of taint from Overachiever - updateFunc()
12/4 07:05:50.572 Interface\FrameXML\AnimationSystem.lua:30 Animation_UpdateFrame()
12/4 07:05:50.572 Interface\FrameXML\AnimationSystem.lua:47
12/4 07:05:50.572 An action was blocked in combat because of taint from Overachiever - updateFunc()
12/4 07:05:50.572 Interface\FrameXML\AnimationSystem.lua:30 Animation_UpdateFrame()
12/4 07:05:50.572 Interface\FrameXML\AnimationSystem.lua:47
12/4 07:05:50.572 An action was blocked in combat because of taint from Overachiever - updateFunc()
12/4 07:05:50.572 Interface\FrameXML\AnimationSystem.lua:30 Animation_UpdateFrame()
12/4 07:05:50.572 Interface\FrameXML\AnimationSystem.lua:47
12/4 07:05:50.587 An action was blocked in combat because of taint from Overachiever - updateFunc()
12/4 07:05:50.587 Interface\FrameXML\AnimationSystem.lua:32 Animation_UpdateFrame()
12/4 07:05:50.587 Interface\FrameXML\AnimationSystem.lua:47
12/4 07:05:50.587 An action was blocked in combat because of taint from Overachiever - updateFunc()
12/4 07:05:50.587 Interface\FrameXML\AnimationSystem.lua:32 Animation_UpdateFrame()
12/4 07:05:50.587 Interface\FrameXML\AnimationSystem.lua:47
12/4 07:05:50.587 An action was blocked in combat because of taint from Overachiever - updateFunc()
12/4 07:05:50.587 Interface\FrameXML\AnimationSystem.lua:32 Animation_UpdateFrame()
12/4 07:05:50.587 Interface\FrameXML\AnimationSystem.lua:47
12/4 07:05:50.587 An action was blocked in combat because of taint from Overachiever - PetFrame:Hide()
12/4 07:05:50.587 Interface\FrameXML\PetFrame.lua:54 PetFrame_Update()
12/4 07:05:50.587 Interface\FrameXML\PlayerFrame.lua:258
12/4 07:05:50.587 animPostFunc()
12/4 07:05:50.587 Interface\FrameXML\AnimationSystem.lua:38 Animation_UpdateFrame()
12/4 07:05:50.587 Interface\FrameXML\AnimationSystem.lua:47
This is obtained from taint.log
| User | When | Change |
|---|---|---|
| Tuhljin | Dec 10, 2008 at 21:38 UTC | Changed status from Waiting to Fixed |
| Tuhljin | Dec 07, 2008 at 03:09 UTC | Changed status from Replied to Waiting |
| Moleculor | Dec 06, 2008 at 21:20 UTC | Changed status from Waiting to Replied |
| Tuhljin | Dec 06, 2008 at 06:04 UTC | Changed status from Started to Waiting |
| Tuhljin | Dec 04, 2008 at 23:13 UTC | Changed status from New to Started |
| Moleculor | Dec 04, 2008 at 13:16 UTC | Create |
- 7 comments
- 7 comments
- Reply
- #7
Tuhljin Dec 07, 2008 at 03:08 UTC - 0 likesNothing new in the taint log, right? And I assume this appearing/disappearing thing doesn't happen unless Overachiever is enabled.. I don't know at this point what may be causing it. Theoretically, there's no reason for the bars to do that that: Even if Overachiever made them disappear and then reappear, it's all done "instantly" so you shouldn't be able to notice.
I'll give this ticket a couple days for any further replies, then I'll close it should no further issues arise. Let me know if the appearing/disappearing thing is or becomes a significant issue (AKA it becomes pretty annoying or causes gameplay problems); I haven't been able to duplicate it myself.
- Reply
- #6
Moleculor Dec 06, 2008 at 21:20 UTC - 0 likesSeems to do the job (didn't test with the Wyrmrest daily yet, but did with the one involving killing drakes above the Nexus), and other than slightly odd behaviour with the bars (the normal action bars appear, disappear, and then reappear in rapid succession), it seems normal.
- Reply
- #5
Tuhljin Dec 06, 2008 at 06:03 UTC - 0 likesI've uploaded a new version of Overachiever that should fix the problem. It uses methods that should run no risk of generating taint, though again I say it's a somewhat kludgey method, but you do what you gotta do. The old method was kind of kludgey anyway, but such is the nature of the beast when you "unattach" frames from Blizzard's standard positioning system. Hopefully they'll make things nicer in the future, but this should work for now. And I'm just rambling at this point.
So, once it's available for download (it can take several hours for approval at Curse, but it should be available sooner from WoWI here), let me know if it works.
- Reply
- #4
Moleculor Dec 06, 2008 at 02:22 UTC - 0 likesIt's possible this is a resolution issue in combination with other stuff.
I'm running in 1024x768 Windowed, Maximized, No Resize mode without VSync, at 72Hz, using the UI Scale at about a point 45% from the left side of the slider.
It's pretty consistant at that point. Almost 100% of the time, if not 100%.
- Reply
- #3
Tuhljin Dec 06, 2008 at 01:47 UTC - 0 likesDoes this problem happen consistently for you, because I've been testing all sorts of things here using the Wyrmrest Temple daily (and exiting the "vehicle" while being in combat, of course), and most of the time there's no problem at all in-game. Things do show up in the taint log and sometimes I get a chat message saying something was blocked, but the bars appear just fine. A couple of times, they did not reappear, though. I'll look into it further, but for now, you should be okay if you disable the achievement tracker draggable frame option. I think I have a solution to try, but it's pretty kludgey. Hopefully in a future WoW patch I won't have to resort to such measures, as the base problem (as discussed in the thread I linked) seems to be something I can't do anything about.
- Reply
- #2
Moleculor Dec 05, 2008 at 17:15 UTC - 0 likesYes, this happens with Overachiever being the only addon enabled.
- Reply
- #1
Tuhljin Dec 04, 2008 at 23:12 UTC - 0 likesJust to be certain, will this happen when Overachiever is the only addon that is enabled? This looks like it may be similar to the issue that I reported to Blizzard here which, if I'm not misunderstanding what Zootfizzle (Blizzard poster) wrote, will be fixed in a future patch. In any case, I'll look into the issue further when I get some time later today.