X-Perl UnitFrames

740 - Buff Canceling Error

What steps will reproduce the problem?
1. right-click a buff either normal wow buffs (if not hidden by xperl) oder the buffs at the portrait

What is the expected output? What do you see instead?
happend nothing

What version of the product are you using?
3.0.9 r394

Do you have an error log of what happened?
Date: 2010-10-05 12:26:54
ID: 5
Error occured in: AddOn: XPerl_PlayerBuffs
Count: 1
Message: Error: AddOn XPerl_PlayerBuffs attempted to call a forbidden function (CancelUnitBuff()) from a tainted execution path.
   [C]: CancelUnitBuff()

User When Change
Zeksie Oct 27, 2010 at 20:03 UTC Changed status from Started to Fixed
PlayerLin Oct 22, 2010 at 11:03 UTC Changed status from New to Started
pdb Oct 05, 2010 at 10:42 UTC Create

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Zeksie Zeksie Oct 27, 2010 at 20:02 UTC - 0 likes

    I'm marking this ticket as done. Other bugs related to the player buffs don't include this part, which is one of the bits that does work.

  • Avatar of PlayerLin PlayerLin Oct 27, 2010 at 12:43 UTC - 0 likes

    Oh, hell, I knew it... /facepalm

    But some stupid assholes always try using this to pissed authors off. :(

    Last edited Oct 27, 2010 by PlayerLin
  • Avatar of Zeksie Zeksie Oct 27, 2010 at 11:58 UTC - 0 likes

    It could Lin yes. But you'd have to implement the entire menu system with secure headers. Most conditional options in place would break. And addons could not add to your menus without custom code. I far prefer to tell user to bind a key..

  • Avatar of PlayerLin PlayerLin Oct 22, 2010 at 11:02 UTC - 0 likes

    Blizzard always do those shit. We can only waiting for they fixed that.

    Just ask, is that new secure aura header shit can fix the stupid SetFocus problem?

    Last edited Oct 22, 2010 by PlayerLin
  • Avatar of mysticalos mysticalos Oct 22, 2010 at 00:19 UTC - 0 likes

    you are still better off disabling player buffs until the secure aura header is less buggy and zek can finish working with it. it's a shame blizz disabled the old way to do it without making sure new way even worked right.

  • Avatar of twintails twintails Oct 21, 2010 at 21:14 UTC - 0 likes

    TY for heads up on the external frameXML

    i'll use the /cancelaura method and see if that does it

    again TY for all the hard your you guys are doing!

  • Avatar of ABCdario007 ABCdario007 Oct 21, 2010 at 16:26 UTC - 0 likes

    Twintails try using /cancelaura when turned with Trick-or-Treat, it works for me. Not usefull with all buffs, but almost. So you dont need to disable x-pearl just to do that thing.

    /cancelaura Buff-Name ( exactly like it shows on tooltip )

    Hope this help

    Last edited Oct 21, 2010 by ABCdario007


  • Avatar of mysticalos mysticalos Oct 20, 2010 at 23:24 UTC - 0 likes

    loading an external framexml is a VERY bad idea. it'll break a lot of stuff on patch days when it doesn't match code changes in new patch. there is a work around for this but it's broken. it's listed in known issues alread. blizzard want people to use a new secure aura template they created in 4.0.1 but right now that templateis not completely functional and buggy. once it's working, we can support blizzards new metthod for it the proper way. but until then, blizz protected the old function before the new one was working,and that's why this is a mess.

    i applaud you at least for actually searching tickets and using the open one instead of me havingb to close more duplicate tickets.

    Last edited Oct 20, 2010 by mysticalos
  • Avatar of twintails twintails Oct 20, 2010 at 21:34 UTC - 0 likes

    seems to me like if it is a workaround for the security crap, you could just add this file to the files of x-perl and call it locally.

  • Avatar of twintails twintails Oct 20, 2010 at 21:13 UTC - 0 likes

    yep that fixed it.

    downloaded the addon kit from


    and put the FrameXML folder in the main World of Warcraft Game Folder


Last updated
Mar 30, 2012
Oct 05, 2010
Fixed - Developer made requested changes. QA should verify.
Defect - A shortcoming, fault, or imperfection
Medium - Normal priority.

Reported by

Possible assignees