Rating buster just stops working on one character.
vertx66 opened this issue ยท 7 comments
Hi there,
Don't really know how to explain it other than what I've experienced below, not sure if others have too.
I load the add-on. Works fine for a day or two specifically on this character. aka the tool tip functions fine as below where I can compare items
Then a few days later, its just gone. Add-on is loaded, works on other characters on the account fine, running all the same add-ons.
Only way to get it working again is delete the files in Saved Variables for the account of Rating Buster.
Happy to do more testing if you can supply any detail.
Thanks
Vert
Sorry to clarify; The "Stat summary" function just ceases to work / exist even though the setting is enabled on the profile, regardless of the profile selected. (Tried creating new ones)
Do you have Lua errors enabled?
/console scriptErrors 1
and then reload or relog on the shaman and report any errors.
Or install BugSack and BugGrabber for easy error collecting.
Maybe also attach the full broken SavedVariables file for RatingBuster.
Also, are you still getting Stat Breakdowns on the shaman (the conversions after intellect or crit rating)? The cloak doesn't have any converted stats so it's hard to tell.
Hey thanks for the reply. I will grab the broken SV file and attach it later. I will also enabled the errors and download a copy of BugGrabber and see what I can collect.
I just used the cloak as an example, the whole module just doesnt even load. I will try get more data for you. Thanks
First error when logging in (stats module working)
73x ...ns\RatingBuster\libs\StatLogic-1.0\StatLogic-1.0-78899.lua:143: attempt to index field '?' (a nil value)
[string "@RatingBuster\libs\StatLogic-1.0\StatLogic-1.0-78899.lua"]:143: in function <...ns\RatingBuster\libs\StatLogic-1.0\StatLogic-1.0.lua:131>
[string "@RatingBuster\libs\StatLogic-1.0\StatLogic-1.0-78899.lua"]:2874: in function `GetStatMod'
[string "@RatingBuster\RatingBuster-1.3.8 (r$Revision: 78903 $).nil.lua"]:2041: in function `func'
[string "@RatingBuster\RatingBuster-1.3.8 (r$Revision: 78903 $).nil.lua"]:2867: in function `StatSummary'
[string "@RatingBuster\RatingBuster-1.3.8 (r$Revision: 78903 $).nil.lua"]:1524: in function `handler'
[string "@RatingBuster\libs\TipHooker-1.0\TipHooker-1.0-67029.lua"]:156: in function <...ns\RatingBuster\libs\TipHooker-1.0\TipHooker-1.0.lua:150>
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "@TradeSkillMaster\LibTSM\Service\ItemTooltipClasses\Wrapper.lua"]:107: in function <...Master\LibTSM\Service\ItemTooltipClasses\Wrapper.lua:105>
[string "=[C]"]: ?
[string "=[C]"]: in function `SetBagItem'
[string "@TBag\TBag-2.5.2.1.lua"]:2176: in function `SetInventoryItem'
[string "@TBag\Buttons.lua"]:46: in function `OnEnter'
[string "*:OnEnter"]:1: in function <[string "*:OnEnter"]:1>
Locals:
t = <table> {
}
set = 554
(for index) = 5
(for limit) = 19
(for step) = 1
i = 5
itemID = 31017
name = "Primal Mooncloth"
itemLink = "|cffa335ee|Hitem:31017:2661:32196:32196:32196::::70:::::::::|h[Skyshatter Breastplate]|h|r"
(for index) = 31
(for limit) = 31
(for step) = 1
j = 31
(*temporary) = nil
(*temporary) = nil
(*temporary) = "Set: Whenever you have an air totem, an earth totem, a fire totem, and a water totem active at the same time, you gain 15 mana per 5 sec, 35 spell critical strike rating, and up to 45 spell damage."
(*temporary) = "Primal Mooncloth"
(*temporary) = "attempt to index field '?' (a nil value)"
item_set_cache = <table> {
}
tip = StatLogicTooltip {
1 = StatLogicTooltipTextLeft1 {
}
2 = StatLogicTooltipTextLeft2 {
}
3 = StatLogicTooltipTextLeft3 {
}
4 = StatLogicTooltipTextLeft4 {
}
5 = StatLogicTooltipTextLeft5 {
}
6 = StatLogicTooltipTextLeft6 {
}
7 = StatLogicTooltipTextLeft7 {
}
8 = StatLogicTooltipTextLeft8 {
}
SetBorderBlendMode = <function> defined @SharedXML\SharedTooltipTemplates.lua:194
NineSlice = <unnamed> {
}
layoutType = "TooltipDefaultLayout"
0 = <userdata>
TooltipBackdropOnLoad = <function> defined @SharedXML\SharedTooltipTemplates.lua:163
TopOverlay = <unnamed> {
}
GetBackdropColor = <function> defined @SharedXML\SharedTooltipTemplates.lua:182
updateTooltip = 0.200000
needsReset = true
BottomOverlay = <unnamed> {
}
SetBackdropColor = <function> defined @SharedXML\SharedTooltipTemplates.lua:178
GetBackdropBorderColor = <function> defined @SharedXML\SharedTooltipTemplates.lua:190
SetBackdropBorderColor = <function> defined @SharedXML\SharedTooltipTemplates.lua:186
}
Logging out and switching to alt then back to shaman, tooltips stop working
116x ...ns\RatingBuster\libs\StatLogic-1.0\StatLogic-1.0-78899.lua:143: attempt to index field '?' (a nil value)
[string "@RatingBuster\libs\StatLogic-1.0\StatLogic-1.0-78899.lua"]:143: in function <...ns\RatingBuster\libs\StatLogic-1.0\StatLogic-1.0.lua:131>
[string "@RatingBuster\libs\StatLogic-1.0\StatLogic-1.0-78899.lua"]:2874: in function `GetStatMod'
[string "@RatingBuster\RatingBuster-1.3.8 (r$Revision: 78903 $).nil.lua"]:2041: in function `func'
[string "@RatingBuster\RatingBuster-1.3.8 (r$Revision: 78903 $).nil.lua"]:2867: in function `StatSummary'
[string "@RatingBuster\RatingBuster-1.3.8 (r$Revision: 78903 $).nil.lua"]:1524: in function `handler'
[string "@RatingBuster\libs\TipHooker-1.0\TipHooker-1.0-67029.lua"]:156: in function <...ns\RatingBuster\libs\TipHooker-1.0\TipHooker-1.0.lua:150>
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "@TradeSkillMaster\LibTSM\Service\ItemTooltipClasses\Wrapper.lua"]:107: in function <...Master\LibTSM\Service\ItemTooltipClasses\Wrapper.lua:105>
[string "=[C]"]: ?
[string "=[C]"]: in function `SetBagItem'
[string "@TBag\TBag-2.5.2.1.lua"]:2176: in function `SetInventoryItem'
[string "@TBag\Buttons.lua"]:46: in function `OnEnter'
[string "*:OnEnter"]:1: in function <[string "*:OnEnter"]:1>
Locals:
t = <table> {
}
set = 554
(for index) = 5
(for limit) = 19
(for step) = 1
i = 5
itemID = 31017
name = "Primal Mooncloth"
itemLink = "|cffa335ee|Hitem:31017:2661:32196:32196:32196::::70:::::::::|h[Skyshatter Breastplate]|h|r"
(for index) = 31
(for limit) = 31
(for step) = 1
j = 31
(*temporary) = nil
(*temporary) = nil
(*temporary) = "Set: Whenever you have an air totem, an earth totem, a fire totem, and a water totem active at the same time, you gain 15 mana per 5 sec, 35 spell critical strike rating, and up to 45 spell damage."
(*temporary) = "Primal Mooncloth"
(*temporary) = "attempt to index field '?' (a nil value)"
item_set_cache = <table> {
}
tip = StatLogicTooltip {
1 = StatLogicTooltipTextLeft1 {
}
2 = StatLogicTooltipTextLeft2 {
}
3 = StatLogicTooltipTextLeft3 {
}
4 = StatLogicTooltipTextLeft4 {
}
5 = StatLogicTooltipTextLeft5 {
}
6 = StatLogicTooltipTextLeft6 {
}
7 = StatLogicTooltipTextLeft7 {
}
8 = StatLogicTooltipTextLeft8 {
}
SetBorderBlendMode = <function> defined @SharedXML\SharedTooltipTemplates.lua:194
NineSlice = <unnamed> {
}
layoutType = "TooltipDefaultLayout"
0 = <userdata>
TooltipBackdropOnLoad = <function> defined @SharedXML\SharedTooltipTemplates.lua:163
TopOverlay = <unnamed> {
}
GetBackdropColor = <function> defined @SharedXML\SharedTooltipTemplates.lua:182
updateTooltip = 0.200000
needsReset = true
BottomOverlay = <unnamed> {
}
SetBackdropColor = <function> defined @SharedXML\SharedTooltipTemplates.lua:178
GetBackdropBorderColor = <function> defined @SharedXML\SharedTooltipTemplates.lua:190
SetBackdropBorderColor = <function> defined @SharedXML\SharedTooltipTemplates.lua:186
}
SV attached, probably wont show any issue. I noticed if I kill the game, start again. Shaman's tooltips work again
RatingBusterDB = {
["profileKeys"] = {
["Vertx - Arugal"] = "profile",
["Fckwitvert - Arugal"] = "VertSham",
["Vrt - Arugal"] = "profile",
},
["profiles"] = {
["profile"] = {
["showItemID"] = true,
},
["VertSham"] = {
["showItemID"] = true,
},
},
}
Hmm, it looks like you might not be running the latest version of RatingBuster. Can you make sure you're on version 1.3.8? Should fix this issue I believe.