glassleo / Paragon

A World of Warcraft addon
MIT License
4 stars 1 forks source link

Mouseover error #5

Closed voxem closed 1 year ago

voxem commented 1 year ago

I'm getting the error below when mouse is over item Jade Cat, with a character that is 6700/8400 into Acquaintance with Ella and 2380/8400 into Good Friend with Fish Fellreed. In the SavedVariables file, these 2 reputations appear like this for this character: image image

73x Paragon/Locale.lua:1700: table index is nil
[string "@Paragon/Locale.lua"]:1700: in function <Paragon/Locale.lua:1698>
[string "@Paragon/Core.lua"]:338: in function <Paragon/Core.lua:326>
[string "@Paragon/Core.lua"]:596: in function <Paragon/Core.lua:549>
[string "=(tail call)"]: ?
[string "=[C]"]: in function `securecallfunction'
[string "@SharedXML/Tooltip/TooltipDataHandler.lua"]:60: in function <SharedXML/Tooltip/TooltipDataHandler.lua:55>
[string "@SharedXML/Tooltip/TooltipDataHandler.lua"]:80: in function <SharedXML/Tooltip/TooltipDataHandler.lua:76>
[string "@SharedXML/Tooltip/TooltipDataHandler.lua"]:116: in function <SharedXML/Tooltip/TooltipDataHandler.lua:106>
[string "=[C]"]: in function `SetAttribute'
[string "@SharedXML/Tooltip/TooltipDataHandler.lua"]:141: in function <SharedXML/Tooltip/TooltipDataHandler.lua:134>
[string "@SharedXML/Tooltip/TooltipDataHandler.lua"]:282: in function <SharedXML/Tooltip/TooltipDataHandler.lua:240>
[string "=[C]"]: in function `securecallfunction'
[string "@SharedXML/Tooltip/TooltipDataHandler.lua"]:237: in function <SharedXML/Tooltip/TooltipDataHandler.lua:236>
[string "=(tail call)"]: ?
[string "=[C]"]: ?
[string "=[C]"]: in function `SetBagItem'
[string "@FrameXML/ContainerFrame.lua"]:1504: in function `OnUpdate'
[string "@FrameXML/ContainerFrame.lua"]:1471: in function `OnEnter'
[string "@FrameXML/ContainerFrame.lua"]:1467: in function <FrameXML/ContainerFrame.lua:1466>

Locals:
self = <table> {
 cfgTooltipHeader = "Item Tooltips"
 cfgTooltipAltsEnabledShift = "Show Extended Highest Reputation When Holding |cff00ff00<Shift>|r"
 f fish fellreed = "Fish Fellreed"
 cfgTooltipHideNeutral = "Exclude |cffffff00Neutral|r Characters from Character List"
 cfgHighestReputationLabel = "Character List"
 cfgTooltipFiltersLabel = "Filters"
 cfgTooltipAltsLimitShiftLabel = "When Holding |cff00ff00<Shift>|r"
 cfgTooltipAltsLimitLabel = "Characters Listed"
 f kirin tor = "Kirin Tor"
 faction_standing_paragon = "Paragon"
 cfgTooltipHideExalted = "Exclude |cff4cc2ffExalted|r Characters from Character List (Non-Paragon Reputations)"
 cfgDisplayRealmNames = "Display Realm Names"
 cfgTooltipAltsEnabledAlt = "Switch to Lowest Reputation When Holding |cff00ff00<Alt>|r"
 cfgTooltipAltsEnabled = "Show Highest Reputation"
 f ella = "Ella"
 cfgTooltipSubtext = "Paragon can add additional information to tooltips for reputation related items."
 faction_standing_best_friend = "Best Friend"
 cfgFrameSubtext = "Paragon keeps track of reputation for all your characters.

Type |cff00ffff/par <faction>|r in chat to bring up an overview window for a specific reputation faction.

To delete stored data for a character, type |cff00ffff/par delete <name or name-realm>|r in chat."
 cfgShortRealmNames = "Abbreviate Realm Names Into Acronyms"
 cfgTooltipHideUnfriendly = "Exclude |cffee6622Unfriendly|r, |cffff0000Hostile|r and |cffcc2222Hated|r Characters from Character List"
 cfgTooltipPersonalEnabled = "Show Your Current Reputation"
}
key = nil
s = "#NOLOC#nil#"
(*temporary) = "nil"
(*temporary) = "#"
(*temporary) = "table index is nil"
L = <table> {
 faction_standing_revered = "Revered"
 faction_standing_trusted_bodyguard = "Trusted Bodyguard"
 f sha'leth = "Sha'leth"
 f iskaara tuskarr = "Iskaara Tuskarr"
 f the oracles = "The Oracles"
 faction_standing_undiscovered = "Undiscovered"
 f emperor shaohao = "Emperor Shaohao"
 f huojin pandaren = "Huojin Pandaren"
 f baradin's wardens = "Baradin's Wardens"
 f wintersaber trainers = "Wintersaber Trainers"
 f horde expedition = "Horde Expedition"
 f honor hold = "Honor Hold"
 /paragon help = "|cFF00FFFFParagon|r Usage:
|cff00ffff/paragon <faction>|r  List Highest Reputation for the specified faction in chat
|cff00ffff/paragon delete <name or name-realm>|r  Delete a character's data
|cff00ffff/paragon config|r  Open the Options Panel"
 f keeper raynae = "Keeper Raynae"
 f darkspear trolls = "Darkspear Trolls"
 f hand of the prophet = "Hand of the Prophet"
 faction_standing_expert = "Expert"
 f the enlightened = "The Enlightened"
 faction_standing_journeyman = "Journeyman"
 f the unshackled = "The Unshackled"
 f talon's vengeance = "Talon's Vengeance"
 faction_standing_friend = "Friend"
 hold shift for highest reputation = "<Hold Shift for Highest Reputation>"
 f the sons of hodir = "The Sons of Hodir"
 f hydraxian waterlords = "Hydraxian Waterlords"
 f the violet eye = "The Violet Eye"
 faction_standing_paragon = "Paragon"
 f stormpike guard = "Stormpike Guard"
 /paragon delete no argument = "|cFF00FFFFParagon|r: No character name specified."
 f sporeggar = "Sporeggar"
 f the undying army = "The Undying Army"
 f warsong outriders = "Warsong Outriders"
 cfgTooltipHideNeutral = "Exclude |cffffff00Neutral|r Characters from Character List"
 hold shift for more = "<Hold Shift for More>"
 faction_standing_honored = "Honored"
 faction_standing_curiosity = "Curiosity"
 f the kalu'ak = "The Kalu'ak"
 f avengers of hyjal = "Avengers of Hyjal"
 faction_standing_chrono-friend = "Chrono-Friend"
 f gina mudclaw = "Gina Mudclaw"
 faction_standing_exalted = "Exalted"
 faction_standing_helpful_friend = "Helpful Friend"
 f ramkahen = "Ramkahen"
 faction_standing_stranger = "Stranger"
 f the nightfallen = "The Nightfallen"
 f maruuk centaur = "Maruuk Centaur"
 faction_standing_whelpling = "Whelpling"
 f booty bay = "Booty Bay"
 f the ascended = "The Ascended"
 f alliance vanguard = "Alliance Vanguard"
 f therazane = "Therazane"
 f the hand of vengeance = "The Hand of Vengeance"
 f voldunai = "Voldunai"
 factio
glassleo commented 1 year ago

I am able to reproduce this, also seems to happen with the other Halfhill friendship factions. I will take a look at it asap.

glassleo commented 1 year ago

Should be fixed in Chalcedony 5