Error when running random dungeon scan
PenguinMeat opened this issue ยท 3 comments
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"
}
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!
Two things about this:
-
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. -
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.