LookingForSatchels

45.4k Downloads

Error when running random dungeon scan

PenguinMeat opened this issue ยท 3 comments

commented

Error occurs when clicking the scan button on any random dungeon window. The chat output says the scan has started but has not.

1x ...aceLookingForSatchels\LookingForSatchels-0.15.lua:266: attempt to call field 'updateDisplay' (a nil value)
[string "@LookingForSatchels\LookingForSatchels-0.15.lua"]:266: in function `addLFGId'
[string "@LookingForSatchels\LookingForSatchels-0.15.lua"]:381: in function <...aceLookingForSatchels\LookingForSatchels.lua:350>

Locals:
dungeonID = 2087
lfgCategory = "LFD"
name = "Random Heroic (Shadowlands)"
(*temporary) = nil
(*temporary) = "attempt to call field 'updateDisplay' (a nil value)"
frame = LookingForSatchelsFrame {
 0 = <userdata>
 joinLFG = <function> defined @LookingForSatchels\LookingForSatchels.lua:173
 PixelSnapDisabled = true
 joinLFG_popupQueue_showNext = <function> defined @LookingForSatchels\LookingForSatchels.lua:148
 toggleFrame = <function> defined @LookingForSatchels\LookingForSatchels.lua:212
 dequeueJoinLFG = <function> defined @LookingForSatchels\LookingForSatchels.lua:197
 handleMouseUp = <function> defined @LookingForSatchels\LookingForSatchels.lua:222
 joinLFG_popupQueue_showNext_afterCombat = false
 bgtexture = <unnamed> {
 }
 LFGInterval = 10
 joinLFG_popupQueue_push = <function> defined @LookingForSatchels\LookingForSatchels.lua:125
 removeLFGId = <function> defined @LookingForSatchels\LookingForSatchels.lua:268
 addLFGId = <function> defined @LookingForSatchels\LookingForSatchels.lua:248
 LFG_dungeonIDs = <table> {
 }
 LFG_roles = <table> {
 }
 joinLFG_popupQueue_pop = <function> defined @LookingForSatchels\LookingForSatchels.lua:141
 LFGsearchLastScanFoundReward = false
 joinLFG_lastLfgCategory = ""
 toggleScan = <function> defined @LookingForSatchels\LookingForSatchels.lua:206
 joinLFG_popupQueue = <table> {
 }
 removeAllLFGIds = <function> defined @LookingForSatchels\LookingForSatchels.lua:294
 LFGtslU = 10
 watchListNotEmpty = true
 joinLFG_lastDungeonID = 0
 joinLFG_popupQueue_showNext_afterGroupDisband = false
 frameLFGSearchButtons = <table> {
 }
}
O = <table> {
 LFG_dungeonIDs = <table> {
 }
 addonVersion = "0.15"
 frameRelativeTo = "UIParent"
 frameRelativeToPopup = "UIParent"
 playSound = 1
 showFrame = 0
 framePoint = "CENTER"
 frameRelativePointPopup = "CENTER"
 scanActive = 1
 first = false
 frameOffsetXPopup = 0
 LFG_roles = <table> {
 }
 frameOffsetY = 0
 frameRelativePoint = "CENTER"
 frameOffsetYPopup = 0
 soundId = 120
 roles = <table> {
 }
 frameOffsetX = 0
 showPopup = true
 framePointPopup = "CENTER"
}
commented

Thank you, I will have a look at this.

commented

Thanks. It was silly of me to not try a full reinstall before submitting the error. It looks like CurseBreaker was not updating the addon to the current version for some reason, so I had to completely uninstall and reinstall and it fixed the issue.

Thanks for taking the time!

commented

Two things about this:

  1. Make sure you have the latest version of LookingForSatchels installed. The report you posted suggests you still use addonVersion = "0.15" while the latest version you can get from here or off curse is 0.17.

  2. The error message tells us there's a function missing from a table where it should usually be. There is also a new field in that table (PixelSnapDisabled) which did not come from this addon by itself. So if the error persists, temporarily disable all other addons first and try again - especially ones like total UI overhauls, which can change the behavior and position of other addons. If the error occurs even when all other addons are disabled, then we may look further into this.