1. #1

    [Solved] Addon Spamming Random numbers into Chat Window

    My friend has had this problem for a few months, possibly one of the addons he uses is going haywire and spamming his chat box with numbers all the time.



    This is a list of all his addons he's using:
    Code:
    _Corpse
    _NPCScan
    Acheron
    AckisRecipeList
    ActionBarSaver
    ACP
    ArkInventory
    ArkInventoryRules
    ArkInventoryRulesExample
    Atlas
    Atlas_Battlegrounds
    Atlas_DungeonLocs
    Atlas_OutdoorRaids
    Atlas_Transportation
    AtlasLoot
    AtlasLoot_BurningCrusade
    AtlasLoot_Cataclysm
    AtlasLoot_ClassicWoW
    AtlasLoot_Crafting
    AtlasLoot_Loader
    AtlasLoot_WorldEvents
    AtlasLoot_WrathoftheLichKing
    Atramedes
    Auc-Advanced
    Auc-Db
    Auc-Filter-Basic
    Auc-Filter-Outlier
    Auc-Match-Undercut
    Auc-ScanData
    Auc-Stat-Classic
    Auc-Stat-Debug
    Auc-Stat-Histogram
    Auc-Stat-iLevel
    Auc-Stat-Purchased
    Auc-Stat-Sales
    Auc-Stat-Simple
    Auc-Stat-StdDev
    Auc-Stat-WOWEcon
    Auc-Util-AHWindowControl
    Auc-Util-Appraiser
    Auc-Util-AskPrice
    Auc-Util-AutoMagic
    Auc-Util-CompactUI
    Auc-Util-EasyBuyout
    Auc-Util-FixAH
    Auc-Util-Glypher
    Auc-Util-GlypherPost
    Auc -Util-ItemSuggest
    Auc-Util-PriceLevel
    Auc-Util-ScanButton
    Auc-Util-ScanFinish
    Auc-Util-ScanProgress
    Auc-Util-ScanStart
    Auc-Util-SearchUI
    Auc-Util-SimpleAuction
    Auc-Util-VendMarkup
    AuriML
    AutoLagTolerance
    Babylonian
    Bartender4
    Bazooka
    Bazooka_Options
    BeanCounter
    BigBrother
    BloodShieldTracker
    Broker_DurabilityInfo
    Broker_LFD
    Broker_TolBarad
    Broker_Cashflow
    Broker_Location
    BuffEnough
    Capping
    Collectinator
    CombustionHelper
    Configator
    Constructor
    Cromulent
    DBM-Sarth-ShadowFissureWarn
    Deadened
    DebugLib
    DispelBorder
    ElkBuffBars
    Enchantrix
    Enchantrix-Barker
    EnsidiaFails
    EpicGemList
    ErrorFilter
    !FixModSounds
    GFW_Linkerator
    FlightMap
    FriendsWithBenefits
    FuBar
    FuBar_RaidLog
    FuBar2Broker
    GatherMate2
    GatherMate2_Data
    GemCounter
    Gladius
    GnomishVendorShrinker
    HeadCount
    HealOrganizer
    HealBot
    Healers-Have-To -Die
    Informant
    InspectFix
    LibAbacus-3.0
    LibAboutPanel
    Ace2
    Ace3
    AceGUI-3.0-SharedMediaWidgets
    LibActionButton-1.0
    LibBabble-Boss-3.0
    LibBabble-Faction-3.0
    LibBabble-Inventory-3.0
    LibBabble-ItemSet-3.0
    LibBabble-SubZone-3.0
    LibBabble-Zone-3.0
    LibBossIDs-1.0
    CallbackHandler-1.0
    ChatThrottleLib
    LibCrayon-3.0
    LibDBIcon-1.0
    Deformat
    DewdropLib
    DRData-1.0
    LibDualSpec-1.0
    LibFail-1.0
    LibFail-2.0
    FuBarPlugin-2.0
    LibFuBarPlugin-3.0
    LibGraph-2.0
    LibGratuity-3.0
    LibGroupTalents-1.0
    LibJostle-3.0
    LibAlts-1.0
    LibDataBroker
    LibKeyBound-1.0
    LibStub
    LibMapData-1.0
    LibNameplate-1.0
    LibPeriodicTable-3.1
    LibQTip-1.0
    LibQuickHealth-1.0
    LibRockConfig-1.0
    RosterLib
    LibSharedMedia-3.0
    LibSimpleTimer-1.0
    LibSink-2.0
    SpecialEventsEmbed
    SpecialEvents-Aura-2.0
    SpecialEvents-Bags-2.0
    SpecialEvents-Equipped-2.0
    SpecialEvents-LearnSpel l-2.0
    SpecialEvents-Loot-1.0
    SpecialEvents-Mail-2.0
    SpecialEvents-Mount-2.0
    SpecialEvents-Movement-2.0
    LibStatLogic-1.2
    TabletLib
    LibTalentQuery-1.0
    LibTipHooker-1.1
    LibTourist-3.0
    LibWindow-1.1
    LibExtraTip
    LoggerHead
    LoseControl
    MageNuggets
    Mapster
    MarkingBar
    Minimalist
    MovePowerBarAlt
    !nLog
    Omen
    OmniCC
    OmniCC_Config
    OPie
    Outfitter
    Overachiever
    Overachiever_Tabs
    Overachiever_Trade
    PhoenixStyle
    PhoenixStyleMod_CataMiniRaids
    PhoenixStyleMod_Firelands
    Postal
    PowerAuras
    PowerAurasButtons
    PowerAurasButtons_Config
    Prat-3.0
    Prat-3.0_HighCPUUsageModules
    Prat-3.0_Libraries
    PyriteStacks
    Quartz
    RageBar
    RaidAchievement
    RaidAchievement_AchieveReminder
    RaidAchievement_CataHeroics
    RaidAchievement_CataRaids
    RaidAchievement_Icecrown
    RaidAchievement_Naxxramas
    RaidAchievement_Ulduar
    RaidAchievement_WotlkHeroics
    RatingBuster
    RealIDToons
    Recount
    ReforgedTooltip
    Reforgenator
    RSA
    RSA_Options
    RSA_Reminders
    RSA_DeathKnight
    RSA_Druid
    RSA_Hunter
    RSA_Mage
    RSA_Paladin
    RSA_Rogue
    RSA_Shaman
    RSA_Priest
    RSA_Warlock
    RSA_Warrior
    sct
    sct_options
    sctd
    sctd_options
    ShoutSwitcher
    SlideBar
    SmartTabTarget
    Squeenix
    !StopTheSpam
    Stubby
    !Swatter
    SwindlerPreventer
    Talented
    Talented_Inspect
    TellMeWhen
    TellMeWhen_Options
    LootLink
    TidyPlates
    TidyPlatesHub
    TidyPlates_Graphite
    TidyPlates_Grey
    TidyPlates_Neon
    TidyPlates_Quatre
    TidyPlates_CleanPlates
    TidyPlates_ThreatPlates
    TimeToDie
    TipHelper
    TipTac
    TipTacItemRef
    TipTacOptions
    TipTacTalents
    TwinValkyr_shieldmonitor
    unclefester
    UnobtrusiveCompactRaidManager
    Vamp
    VengeanceStatus
    Vigilant
    XPerl
    XPerl_ArcaneBar
    XPerl_CustomHighlight
    XPerl_Options
    XPerl_PartyPet
    XPerl_Party
    XPerl_P layerBuffs
    XPerl_PlayerPet
    XPerl_Player
    XPerl_RaidAdmin
    XPerl_RaidHelper
    XPerl_RaidMonitor
    XPerl_RaidPets
    XPerl_RaidFrames
    XPerl_TargetTarget
    XPerl_Target
    DBM-Core
    DBM-GUI
    DBM-BaradinHold
    DBM-BastionTwilight
    DBM-BlackTemple
    DBM-BlackwingDescent
    DBM-BWL
    DBM-ChamberOfAspects
    DBM-Coliseum
    DBM-EyeOfEternity
    DBM-Firelands
    DBM-Icecrown
    DBM-Karazhan
    DBM-MC
    DBM-Hyjal
    DBM-Naxx
    DBM-Onyxia
    DBM-Outlands
    DBM-Party-BC
    DBM-Party-Cataclysm
    DBM-Party-WotLK
    DBM-PvP
    DBM-AQ20
    DBM-Serpentshrine
    DBM-Sunwell
    DBM-AQ40
    DBM-TheEye
    DBM-ThroneFourWinds
    DBM-Ulduar
    DBM-VoA
    DBM-WorldEvents

    Gershuun @ Borean Tundra US - Interface & Macros Moderator

  2. #2
    Titan Yunru's Avatar
    10+ Year Old Account
    Join Date
    Nov 2009
    Location
    The Continent of Orsterra
    Posts
    12,407
    Best way to check this out is by turning addons off 1 by 1. If this doesnt work let him disable all addons and keep 1 and keep reloging to see. It could be also that 2 addons are fighting and this makes it bug.
    Don't sweat the details!!!

  3. #3
    Instead of one-by-one he should go with halves. Turn addons A-M on, N-Z off, or try to divide them visually into two equal portions. In the above list that divider would be between "LibSink-2.0" and "SpecialEventsEmbed".
    a) If problem occurs in first half, keep dividing further.
    b) If problem doesn't occur in first half, disable them, and enable the second half of the addons.
    c) If problem doesn't occur in either half, try a different sorting method. ex: turning every second addon/addon-group on.

  4. #4
    Yes, and to be overly nitpicking (sorry), it's called dichotomy
    and someone on WoWInterface even made an animated gif on it ..


  5. #5
    I'm familiar with the half on - half off technique I was just wondering if someone could give me a heads up on a possible culprit from experience or something by looking through the list. It is a lot of addons to go through.

    Gershuun @ Borean Tundra US - Interface & Macros Moderator

  6. #6
    As an addition to that addon idea, is it not possible to instead of checking for the frequence to maybe echo the result to another chat frame perhaps with a line stating the source ?

  7. #7
    Those ideas sound great, would it be possible to write something up? I have no idea when it comes to writing a script from scratch. It happens only at random times so reloading and waiting is tedious.

    Gershuun @ Borean Tundra US - Interface & Macros Moderator

  8. #8
    Deleted
    Very short one:
    Code:
    local a
    hooksecurefunc(DEFAULT_CHAT_FRAME, "AddMessage", function() a = debugstack():match(".-\n.-\n(.+)") end)
    hooksecurefunc("print", function() a=debugstack():match(".-\n.-\n(.+)") end)
    SlashCmdList["LASTPRINT"] = function() print(a) end
    SLASH_LASTPRINT1 = "/lastprint"
    How to use. Untested. Report back with issues.

    /lastprint outputs a debugstack of the last print.

  9. #9
    He used it and the culprit has been identified. So far, so good, about 30 minutes without anything: this popped up with the slash command. RageBar disabled.

    Interface\AddOns\RageBar\RageBar.lua:318: in function `?'...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147: in function <...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>[string "safecall Dispatcher[3]"]:4: in function <[string "safec

    Gershuun @ Borean Tundra US - Interface & Macros Moderator

  10. #10
    its the addon rating buster I use the same one and it does the same crap lol not sure why it is doing this I hope they fix it

  11. #11
    You could also put together a regex and search for print(*) inside your AddOns folder ... then you could at least scan through each of them and make an informed decision about commenting ones out that look like spam.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •