X-Perl UnitFrames

285 - Set Focus not working

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)

User When Change
mysticalos Feb 22, 2012 at 22:33 UTC
verfolgt Dec 09, 2009 at 01:41 UTC Changed status from Waiting to Replied
Zeksie Oct 18, 2009 at 13:39 UTC Changed status from Replied to Waiting
Zhivago Sep 26, 2009 at 14:35 UTC Changed status from Waiting to Replied
Zeksie Sep 25, 2009 at 07:16 UTC Changed status from New to Waiting
tjohnston1745 Sep 24, 2009 at 23:14 UTC Create

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

  • 8 comments
  • Avatar of verfolgt verfolgt Dec 09, 2009 at 01:41 UTC - 0 likes

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

  • Avatar of Zeksie Zeksie Oct 18, 2009 at 13:39 UTC - 0 likes

    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...

  • Avatar of tberry7348 tberry7348 Oct 18, 2009 at 05:44 UTC - 0 likes

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

  • Avatar of mysticalos mysticalos Oct 08, 2009 at 22:04 UTC - 0 likes

    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)

    Last edited Oct 09, 2009 by mysticalos
  • Avatar of tberry7348 tberry7348 Oct 03, 2009 at 07:48 UTC - 0 likes

    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....

    Last edited Oct 03, 2009 by tberry7348
  • Avatar of Zhivago Zhivago Sep 26, 2009 at 14:35 UTC - 0 likes

    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)

    Last edited Sep 26, 2009 by Zhivago
  • Avatar of Zeksie Zeksie Sep 25, 2009 at 07:15 UTC - 0 likes

    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.

  • Avatar of mysticalos mysticalos Sep 25, 2009 at 01:20 UTC - 0 likes

    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)

  • 8 comments

Facts

Last updated
Mar 30, 2012
Reported
Sep 24, 2009
Status
Invalid - This was not a valid report.
Type
Defect - A shortcoming, fault, or imperfection
Priority
Medium - Normal priority.
Votes
5

Reported by

Possible assignees