in-combat script-ran-too-long error #262


  • New
  • Defect
Open
Assigned to whitetooth3
  • Corwin_MacGregor created this issue Oct 17, 2012

    When in combat, if I mouse over ANY item in my inventory, I get slammed with these "Script ran too long" messages. It looks like LibStatLogic might be causing them, but I cannot figure out what, exactly, that RB is calling on in LSL that's causing this.

    Rating Buster version r388
    LibStatLogic reversion 171  (?)

    Error Message:

    Message: ...ingBuster\libs\LibStatLogic-1.2\LibStatLogic-1.2.lua:6929: script ran too long
    Time: 10/16/12 23:16:27
    Count: 3
    Stack: ...ingBuster\libs\LibStatLogic-1.2\LibStatLogic-1.2.lua:6929: in function `GetGemID'
    ...ingBuster\libs\LibStatLogic-1.2\LibStatLogic-1.2.lua:3635: in function <...ingBuster\libs\LibStatLogic-1.2\LibStatLogic-1.2.lua:3615>
    ...ingBuster\libs\LibStatLogic-1.2\LibStatLogic-1.2.lua:3887: in function <...ingBuster\libs\LibStatLogic-1.2\LibStatLogic-1.2.lua:3773>
    (tail call): ?
    Interface\AddOns\RatingBuster\RatingBuster.lua:3224: in function `MANA'
    Interface\AddOns\RatingBuster\RatingBuster.lua:3250: in function `func'
    Interface\AddOns\RatingBuster\RatingBuster.lua:4270: in function `StatSummary'
    Interface\AddOns\RatingBuster\RatingBuster.lua:2661: in function `handler'
    ...ingBuster\libs\LibTipHooker-1.1\LibTipHooker-1.1.lua:179: in function <...ingBuster\libs\LibTipHooker-1.1\LibTipHooker-1.1.lua:174>
    [C]: in function `Outfitter_OrigSetBagItem'
    Interface\AddOns\Outfitter\Outfitter.lua:7673: in function `SetBagItem'
    Interface\FrameXML\ContainerFrame.lua:815: in function `UpdateTooltip'
    Interface\FrameXML\GameTooltip.lua:195: in function <Interface\FrameXML\GameTooltip.lua:185>
    [C]: ?

    Locals: self = <table> {
    ItemSetFrame = StatLogicItemSetFrame {
    }
    SpellSchools = <table> {
    }
    argCheck = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.2\LibStatLogic-1.2.lua:851
    GetDodgeChanceBeforeDR = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.2\LibStatLogic-1.2.lua:4178
    GetRAPPerAgi = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.2\LibStatLogic-1.2.lua:5768
    PlayerHasAura = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.2\LibStatLogic-1.2.lua:1190
    tip = LibStatLogic-1.2Tooltip {
    }
    ModEnchantGem = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.2\LibStatLogic-1.2.lua:6733
    ItemsNotRecognized = <table> {
    }
    RemoveGem = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.2\LibStatLogic-1.2.lua:6608
    GetParryChance = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.2\LibStatLogic-1.2.lua:4423
    GetAPFromStr = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.2\LibStatLogic-1.2.lua:5633
    SlotHasEnchant = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.2\LibStatLogic-1.2.lua:3644
    GetAvoidanceGainAfterDR = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.2\LibStatLogic-1.2.lua:4383
    GetBlockChance = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.2\LibStatLogic-1.2.lua:4653
    PlayerHasGlyph = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.2\LibStatLogic-1.2.lua:1219
    Major = "LibStatLogic-1.2"
    GetAPPerAgi = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.2\LibStatLogic-1.2.lua:5681
    GetHealthRegenFromSpi = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.2\LibStatLogic-1.2.lua:6554
    GetEffectFromRating = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.2\LibStatLogic-1.2.lua:5462
    MasteryEffect = <table> {
    }
    GetDodgeChance = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.2\LibStatLogic-1.2.lua:4548
    GetParryChanceBeforeDR = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.2\LibStatLogic-1.2.lua:4234
    GetMissedChanceBeforeDR = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.2\LibStatLogic-1.2.lua:4117
    GetBaseDodge = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.2\LibStatLogic-1.2.lua:5847
    GetRatingIdOrStatId = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.2\LibStatLogic-1.2.lua:1136
    GetPlayerAuraRankStack = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.2\LibStatLogic-1.2.lua:1196
    IsMetaGemActive = <function> defined @Interface\AddOns\RatingBuster\libs\Li

  • Corwin_MacGregor added the tags New Defect Oct 17, 2012
  • mcremor posted a comment Oct 17, 2012

    Does it still happen with the newest RatingBuster and LibStatLogic?
    Which language is your WoW client?

  • Corwin_MacGregor posted a comment Oct 22, 2012

    still happening with RatingBuster r390 and LibStatLogic-1.2 r180 language is enUS

    to recap: getting "Script Ran Too Long" errors (lots of them!) when mousing over an item in inventory while in combat. It /appears/ from the traceback that combat is breaking some code in LibStatLogic.

    I'd provide the whole mess of errors, but when this happens, I get 16-18 at a time as the entire kit-and-kaboodle explodes.


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