2 LUA errors upon login #557


Closed
  • Holy_Z created this issue Nov 25, 2025
    • Addon version r750
    • Did you RESTART the game after updating the addon? yes
    • Steps to reproduce the error or unwanted behaviour: logged in?

    2x Rarity/Core/GUI/GameTooltipHooks.lua:38: attempt to index field 'db' (a nil value)
    [Rarity/Core/GUI/GameTooltipHooks.lua]:38: in function <Rarity/Core/GUI/GameTooltipHooks.lua:31>
    [tail call]: ?
    [C]: in function 'securecallfunction'
    [Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:61: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:56>
    [Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:81: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:77>
    [Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:117: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:107>
    [C]: in function 'SetAttribute'
    [Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:142: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:135>
    [Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:288: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:238>
    [C]: in function 'securecallfunction'
    [Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:235: in function 'ProcessInfo'
    [Blizzard_GameTooltip/Mainline/GameTooltip.lua]:964: in function 'SetWorldCursor'
    [Blizzard_UIParent/Mainline/UIParent.lua]:1249: in function <...rfaceBlizzard_UIParent/Mainline/UIParent.lua:1169>
    [C]: ?

    Locals:
    tooltip = GameTooltip {
    processingInfo = <table> {
    }
    infoList = <table> {
    }
    shoppingTooltips = <table> {
    }
    updateTooltipTimer = 0.200000
    ItemTooltip = Frame {
    }
    StatusBar = GameTooltipStatusBar {
    }
    TextRight1 = GameTooltipTextRight1 {
    }
    supportsItemComparison = true
    supportsDataRefresh = true
    BottomOverlay = Texture {
    }
    NineSlice = Frame {
    }
    textLeft1Font = "GameTooltipHeaderText"
    textRight2Font = "GameTooltipText"
    TopOverlay = Texture {
    }
    layoutType = "TooltipDefaultLayout"
    TextLeft1 = GameTooltipTextLeft1 {
    }
    textRight1Font = "GameTooltipHeaderText"
    textLeft2Font = "GameTooltipText"
    TextRight2 = GameTooltipTextRight2 {
    }
    TextLeft2 = GameTooltipTextLeft2 {
    }
    }
    data = <table> {
    dataInstanceID = 72602
    type = 2
    guid = "Player-76-0C07F461"
    lines = <table> {
    }
    healthGUID = "Player-76-0C07F461"
    }
    self = GameTooltip {
    processingInfo = <table> {
    }
    infoList = <table> {
    }
    shoppingTooltips = <table> {
    }
    updateTooltipTimer = 0.200000
    ItemTooltip = Frame {
    }
    StatusBar = GameTooltipStatusBar {
    }
    TextRight1 = GameTooltipTextRight1 {
    }
    supportsItemComparison = true
    supportsDataRefresh = true
    BottomOverlay = Texture {
    }
    NineSlice = Frame {
    }
    textLeft1Font = "GameTooltipHeaderText"
    textRight2Font = "GameTooltipText"
    TopOverlay = Texture {
    }
    layoutType = "TooltipDefaultLayout"
    TextLeft1 = GameTooltipTextLeft1 {
    }
    textRight1Font = "GameTooltipHeaderText"
    textLeft2Font = "GameTooltipText"
    TextRight2 = GameTooltipTextRight2 {
    }
    TextLeft2 = GameTooltipTextLeft2 {
    }
    }
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = "attempt to index field 'db' (a nil value)"
    R = <table> {
    lockouts_detailed = <table> {
    }
    modules = <table> {
    }
    string_methods = <table> {
    }
    Testing = <table> {
    }
    AddonCompartment = <table> {
    }
    HolidayEvents = <table> {
    }
    tempbagitems = <table> {
    }
    guids = <table> {
    }
    EventHandlers = <table> {
    }
    architems = <table> {
    }
    itemsMasterList = <table> {
    }
    relevantSpells = <table> {
    }
    GUI = <table> {
    }
    npcs_to_items = <table> {
    }
    catIcons = <table> {
    }
    isOpening = false
    string_types = <table> {
    }
    items_with_stats = <table> {
    }
    isFishing = false
    name = "Rarity"
    ItemDB = <table> {
    }
    used = <table> {
    }
    Statistics = <table> {
    }
    isPool = false
    isTradeskillOpen = false
    DatabaseSchema = <table> {
    }
    lockouts_holiday = <table> {
    }
    itemsToPrime = <table> {
    }
    string_archraces = <table> {
    }
    Announcements = <table> {
    }
    isTradeWindowOpen = false
    Database = <table> {
    }
    isGuildBankOpen = false
    Enum = <table> {
    }
    itemInfoCache = <table> {
    }
    Caching = <table> {
    }
    Collections = <table> {
    }
    baseName = "Rarity"
    pet_sources = <table> {
    }
    lockouts = <table> {
    }
    activeHolidayEvents = <table> {
    }
    mount_sources = <table> {
    }
    modulesEnabled = <table> {
    }
    CONSTANTS = <table> {
    }
    items = <table> {
    }
    defaultModuleState = true
    MapInfo = <table> {
    }
    Debugging = <table> {
    }
    CopyPastePopup = <table> {
    }
    Waypoints = <table> {
    }
    Validation = <table> {
    }
    Tracking = <table> {
    }
    opennodes = <table> {
    }
    zones = <table> {
    }
    enabledState = true
    Profiling = <table> {
    }
    tooltipOpenDelay = false
    stats_to_scan = <table> {
    }
    isAuctionHouseOpen = false
    ScrollingDebugMessageFrame = <table> {
    }
    fishnodes =

     

    ---------------

     

    55x Rarity/Core/GUI/GameTooltipHooks.lua:411: attempt to index field 'db' (a nil value)
    [Rarity/Core/GUI/GameTooltipHooks.lua]:411: in function <Rarity/Core/GUI/GameTooltipHooks.lua:410>
    [tail call]: ?
    [C]: in function 'securecallfunction'
    [Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:61: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:56>
    [Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:81: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:77>
    [Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:117: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:107>
    [C]: in function 'SetAttribute'
    [Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:142: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:135>
    [Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:288: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:238>
    [C]: in function 'securecallfunction'
    [Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:235: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:234>
    [tail call]: ?
    [XLoot_Frame/Frame.lua]:229: in main chunk

    Locals:
    tooltip = XLootTooltip {
    processingInfo = <table> {
    }
    infoList = <table> {
    }
    updateTooltipTimer = 0.200000
    StatusBar = XLootTooltipStatusBar {
    }
    TextRight1 = XLootTooltipTextRight1 {
    }
    supportsDataRefresh = true
    BottomOverlay = Texture {
    }
    NineSlice = Frame {
    }
    textLeft1Font = "GameTooltipHeaderText"
    textRight2Font = "GameTooltipText"
    TopOverlay = Texture {
    }
    layoutType = "TooltipDefaultLayout"
    TextLeft1 = XLootTooltipTextLeft1 {
    }
    textRight1Font = "GameTooltipHeaderText"
    textLeft2Font = "GameTooltipText"
    TextRight2 = XLootTooltipTextRight2 {
    }
    TextLeft2 = XLootTooltipTextLeft2 {
    }
    }
    tooltipData = <table> {
    dataInstanceID = 37037
    type = 0
    isAzeriteEmpoweredItem = false
    isAzeriteItem = false
    id = 52722
    hyperlink = "|cnIQ4:|Hitem:52722::::::::80:64:::::::::|h[Maelstrom Crystal]|h|r"
    isCorruptedItem = false
    lines = <table> {
    }
    }
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = "attempt to index field 'db' (a nil value)"
    R = <table> {
    lockouts_detailed = <table> {
    }
    modules = <table> {
    }
    string_methods = <table> {
    }
    Testing = <table> {
    }
    AddonCompartment = <table> {
    }
    HolidayEvents = <table> {
    }
    tempbagitems = <table> {
    }
    guids = <table> {
    }
    EventHandlers = <table> {
    }
    architems = <table> {
    }
    itemsMasterList = <table> {
    }
    relevantSpells = <table> {
    }
    GUI = <table> {
    }
    npcs_to_items = <table> {
    }
    catIcons = <table> {
    }
    isOpening = false
    string_types = <table> {
    }
    items_with_stats = <table> {
    }
    isFishing = false
    name = "Rarity"
    ItemDB = <table> {
    }
    used = <table> {
    }
    Statistics = <table> {
    }
    isPool = false
    isTradeskillOpen = false
    DatabaseSchema = <table> {
    }
    lockouts_holiday = <table> {
    }
    itemsToPrime = <table> {
    }
    string_archraces = <table> {
    }
    Announcements = <table> {
    }
    isTradeWindowOpen = false
    Database = <table> {
    }
    isGuildBankOpen = false
    Enum = <table> {
    }
    itemInfoCache = <table> {
    }
    Caching = <table> {
    }
    Collections = <table> {
    }
    baseName = "Rarity"
    pet_sources = <table> {
    }
    lockouts = <table> {
    }
    activeHolidayEvents = <table> {
    }
    mount_sources = <table> {
    }
    modulesEnabled = <table> {
    }
    CONSTANTS = <table> {
    }
    items = <table> {
    }
    defaultModuleState = true
    MapInfo = <table> {
    }
    Debugging = <table> {
    }
    CopyPastePopup = <table> {
    }
    Waypoints = <table> {
    }
    Validation = <table> {
    }
    Tracking = <table> {
    }
    opennodes = <table> {
    }
    zones = <table> {
    }
    enabledState = true
    Profiling = <table> {
    }
    tooltipOpenDelay = false
    stats_to_scan = <table> {
    }
    isAuctionHouseOpen = false
    ScrollingDebugMessageFrame = <table> {
    }
    fishnodes = <table> {
    }
    items_to_items = <table> {
    }
    isMailboxOpen = false
    Item = <table> {
    }
    defaultModuleLibraries = <table> {
    }
    Serialization = <table> {
    }
    bagitems = <table> {
    }
    Output = <table> {
    }
    fishzones = <table> {
    }
    orderedModules = <table> {
    }
    isBankOpen = false
    Utils = <table> {
    }
    Tooltips = <table> {
    }
    coins = <table> {
    }
    MINOR_VERSION = 751
    AuctionDB = <table> {
    }
    AreaPOIs = <table> {
    }
    collection_items = <table> {
    }
    miningnodes = <table> {
    }
    bosses = <table> {
    }
    Session = <table> {
    }
    }

  • Holy_Z edited description Nov 25, 2025
  • Holy_Z edited description Nov 25, 2025
  • RDW closed issue Dec 13, 2025
  • RDW posted a comment Dec 13, 2025

    See https://github.com/WowRarity/Rarity/issues/928 (closing this as it's already tracked)


To post a comment, please login or register a new account.