266 - Power Auras - LibExtraTip interaction breaking raid interface
Good news: I haven't found any new debuffs that need to be classified. (I'm the guy that helped you classify about 200 of these a few months back).
Bad news: Power Auras is having a bad interaction with another mod that is causing havoc with Blizzard's raid interface.
-- What steps will reproduce the problem?
1. Install and use Power Auras
2. Install and use LibExtraTip (I use this via Auctioneer)
3. Go play in a battleground for a while (Tol Barad is ideal). Enter and exit combat a number of times (nice big long group fights are ideal).
-- What is the expected output? What do you see instead?
Blizzard's UI raid interface borks. It starts not updating correctly. People leave the raid but aren't removed from the interface. People join but aren't displayed. Temporary summoned pets are still listed after their summoning time expires. Clicking on some names will have no effect, or will target the wrong person. Eventually the whole UI becomes unusable.
The issue can be temporarily reset by logging/relogging, by reloading the UI, or by going into interface options -> raid profiles --> clicking on "keep groups together" twice.
-- What version of the product are you using?
Power Auras v4.22 v5.12.DEV.311(/embedded)
-- Do you have an error log of what happened?
Yes. See below.
-- Other information
I do not know if the bug is with Power Auras or LibExtraTip, but from what I'm learning it's a Power Auras issue. This is a very nasty bug that you'll wanna give a very high priority to fixing.
Swatter initially only displayed the last error message listed below. I did a "/swatter warn" to see the warnings and it immediately started listing tons of power auras issues, mostly related to SetPoint() and ClearAllPoints() during combat.
I initially addressed this issue on the Norgannon's AddOns forums after I Googled the issue and found a small discussion on the issue there. I think they're the folks that run LibExtraTip, so you may need to consult with them.
You can find the discussion thread with additional information here: http://forums.norganna.org/index.php?p=/discussion/comment/77687#Comment_77687
-- Error outputs
I have removed the list of addons from second and subsequent error outputs. They're the same as the first list.
Date: 2011-08-19 17:55:44
ID: 125
Error occured in: Global
Count: 1
Message: ...AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua line 284:
Usage: GameTooltip:SetUnit("unit"[, hideStatus])
Debug:
[C]: ?
[C]: ?
...AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:284 SetUnit()
..\FrameXML\UnitFrame.lua:218 UnitFrame_UpdateTooltip()
..\FrameXML\UnitFrame.lua:205
..\FrameXML\UnitFrame.lua:192
AddOns:
Swatter, v5.13.5198 (BoldBandicoot)
NPCScan, v4.2.0.2
NPCScanOverlay, v4.2.0.2
NPCScanOverlayBroker, v1.1.2
Ace3, v
AckisRecipeList, v2.2.7
Archy, v1.8.5a
AtlasLootLoader, vv6.04.03
AucAdvanced, v5.13.5198 (BoldBandicoot)
AucFilterBasic, v5.13.5198 (BoldBandicoot)
AucFilterOutlier, v5.13.5198.5187(5.13/embedded)
AucMatchUndercut, v5.13.5198.4828(5.13/embedded)
AucStatHistogram, v5.13.5198 (BoldBandicoot)
AucStatiLevel, v5.13.5198 (BoldBandicoot)
AucStatPurchased, v5.13.5198 (BoldBandicoot)
AucStatSales, v5.13.5198.4838(5.13/embedded)
AucStatSimple, v5.13.5198 (BoldBandicoot)
AucStatStdDev, v5.13.5198 (BoldBandicoot)
AucStatWOWEcon, v5.13.5198.4828(5.13/embedded)
AucUtilAHWindowControl, v5.13.5198.5133(5.13/embedded)
AucUtilAppraiser, v5.13.5198.5186(5.13/embedded)
AucUtilAskPrice, v5.13.5198.5160(5.13/embedded)
AucUtilAutoMagic, v5.13.5198.5173(5.13/embedded)
AucUtilCompactUI, v5.13.5198.5016(5.13/embedded)
AucUtilEasyBuyout, v5.13.5198.4897(5.13/embedded)
AucUtilFixAH, v5.13.5198 (BoldBandicoot)
AucUtilItemSuggest, v5.13.5198.5144(5.13/embedded)
AucUtilPriceLevel, v5.13.5198.4861(5.13/embedded)
AucUtilScanButton, v5.13.5198.5153(5.13/embedded)
AucUtilScanFinish, v5.13.5198.5153(5.13/embedded)
AucUtilScanProgress, v5.13.5198.4979(5.13/embedded)
AucUtilScanStart, v5.13.5198.5153(5.13/embedded)
AucUtilSearchUI, v5.13.5198.5170(5.13/embedded)
AucUtilSimpleAuction, v5.13.5198.4993(5.13/embedded)
AucUtilVendMarkup, v5.13.5198.4828(5.13/embedded)
AutoRepair, v
Babylonian, v5.1.DEV.312(/embedded)
Bagnon, v4.2.6
BagnonConfig, v
BagnonForever, v1.1.3
BagnonTooltips, v
Bartender4, v4.4.19
Bartender4ThereIsNoCost, v
BeanCounter, v5.13.5198 (BoldBandicoot)
Collectinator, v1.0.13
Configator, v5.1.DEV.312(/embedded)
DBMCore, v
DBMPvP, v
DebugLib, v5.1.DEV.312(/embedded)
Enchantrix, v5.13.5198 (BoldBandicoot)
EnchantrixBarker, v5.13.5198 (BoldBandicoot)
Gladius, vv2.0.16-beta
HealersHaveToDie, v1.9.1
IgnoreNotes, v0.4
Informant, v5.13.5198 (BoldBandicoot)
LibExtraTip, v5.12.DEV.311(/embedded)
MillHelp, v2.0.6
MillHelpGlyphs, v2.0.6
MoveAnything, v12.2.0
Overachiever, v0.64
PoMTracker, v2.75
Postal, v3.4.10
PowerAuras, v4.22
RaidAchievement, v1.075
RaidAchievementAchieveReminder, v
REFlex, v0.9.6.1
SlideBar, v5.13.5198 (BoldBandicoot)
Stubby, v5.13.5198 (BoldBandicoot)
TipHelper, v5.12.DEV.310(/embedded)
TomTom, vv40200-1.4.2
BlizRuntimeLib_enUS v4.2.0.40200 <us>
(ck=9e4)
Date: 2011-08-19 17:51:47
ID: 124
Error occured in: AddOn: PowerAuras
Count: 19
Message: Note: AddOn PowerAuras attempted to call a protected function (CompactRaidFrame23:SetPoint()) during combat lockdown.
Debug:
[C]: SetPoint()
..\FrameXML\FlowContainer.lua:151 FlowContainer_DoLayout()
..\FrameXML\FlowContainer.lua:17 FlowContainer_ResumeUpdates()
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:186 CompactRaidFrameContainer_LayoutFrames()
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:131 CompactRaidFrameContainer_TryUpdate()
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:58 CompactRaidFrameContainer_OnEvent()
[string "*:OnEvent"]:1:
[string "*:OnEvent"]:1
Date: 2011-08-19 17:51:47
ID: 123
Error occured in: AddOn: PowerAuras
Count: 19
Message: Note: AddOn PowerAuras attempted to call a protected function (CompactRaidFrame23:ClearAllPoints()) during combat lockdown.
Debug:
[C]: ClearAllPoints()
..\FrameXML\FlowContainer.lua:147 FlowContainer_DoLayout()
..\FrameXML\FlowContainer.lua:17 FlowContainer_ResumeUpdates()
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:186 CompactRaidFrameContainer_LayoutFrames()
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:131 CompactRaidFrameContainer_TryUpdate()
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:58 CompactRaidFrameContainer_OnEvent()
[string "*:OnEvent"]:1:
[string "*:OnEvent"]:1
Date: 2011-08-19 17:47:46
ID: 122
Error occured in: AddOn: PowerAuras
Count: 44
Message: Note: AddOn PowerAuras attempted to call a protected function (CompactRaidFrame9:SetPoint()) during combat lockdown.
Debug:
[C]: SetPoint()
..\FrameXML\FlowContainer.lua:151 FlowContainer_DoLayout()
..\FrameXML\FlowContainer.lua:17 FlowContainer_ResumeUpdates()
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:186 CompactRaidFrameContainer_LayoutFrames()
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:131 CompactRaidFrameContainer_TryUpdate()
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:58 CompactRaidFrameContainer_OnEvent()
[string "*:OnEvent"]:1:
[string "*:OnEvent"]:1
Date: 2011-08-19 00:31:25
ID: 1
Error occured in: Global
Count: 2
Message: ...AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua line 284:
Usage: GameTooltip:SetUnit("unit"[, hideStatus])
Debug:
[C]: ?
[C]: ?
...AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:284 SetUnit()
..\FrameXML\UnitFrame.lua:218 UnitFrame_UpdateTooltip()
..\FrameXML\UnitFrame.lua:205
..\FrameXML\UnitFrame.lua:192
- 3 comments
- 3 comments
Facts
- Last updated
- Sep 16, 2011
- Reported
- Aug 19, 2011
- Status
- Declined - We decided not to take action on this ticket.
- Type
- Defect - A shortcoming, fault, or imperfection
- Priority
- Medium - Normal priority.
- Votes
- 0
- Reply
- #3
Vaugn2 Aug 20, 2011 at 01:27 UTC - 0 likesI'll pass your comment along to the Norgannon folks. Hopefully we can get this resolved one way or the other. I'll let you know what they reply.
- Reply
- #2
dyates92 Aug 20, 2011 at 00:09 UTC - 0 likesGameTooltip:SetUnit() errors aren't our problem, rather it looks like LET isn't checking the existence of unit ids properly before passing them to SetUnit.
CompactRaidFrame errors are a weird one, but I'm highly inclined to link them to the extremely annoying dropdown taint issues. Why? Because the code links it to a dropdown for some ungodly reason (profile selection, to be precise), and due to how horrible the standard dropdown system is when it comes to taint, it'd not be a stretch to see it tainting the frames.
- Reply
- #1
Vaugn2 Aug 19, 2011 at 23:33 UTC - 0 likesI just scanned through over 150 warnings that Swatter captured over the course of a couple of Isle of Conquest games.
They're all variations on this...
Message: Note: AddOn PowerAuras attempted to call a protected function (CompactRaidFrame23:Hide()) during combat lockdown.
... although the specific function varies. I found Hide(), SetAttribute(), Show(), SetPoint(), and ClearAllPoints(). The specific number of CompactRaidFrame varies, of course.