RatingBuster Classic

RatingBuster Classic

51.6k Downloads

Rating buster just stops working on one character.

vertx66 opened this issue ยท 7 comments

commented

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

image

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

commented

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)

commented

So I log out of my Shaman, log over to mage. still working on mage. Log back onto Shaman. Broken again

image

commented

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.

commented

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

commented

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,
		},
	},
}
commented

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.

commented

No worries will do. Not sure how I missed that one. thank you.