Convert Ratings

Convert Ratings

80.6k Downloads

Not working for 10.0.2

lowpita opened this issue ยท 5 comments

commented

Hey. As of today's retail update (10.0.2) this addon is not working anymore and is throwing the following error:

6x Interface/AddOns/ConvertRatings/ConvertRatings.lua:2168: GameTooltip doesn't have a "OnTooltipSetItem" script
[string "=[C]"]: in function `?'
[string "@Interface/AddOns/ConvertRatings/ConvertRatings.lua"]:2168: in main chunk

Locals:
(*temporary) = GameTooltip {
0 =
SetQuestLogRewardSpell = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetQuestPartyProgress = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
ProcessLineData = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:303
SetPvpTalent = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetRuneforgeResultItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetHyperlink = defined =[C]:-1
SetUnit = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetAzeriteEssence = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetVoidDepositItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetVoidWithdrawalItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetInfoBackdropStyle = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:338
shoppingTooltips =

{
}
SetSocketGem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
updateTooltipTimer = 0.200000
ItemTooltip = Frame {
}
StatusBar = GameTooltipStatusBar {
}
SetLootCurrency = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetSlottedKeystone = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetWorldCursor = defined @Interface/FrameXML/GameTooltip.lua:952
SetLootItem = defined =[C]:-1
SetMerchantCostItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
GetUnit = defined @Interface/FrameXML/GameTooltip.lua:994
SetOwnedItemByID = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetItemInteractionItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetQuestLogSpecialItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
TextRight1 = GameTooltipTextRight1 {
}
SetEnhancedConduit = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetRecipeReagentItem = defined =[C]:-1
SetQuestCurrency = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
supportsDataRefresh = true
SetWeeklyReward = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetMerchantItem = defined =[C]:-1
SetPvpBrawl = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetAchievementByID = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
BottomOverlay = Texture {
}
SetSpellByID = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
supportsItemComparison = true
SetSocketedRelic = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
ProcessInfo = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:236
ProcessLines = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:293
NineSlice = Frame {
}
SetInventoryItem = defined =[C]:-1
RefreshData = defined @Interface/FrameXML/GameTooltip.lua:933
SetTransmogrifyItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetLootRollItem = defined =[C]:-1
OnLoad = defined @Interface/FrameXML/GameTooltip.lua:927
SetQuestLogCurrency = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetUnitDebuffByAuraInstanceID = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetBagItem = defined =[C]:-1
GetSpell = defined @Interface/FrameXML/GameTooltip.lua:990
SetAction = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetItemKey = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetCompanionPet = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetInventoryItemByID = <function

commented

apparently they dun gone and fucking rewrote how tooltips work. This may take a while to fix.

commented

Partial fix included in latest release to get the addon mostly working.

You will get an error when you have an item comparison tooltip showing and no conversions in the item comparison tooltip with this version. I am currently attempting to work out how to fix that last part.

commented

Hey. Thank you for the update. As of the tooltip without comparing items it's working fine. I got this error just as loading into the game without doing any item comparion, so I think it's no related to it:

12x Interface/AddOns/ConvertRatings/ConvertRatings.lua:2021: attempt to index local 'line' (a nil value)
[string "@Interface/AddOns/ConvertRatings/ConvertRatings.lua"]:2021: in function <Interface/AddOns/ConvertRatings/ConvertRatings.lua:228>
[string "=(tail call)"]: ?
[string "=[C]"]: in function securecallfunction' [string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:60: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:55> [string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:80: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:76> [string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:116: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:106> [string "=[C]"]: in function resume'
[string "@Interface/AddOns/WeakAuras/WeakAuras.lua"]:1189: in function `Login'
[string "@Interface/AddOns/WeakAuras/WeakAuras.lua"]:1273: in function <Interface/AddOns/WeakAuras/WeakAuras.lua:1224>

Locals:
self = WeakAurasTooltip {
0 =
SetQuestLogRewardSpell = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetQuestPartyProgress = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
ProcessLineData = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:303
SetPvpTalent = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetRuneforgeResultItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetHyperlink = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetUnit = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetAzeriteEssence = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetVoidDepositItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetVoidWithdrawalItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetInfoBackdropStyle = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:338
hasMoney = 1
shownMoneyFrames = 1
SetSocketGem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
numMoneyFrames = 1
info =

{
}
updateTooltipTimer = 0.200000
SetLootCurrency = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetSlottedKeystone = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetWorldCursor = defined @Interface/FrameXML/GameTooltip.lua:952
SetLootItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
StatusBar = WeakAurasTooltipStatusBar {
}
GetUnit = defined @Interface/FrameXML/GameTooltip.lua:994
SetOwnedItemByID = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetMerchantCostItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetQuestLogSpecialItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetItemInteractionItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
TextRight1 = WeakAurasTooltipTextRight1 {
}
SetRecipeReagentItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetQuestCurrency = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetEnhancedConduit = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetWeeklyReward = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetMerchantItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetPvpBrawl = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetAchievementByID = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
BottomOverlay = Texture {
}
SetSpellByID = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
supportsDataRefresh = true
SetSocketedRelic = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
ProcessInfo = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:236
ProcessLines = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:293
NineSlice = Frame {
}
SetInventoryItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
RefreshData = defined @Interface/FrameXML/GameTooltip.lua:933
SetTransmogrifyItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetLootRollItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
OnLoad = defined @Interface/FrameXML/GameTooltip.lua:927
SetQuestLogCurrency = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetUnitDebuffByAuraInstanceID = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetBagItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
GetSpell = defined @Interface/Fra

This is the error I got when trying to compare items:

86x Interface/AddOns/ConvertRatings/ConvertRatings.lua:296: attempt to call method 'GetItem' (a nil value)
[string "@Interface/AddOns/ConvertRatings/ConvertRatings.lua"]:296: in function <Interface/AddOns/ConvertRatings/ConvertRatings.lua:228>
[string "=(tail call)"]: ?
[string "=[C]"]: in function securecallfunction' [string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:60: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:55> [string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:80: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:76> [string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:116: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:106> [string "=[C]"]: in function SetAttribute'
[string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:141: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:134>
[string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:282: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:240>
[string "=[C]"]: in function securecallfunction' [string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:237: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:236> [string "=[C]"]: in function ProcessInfo'
...
[string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:135: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:134>
[string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:282: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:240>
[string "=[C]"]: in function securecallfunction' [string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:237: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:236> [string "=(tail call)"]: ? [string "=[C]"]: ? [string "=[C]"]: in function SetBagItem'
[string "@Interface/FrameXML/ContainerFrame.lua"]:1504: in function `UpdateTooltip'
[string "@Interface/FrameXML/GameTooltip.lua"]:498: in function <Interface/FrameXML/GameTooltip.lua:491>
[string "=[C]"]: ?

Locals:
self = ShoppingTooltip1 {
0 =
SetQuestLogRewardSpell = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
GetBackdropColor = defined @Interface/SharedXML/Backdrop.lua:390
SetHyperlink = defined =[C]:-1
SetAzeriteEssence = defined =[C]:-1
SetVoidDepositItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetSocketGem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
ClearBackdrop = defined @Interface/SharedXML/Backdrop.lua:282
SetLootCurrency = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetLootItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
ttGradient = Texture {
}
SetQuestLogSpecialItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetRecipeReagentItem = defined =[C]:-1
SetMerchantItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
BottomOverlay = Texture {
}
SetSocketedRelic = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
ProcessInfo = defined =[C]:-1
NineSlice = Frame {
}
SetInventoryItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
TopEdge = Texture {
}
SetUnitDebuffByAuraInstanceID = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetBagItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetBackdropColor = defined @Interface/AddOns/TipTac/ttCore.lua:1692
LeftEdge = Texture {
}
SetCurrencyByID = defined =[C]:-1
SetSpellBookItem = defined =[C]:-1
textLeft1Font = "GameFontNormalSmall"
SetShapeshift = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetArtifactPowerByID = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
textRight2Font = "GameFontHighlightSmall"
TopOverlay = Texture {
}
SetSocketedItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetUnitDebuff = defined =[C]:-1
SetMountBySpellID = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetBorderBlendMode = defined @Interface/SharedXML/Backdrop.lua:266
SetToyByItemID = defined =[C]:-1
TextLeft1 = ShoppingTooltip1TextLeft1 {
}
GetTooltipData = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:344
SetLFGDungeonShortageReward = defined =[C]:-1
OnBackdropSizeChanged = defined @Interface/SharedXML/Backdrop.lua:182
SetArtifactItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetPossession = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetAzeriteEssenceSlot = defined =[C]:-1
SetUnitBuffByAuraInstanceID = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetConduit = defined =[C]:-1
SetupPieceVisuals = defined @Interface/SharedXML/Backdrop.lua:246
SetMinimapMouseover = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetQuestLogCurrency = defined =[C]:-1
SetRecipeResultItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetQuestPartyProgress = defined =[C]:-1
ProcessLineData = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:303
OnBackdropLoaded = defined @Interface/SharedXML/Backdrop.lua:152
SetPvpTalent = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetRuneforgeResultItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetUnit = defined =[C]:-1
SetTotem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetVoidWithdrawalItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
ttSetBackdropBorderColorLocked = true
SetInfoBackdropStyle = de

commented

The first error you got is most likely caused by a specific WeakAura that you are using. I have WeakAuras installed and running and I don't get that error when I log in.

The second error is the known issue that I am attempting to try and figure out how to solve.

commented

Comparison tooltips should be fixed in latest release.

Not sure about your weakaura error though