View Bug Report
Error from mounting turtle in quest "Better Late Than Dead"
Bug #: 7338
File: ShinyBuffs
Date: 03-05-11 10:28 AM
By: Frayol
Status: Flagged for Future Version
Was doing the quest "Better Late Than Dead" on my Death Knight and as soon as I mounted the turtle the following error popped up with the count rapidly rising. As soon as the quest completed the error count stopped rising, but apart from the count number and the elapsed/time number the error was the same.

Code:
Message: Interface\AddOns\ShinyBuffs\ShinyBuffs.lua:158: attempt to perform arithmetic on local 'exps' (a nil value)
Time: 03/05/11 16:21:22
Count: 911
Stack: Interface\AddOns\ShinyBuffs\ShinyBuffs.lua:158: in function <Interface\AddOns\ShinyBuffs\ShinyBuffs.lua:151>

Locals: self = <unnamed> {
 0 = <userdata>
}
elapsed = 0.016000000759959
_ = nil
_ = nil
_ = nil
_ = nil
_ = nil
dur = nil
exps = nil
(*temporary) = 28209.401
(*temporary) = 28209.401
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to perform arithmetic on local 'exps' (a nil value)"
timer = 15.378000807017
i = 1

RSS 2.0 Feed for Bug CommentsNotes Sort Options
By: Frayol - 03-05-11 03:08 PM
As a bit of additional information I have had the same error trigger multiple times now during several other quests. From what I can make out it happens during some, if not all, debuffs received when "mounted". In the case of the last set of errors it was when I took on the role of a Naz'jar Battlemaiden during that series of quests. Not sure if this second error post is actually required, but it doesn't hurt to add it.

Code:
Message: Interface\AddOns\ShinyBuffs\ShinyBuffs.lua:158: attempt to perform arithmetic on local 'exps' (a nil value)
Time: 03/05/11 20:55:00
Count: 2590
Stack: Interface\AddOns\ShinyBuffs\ShinyBuffs.lua:158: in function <Interface\AddOns\ShinyBuffs\ShinyBuffs.lua:151>

Locals: self = <unnamed> {
 0 = <userdata>
}
elapsed = 0.016000000759959
_ = nil
_ = nil
_ = nil
_ = nil
_ = nil
dur = nil
exps = nil
(*temporary) = 44627.007
(*temporary) = 44627.007
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to perform arithmetic on local 'exps' (a nil value)"
timer = 43.930002339184
i = 1
By: Seerah - 03-12-11 11:06 PM
Yeah, I have had a report about this when the vehicle UI is used. Haven't had a chance to check it out yet, as I haven't had any quests and I was just on a week-long trip for school/work.
By: Seerah - 03-13-11 09:28 PM
For some reason, the racks at the Argent Tournament aren't giving me a new lance, so I can't test. However, I feel like I *must* have had to have at least one quest since I've started ShinyBuffs that gave me a vehicle UI... Anyway, I added in a nil check for the two variables, and this error should hopefully be fixed... (Or at least be worked around.)