Tooltip not loading/lua error msg #488


Closed
  • beeniebob created this issue Nov 3, 2021

    HIf you're reporting a problem, please ALWAYS include the following information or I won't be able to help you!  (Suggestions or feature requests need not use this template)

    • Addon version (Example: r664-alpha)
    • Did you RESTART the game after updating the addon? (Make sure to exit and close fully the client, and not just reload your UI, to detect newly-added files)
    • Steps to reproduce the error or unwanted behaviour (If the addon won't load, make sure to enable script errors!)
    • Any other information you consider relevant or helpful in solving the problem (Screenshots, expected behaviour, things you already tried to fix the issue...)

     Thank you for understanding! It's not always easy to troubleshoot problems. Please don't make it more difficult by disregarding these suggestions.

    Hi there, since 9.1.5 released yesterday, I have not been able to load the tooltip that usually pops up when hovering over the minimap icon. I checked to make sure that option is enabled as well. I've reinstalled the addon a few times and made sure it's at the most recent update. When I mouseover the icon, the following lua error pops up:

     

    Message: ...rface\AddOns\Rarity\Libs\LibQTip-1.0\LibQTip-1.0.lua:543: attempt to call method 'GetBackdrop' (a nil value)
    Time: Wed Nov 3 12:03:07 2021
    Count: 1
    Stack: ...rface\AddOns\Rarity\Libs\LibQTip-1.0\LibQTip-1.0.lua:543: attempt to call method 'GetBackdrop' (a nil value)
    [string "@Interface\AddOns\Rarity\Libs\LibQTip-1.0\LibQTip-1.0.lua"]:543: in function <...rface\AddOns\Rarity\Libs\LibQTip-1.0\LibQTip-1.0.lua:539>
    [string "@Interface\AddOns\Rarity\Libs\LibQTip-1.0\LibQTip-1.0.lua"]:132: in function <...rface\AddOns\Rarity\Libs\LibQTip-1.0\LibQTip-1.0.lua:123>
    [string "=(tail call)"]: ?
    [string "@Interface\AddOns\Rarity\Core\GUI\MainWindow.lua"]:1306: in function `ShowTooltip'
    [string "@Interface\AddOns\Rarity\Core\GUI\DataBrokerDisplay.lua"]:49: in function `ShowDelayedTooltip'
    [string "@Interface\AddOns\Rarity\Core\GUI\DataBrokerDisplay.lua"]:38: in function <...terface\AddOns\Rarity\Core\GUI\DataBrokerDisplay.lua:37>

    Locals: tooltip = <unnamed> {
    0 = <userdata>
    scrollChild = <unnamed> {
    }
    scrollFrame = <unnamed> {
    }
    }
    key = "RarityTooltip"
    (*temporary) = nil
    (*temporary) = GameTooltip {
    0 = <userdata>
    layoutType = "TooltipDefaultLayout"
    TextLeft1 = GameTooltipTextLeft1 {
    }
    ItemTooltip = <unnamed> {
    }
    SetGuildBankItem = <function> defined =[C]:-1
    BottomOverlay = <unnamed> {
    }
    textRight1Font = "GameTooltipHeaderText"
    NineSlice = <unnamed> {
    }
    textLeft2Font = "GameTooltipText"
    shoppingTooltips = <table> {
    }
    TextRight2 = GameTooltipTextRight2 {
    }
    TextLeft2 = GameTooltipTextLeft2 {
    }
    ClearLines = <function> defined =[C]:-1
    TopOverlay = <unnamed> {
    }
    Show = <function> defined =[C]:-1
    SetBagItem = <function> defined =[C]:-1
    needsReset = true
    updateTooltipTimer = 0.200000
    textRight2Font = "GameTooltipText"
    TextRight1 = GameTooltipTextRight1 {
    }
    textLeft1Font = "GameTooltipHeaderText"
    }
    (*temporary) = "attempt to call method 'GetBackdrop' (a nil value)"
    GameTooltip = GameTooltip {
    0 = <userdata>
    layoutType = "TooltipDefaultLayout"
    TextLeft1 = GameTooltipTextLeft1 {
    }
    ItemTooltip = <unnamed> {
    }
    SetGuildBankItem = <function> defined =[C]:-1
    BottomOverlay = <unnamed> {
    }
    textRight1Font = "GameTooltipHeaderText"
    NineSlice = <unnamed> {
    }
    textLeft2Font = "GameTooltipText"
    shoppingTooltips = <table> {
    }
    TextRight2 = GameTooltipTextRight2 {
    }
    TextLeft2 = GameTooltipTextLeft2 {
    }
    ClearLines = <function> defined =[C]:-1
    TopOverlay = <unnamed> {
    }
    Show = <function> defined =[C]:-1
    SetBagItem = <function> defined =[C]:-1
    needsReset = true
    updateTooltipTimer = 0.200000
    textRight2Font = "GameTooltipText"
    TextRight1 = GameTooltipTextRight1 {
    }
    textLeft1Font = "GameTooltipHeaderText"
    }
    AcquireTable = <function> defined @Interface\AddOns\Rarity\Libs\LibQTip-1.0\LibQTip-1.0.lua:519
    labelProvider = <table> {
    cells = <table> {
    }
    cellMetatable = <table> {
    }
    cellPrototype = <table> {
    }
    heap = <table> {
    }
    }
    CELL_MARGIN_H = 6
    CELL_MARGIN_V = 3
    ResetTooltipSize = <function> defined @Interface\AddOns\Rarity\Libs\LibQTip-1.0\LibQTip-1.0.lua:865

     

     

    Hope this helps. Thanks so much for your work

  • beeniebob edited title and description Nov 3, 2021
  • RDW closed issue Nov 3, 2021
  • RDW posted a comment Nov 3, 2021

     

     Should be fixed in r712.

  • beeniebob posted a comment Nov 3, 2021

    thank you! cheers


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