Set Focus not working #285


  • Defect
  • Invalid
Closed
  • _ForgeUser1907507 created this issue Sep 24, 2009

    What steps will reproduce the problem?
    1. Select target
    2. Right click on target frame
    3. select "Set Focus"

    What is the expected output? What do you see instead?
    Expect focus to be set to the target and frame to appear. Error appears

    What version of the product are you using?
    XPerl, v3.0.5g

    Do you have an error log of what happened?
    Yes, see below

    Please provide any additional information below.

    confirmed issue with another player using Xperl.

    =====================================================

    Date: 2009-09-24 19:11:35
    ID: 1
    Error occured in: AddOn: *** TaintForced ***
    Count: 1
    Message: Error: AddOn *** TaintForced *** attempted to call a forbidden function (FocusUnit()) from a tainted execution path.
    Debug:
       [C]: FocusUnit()
       ..\FrameXML\UnitPopup.lua:1206: func()
       ..\FrameXML\UIDropDownMenu.lua:563: UIDropDownMenuButton_OnClick()
       [string "*:OnClick"]:1:
          [string "*:OnClick"]:1
    AddOns:
      Swatter, v5.6.4389 (KangaII)
      ArcHUD2, v2.2
      AtlasLoot, vv5.08.01
      AtlasLootFu, vv5.08.01
      AucAdvanced, v5.6.4389 (KangaII)
      AucDb, v5.1.DEV.3583
      AucFilterBasic, v5.6.4389 (KangaII)
      AucFilterOutlier, v5.6.4389.2531
      AucMatchUndercut, v5.6.4389.2531
      AucStatClassic, v5.6.4389 (KangaII)
      AucStatHistogram, v5.6.4389 (KangaII)
      AucStatiLevel, v5.6.4389 (KangaII)
      AucStatPurchased, v5.6.4389 (KangaII)
      AucStatSales, v5.6.4389.2842
      AucStatSimple, v5.6.4389 (KangaII)
      AucStatStdDev, v5.6.4389 (KangaII)
      AucStatWOWEcon, v5.6.4389.2530
      AucUtilAHWindowControl, v5.6.4389.3311
      AucUtilAppraiser, v5.6.4389.2530
      AucUtilAskPrice, v5.6.4389.3175
      AucUtilAutoMagic, v5.6.4389.3142
      AucUtilCompactUI, v5.6.4389.2530
      AucUtilEasyBuyout, v5.6.4389.3583
      AucUtilItemSuggest, v5.6.4389.3108
      AucUtilPriceLevel, v5.6.4389.2545
      AucUtilScanButton, v5.6.4389.2530
      AucUtilScanFinish, v5.6.4389.2530
      AucUtilScanProgress, v5.6.4389.2530
      AucUtilSearchUI, v5.6.4389.3655
      AucUtilSimpleAuction, v5.6.4389.0
      AucUtilVendMarkup, v5.6.4389.2530
      Babble22, v2.2.$Revision: 66632 $
      Babylonian, v5.1.DEV.130
      Bartender4, v4.4.1
      BeanCounter, v5.6.4389 (KangaII)
      Carbonite, v3.22
      CarboniteTransfer, v1.01
      Configator, v5.1.DEV.130
      DBMBurningCrusade, v
      DBMCore, v
      DebugLib, v5.1.DEV.130
      Enchantrix, v5.6.4389 (KangaII)
      EnchantrixBarker, v5.6.4389 (KangaII)
      FBBroker, v1.5 (FB 0.9.8)
      FishingBuddy, v0.9.8b
      Flightmap, v
      FuBar, v
      FuBarAmmoFu, v2.0
      FuBarBagFu, vv1.1.6
      FuBarDurabilityFu, v2.11
      FuBarFishingBuddyFu, v2.2g
      FuBarFriendsFu, v2.4.4-103
      FuBarGroupFu, v1
      FuBarGuildFu, v2.4.4-117
      FuBarHonorFu, v2.0
      FuBarMicroMenu, v1.0.6
      FuBarMoneyFu, vv1.2.2
      FuBarPerformanceFu, v2.0.0
      FuBarPetInfoFu, v3.2.0 $Revision: 96 $
      FuBarProfessionsFu, v3.0.5
      FuBarRecountFu, v3.10
      FubarWintergrasperFu, v1.7
      GPHelper, v1.03
      GuildMailbox, v0.0.3
      Informant, v5.6.4389 (KangaII)
      LibRock10, v
      MovableBags, v
      Omen, v3.0.8
      OmniCC, v2.5.7
      Postal, v3.2.0
      Prat30, v3.2.4
      Prat30Libraries, v
      RatingBuster, v
      RecipeRadar, v1.32
      Recount, v
      RecountGuessedAbsorbs, v
      RecountThreat, v
      SharedMedia, v3.0
      SlideBar, v5.6.4389 (KangaII)
      Stubby, v5.6.4389 (KangaII)
      ViperNotify, v1.3.7
      WintergraspTimer, v1.7
      XPerl, v3.0.5g
      XPerlArcaneBar, v
      XPerlParty, v
      XPerlPartyPet, v
      XPerlPlayer, v
      XPerlPlayerBuffs, v
      XPerlPlayerPet, v
      XPerlRaidAdmin, v
      XPerlRaidFrames, v
      XPerlRaidHelper, v
      XPerlRaidMonitor, v
      XPerlRaidPets, v
      XPerlTarget, v
      XPerlTargetTarget, v
      zzhuntar, v2.5.0
      BlizRuntimeLib_enUS v3.2.2.30200 <us>
      (ck=a35)

  • _ForgeUser1907507 added the tags New Defect Sep 24, 2009
  • MysticalOS posted a comment Sep 24, 2009

    I am getting same error as well

    Date: 2009-09-23 22:50:07
    ID: -2
    Error occured in: AddOn: *** TaintForced ***
    Count: 1
    Message: Error: AddOn *** TaintForced *** attempted to call a forbidden function (FocusUnit()) from a tainted execution path.
    Debug:
       [C]: FocusUnit()
       ..\FrameXML\UnitPopup.lua:1206 func()
       ..\FrameXML\UIDropDownMenu.lua:563 UIDropDownMenuButton_OnClick()
       [string "*:OnClick"]:1:
          [string "*:OnClick"]:1
    AddOns:
      Swatter, v5.6.4386 (KangaII)
      acbCastBar, v09.08.13
      acbFlightTimes, v09.05.17
      acbMirror, v09.08.13
      Ace3, v
      AddonLoader, v2.0
      Atlas, v1.14.2
      AtlasDungeonLocs, v1.14.2
      AtlasLoot, vv5.08.01
      AtlasLootWrathoftheLichKing, vv5.08.01
      AtlasLootFu, vv5.08.01
      AtlasQuest, v4.3.5
      AutoProfit, v5.3
      AzCastBar, v09.08.13
      BadBoy, v3.5.1.7
      BigBrother, v
      BonusScanner, v5.2
      Cartographer, v2.0
      CartographerCoordinates, v2.0
      CartographerGroupColors, v2.0
      CartographerGuildPositions, v2.0
      CartographerLookNFeel, v2.0
      CartographerNotes, v2.0
      CartographerWaypoints, v2.0
      CartographerZoneInfo, v2.0
      Chinchilla, vv2.0.8
      DBMBurningCrusade, v
      DBMColiseum, v
      DBMCore, v
      DBMGUI, v
      DBMSpellTimers, v
      Decursive, v2.4.3.2
      EnsidiaFails, v
      FuBar, v
      FuBarBagFu, vv1.1.6
      FuBarDurabilityFu, v2.11
      FuBarFriendsFu, v2.4.4-103
      FuBarGearRating, v1.0
      FuBarGuildFu, v2.4.4-117
      FuBarMoneyFu, vv1.2.2
      FuBarPerformanceFu, v2.0.0
      FuBarPortalFu, v1.13
      GatherMate, vv1.21
      HandyNotes, v1.1.4
      HandyNotesCityGuide, v1.0.1
      HandyNotesFlightMasters, v1.0.3
      HandyNotesMailboxes, v1
      HandyNotesTrainers, v1.1.9
      HandyNotesVendors, v1.1.6
      LibBabbleBoss30, v
      LibBabbleCreatureType30, v
      LibBabbleFaction30, v
      LibBabbleInventory30, v
      LibBabbleZone30, v
      LibRareSpawns, v1.0.30100
      MalygosFlamer, v
      Omen, v3.0.8
      oRA2, v2.0.$Revision: 666 $
      oRA2Optional, v2.0
      oRA2Participant, v2.0
      Overachiever, v0.46
      Prat30, vr366
      Prat30Libraries, v
      QuestGuru, v1.2
      QuestGuruTracker, v1.3
      RaidComp, vbeta4.2
      RareSpawnOverlay, v4.0.30100
      RecipeKnown, v0.114a
      Recount, v
      Scorchio2, v
      SilverDragon, vv2.3.2-2-g75a0d2b
      WIM, v3.1.3
      XPerl, v3.0.5g
      XPerlCustomHighlight, v
      XPerlParty, v
      XPerlPartyPet, v
      XPerlPlayer, v
      XPerlPlayerBuffs, v
      XPerlPlayerPet, v
      XPerlRaidFrames, v
      XPerlRaidHelper, v
      XPerlRaidPets, v
      XPerlTarget, v
      XPerlTargetTarget, v
      BlizRuntimeLib_enUS v3.2.2.30200 <us>
      (ck=7af)

  • Forge_User_26050436 posted a comment Sep 25, 2009

    Both of these say the AddOn is (oddly) "TaintForced"... Not XPerl as was previously the case. Anyone who incorrectly hooks the unit popup menus will cause a taint, just because the menus are triggered from X-Perl frames, doesn't meant a lot.

  • Forge_User_26050436 removed a tag New Sep 25, 2009
  • Forge_User_26050436 added a tag Waiting Sep 25, 2009
  • _ForgeUser1334413 posted a comment Sep 26, 2009

    Here is the error report I get. Notice the same *** TaintForced*** crap of crap. Did some research, and this error is happening with PitBull also. My guess from the reading I did is this error is due to a change Blizzard made to /commands that were used as exploits. Maybe, just a wild guess here, this has to do with Totem Stomping macros.

    Date: 2009-09-26 10:30:05
    ID: 1
    Error occured in: AddOn: *** TaintForced ***
    Count: 1
    Message: Error: AddOn *** TaintForced *** attempted to call a forbidden function (FocusUnit()) from a tainted execution path.
    Debug:
       [C]: FocusUnit()
       ..\FrameXML\UnitPopup.lua:1206 func()
       ..\FrameXML\UIDropDownMenu.lua:563 UIDropDownMenuButton_OnClick()
       [string "*:OnClick"]:1:
          [string "*:OnClick"]:1
    AddOns:
      Swatter, v3.1.14 (<%codename%>)
      WowheadLooter, v30202
      AckisRecipeList, v1.0 2510
      AdvancedTradeSkillWindow, v
      Atlas, v1.14.2
      AtlasBattlegrounds, v1.14.2
      AtlasDungeonLocs, v1.14.2
      AtlasOutdoorRaids, v1.14.2
      AtlasTransportation, v1.14.2
      AtlasLoot, vv5.08.01
      AtlasLootBurningCrusade, vv5.08.01
      AtlasLootCrafting, vv5.08.01
      AtlasLootOriginalWoW, vv5.08.01
      AtlasLootWorldEvents, vv5.08.01
      AtlasLootWrathoftheLichKing, vv5.08.01
      AtlasLootFu, vv5.08.01
      Babylonian, v5.1.DEV.130
      Bagnon, v2.10.0
      BagnonForever, v1.1.2
      BagnonTooltips, v
      Bartender4, v4.4.1
      BeanCounter, v5.6.4368 (KangaII)
      Cartographer, v2.0
      CartographerBattlegrounds, v2.0
      CartographerCoordinates, v2.0
      CartographerFoglight, v2.0
      CartographerGroupColors, v2.0
      CartographerGuildPositions, v2.0
      CartographerInstanceLoot, v2.0
      CartographerInstanceMaps, v2.0
      CartographerInstanceNotes, v2.0
      CartographerLookNFeel, v2.0
      CartographerMinimapCoords, v3.10a
      CartographerNotes, v2.0
      CartographerPOI, v2.0
      CartographerWaypoints, v2.0
      CartographerZoneInfo, v2.0
      Configator, v5.1.DEV.130
      DBMCore, v
      DebugLib, v5.1.DEV.130
      Enchantrix, v5.6.4368 (KangaII)
      EnchantrixBarker, v5.6.4368 (KangaII)
      EnhancedFlightMap, v2.0.8
      epgp, v5.5.7
      EquipCompare, v2.12
      FuBar, v
      FuBarBagFu, vv1.1.6
      FuBarClockFu, v3.0
      FuBarDurabilityFu, v2.11
      FuBarEPGPFu, vv1.0
      FuBarExperienceFu, v1.1 $Revision: 65606 $
      FuBarLocationFu, v3.0
      FuBarMoneyFu, vv1.2.2
      FuBarPerformanceFu, v2.0.0
      FuBarProfessionsFu, v3.0.5
      FuBarReagentFu, v3.06
      FuBarRegenFu, v2.1.0
      GuildOrg, v3.2 WOTLK
      Informant, v5.6.4368 (KangaII)
      ItemRack, v
      MinimapButtonFrame, v3.0.8
      MinimapButtonFrameSkinPack, v3.0
      MobInfo2, v3.73
      Omen, v3.0.8
      oRA2, v2.0.$Revision: 666 $
      Outfitter, v4.8
      Pawn, v1.2.5
      Postal, v3.2.0
      ProfessionsBook, v3.0.4
      Quartz, v1.0
      QuartzBuff, v1.0
      QuartzFlight, v1.0
      QuartzFocus, v1.0
      QuartzGCD, v1.0
      QuartzInterrupt, v1.0
      QuartzLatency, v1.0
      QuartzMirror, v1.0
      QuartzPet, v1.0
      QuartzPlayer, v1.0
      QuartzRange, v1.0
      QuartzSwing, v1.0
      QuartzTarget, v1.0
      QuartzTimer, v1.0
      QuartzTradeskill, v1.0
      RollTracker2, v
      simpleMinimap, v30000-5
      SlideBar, v3.1.14 (<%codename%>)
      Stubby, v5.6.4368 (KangaII)
      XPerl, v3.0.5g
      XPerlArcaneBar, v
      XPerlParty, v
      XPerlPartyPet, v
      XPerlPlayer, v
      XPerlPlayerBuffs, v
      XPerlPlayerPet, v
      XPerlRaidAdmin, v
      XPerlRaidFrames, v
      XPerlRaidHelper, v
      XPerlRaidMonitor, v
      XPerlTarget, v
      XPerlTargetTarget, v
      BlizRuntimeLib_enUS v3.2.2.30200 <us>
      (ck=a06)


    Edited Sep 26, 2009
  • _ForgeUser1334413 removed a tag Waiting Sep 26, 2009
  • _ForgeUser1334413 added a tag Replied Sep 26, 2009
  • tberry73482002 posted a comment Oct 3, 2009

    I'm haveing issues with ie8 and curse forge so i was forced to post on the main site but I reciently found I could logon to curseforge threw foxfire and post with no issues so I'm deleteing my post on the main site and moveing it here as I have done allot of troubleshooting on this issue myself.  I'm useing v3.0.5g relese.  The folowing is a copy and paste of my original post hopefully it helps...

    I tried to use the tickets link above and everytime I click login on eny wowace.com page I get a message that an error has occured and I should try agean. I've disabled all addons except

    lib: ace2
    xperl ui frames
    xperl player

    and when I choose setfocus I get a popup that says

    *** TaintForced *** has been blocked from an action only available to the Blizzard UI. You can disable this addon and reload the UI.

    and the popup gives me the options [disable] and [ignore]

    with xperl player disabled I don't get the message but I get the old HUD look...

    I also enabled bugsack with only the three listed above and bugsack's dependency enabled and I still get the popup listed above...

    I was haveing this porblem a couple months ago and after an update the problem stopped. I'm currently useing vertion 3.0.5g r332

    In an attempt to further trouble shoot I rolled back to xperl v3.0.5e a vertion at a time and still get the same failure. Also I removed ace2 and xperl still loaded however before I started this it would not load properly without ace2 enabled. This got me to thinking that if ace2 seemingly unrelated could cause errors being disabled that perhaps evin disabled another addon could cause problems so I uninstalled all my addons by moveing my addons and wtf folder (or as i like to call it the "what the frig" folder) to my desktop and reinstalled only xperl useing the curse client and still same problem.

    just a note:
    I love this addon... just trying to help point out a miner glitch.

    In summery with all addons removed and a fresh install of the latest version of X-perl I get the ***TantForced*** error

    fresh install and bugsack same ***TantForce*** but no bugsack errors

    with fresh install and
    xperl uiframes only enabled no error but the games default look

    fresh install and
    xperl uiframes and
    xperl player enabled  the player frame looks like xperl is supposed to but i get the ***TantForced*** when i try to set focus

    hopefully this helps....  in answer to the question above to produce the problem simply rightclick on your frame or eny partymembers frame or your target frame and choose setfocus....


    Edited Oct 3, 2009
  • MysticalOS posted a comment Oct 8, 2009

    Ok trouble shooting further I have determined this. Menu command "setfocus" is broken. using /focus targetname only works if person is in raid group, does NOT work for people outside the group. However with xperl target module disabled, /focus targetname does work for anything, inside or outside the party. Set focus menu command does work with target module disabled, even if rest of xperl is still on. However you can still click a target outside party and just use /focus and it will set focus properly. This is the only way to set focus with xperl on a mob/player not in party because of the two bugs, menu command, and slash / command not working properly.

    Bug in focus frame itself. Should you get the focus frame to appear using /focus on an already targeted mob/person. Right click focus frame to see "setfocus" is still an option, when the option should be /clearfocus. Default frames would show clear focus menu command in place of setfocus after one has been set. Xperl does not do this instead it's always set focus, you cannot clear it with menu command. With xperl you have to do /clearfocus or type /focus again to make it go away.

    All bugs disapear if target frame is disabled obviously but with it enabled these 3 different bugs are notable.

    1. Menu command doesn't work at all, reports tainted lua error.
    2. slash command does not support targets outside of party
    3. Menu command does not support changing to reflect focus status changed. Instead it stays static when it should be dynamtic depending on status of focus. (of course fixing this bug still wouldn't make this feature actually work until 1 is fixed)


    Edited Oct 9, 2009
  • tberry73482002 posted a comment Oct 18, 2009

    kk, where exactly do i find the target module so i can disable it till a permenent fix can be found?

  • Forge_User_26050436 posted a comment Oct 18, 2009

    From what I can tell, the workaround we placed in to let SetFocus work from unit frame addons has been blocked by Blizzard, either intentionally or by mistake when they fixed an exploit with / commands in the 3.2.0a patch. Will have to wait on a solution from them. Only been waiting for a proper menu interface since 2.0.0...

  • Forge_User_26050436 removed a tag Replied Oct 18, 2009
  • Forge_User_26050436 added a tag Waiting Oct 18, 2009
  • kfsone posted a comment Dec 8, 2009

    Pitbull's work around is to display "type /setfocus to set focus" in the pop-up.

  • kfsone removed a tag Waiting Dec 8, 2009
  • kfsone added a tag Replied Dec 8, 2009
  • MysticalOS removed a tag Replied Feb 22, 2012
  • MysticalOS added a tag Invalid Feb 22, 2012
  • MysticalOS closed issue Feb 22, 2012

To post a comment, please login or register a new account.