RatingBuster

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

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

User When Change
Corwin_MacGregor Oct 17, 2012 at 06:23 UTC Create

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

  • 2 comments
  • Avatar of Corwin_MacGregor Corwin_MacGregor Oct 22, 2012 at 20:44 UTC - 0 likes

    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.

  • Avatar of cremor cremor Oct 17, 2012 at 14:58 UTC - 0 likes

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

  • 2 comments

Facts

Reported
Oct 17, 2012
Status
New - Issue has not had initial review yet.
Type
Defect - A shortcoming, fault, or imperfection
Priority
Medium - Normal priority.
Votes
0

Reported by

Possible assignees