LFG Group Bulletin Board

LFG Group Bulletin Board

5M Downloads

GBB Interface Won't Open

Syllinger opened this issue ยท 3 comments

commented

Describe the bug
Any time I try to open the GBB window (the one that lists all of the LFG groups) I receive and error.

To Reproduce
Steps to reproduce the behavior:

  1. Click GBB button, or type /gbb
  2. Get error

Expected behavior
I expected the interface showing all available groups to pop up.

Screenshots
N/A just get error and nothing happens.

Desktop (please complete the following information):

  • 3.4.3.51666 (Windows)

Additional context
Error Log dump:

LFGBulletinBoard/LfgToolList.lua:217: attempt to index global 'LFGBrowseFrame' (a nil value)
[string "@LFGBulletinBoard/LfgToolList.lua"]:217: in function `UpdateLfgTool'
[string "@LFGBulletinBoard/GroupBulletinBoard.lua"]:216: in function `ShowWindow'
[string "@LFGBulletinBoard/GroupBulletinBoard.lua"]:233: in function `ToggleWindow'
[string "@LFGBulletinBoard/GroupBulletinBoard.lua"]:716: in function <...rfaceLFGBulletinBoard/GroupBulletinBoard.lua:714>
[string "@TitanClassic/LDBToTitanClassic.lua"]:273: in function <TitanClassic/LDBToTitanClassic.lua:271>

Locals:
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index global 'LFGBrowseFrame' (a nil value)"
LastUpdateTime = 1696957340
GBB = <table> {
 GetLfgList = <function> defined @LFGBulletinBoard/LfgToolList.lua:142
 CreateTagList = <function> defined @LFGBulletinBoard/GroupBulletinBoard.lua:293
 GetDungeonNames = <function> defined @LFGBulletinBoard/Dungeons.lua:15
 ClearNeeded = false
 InitGroupList = <function> defined @LFGBulletinBoard/GroupList.Lua:175
 TBCMAXDUNGEON = 56
 LfgRequestHideTooltip = <function> defined @LFGBulletinBoard/LfgToolList.lua:735
 tagList = <table> {
 }
 suffixTags = <table> {
 }
 LevelRange = <function> defined @LFGBulletinBoard/GroupBulletinBoard.lua:116
 ParseMessage = <function> defined @LFGBulletinBoard/RequestList.lua:641
 LFG_Successfulljoined = true
 ClearTimer = 1696963763.517000
 UpdateLfgToolNoSearch = <function> defined @LFGBulletinBoard/LfgToolList.lua:238
 VanillaDungeonLevels = <table> {
 }
 NotifySound = 1210
 PostTbcDungeonLevels = <table> {
 }
 MiniIcon = "Interface\Icons\spell_holy_prayerofshadowprotection"
 searchTagsLoc = <table> {
 }
 FoldAllDungeon = <function> defined @LFGBulletinBoard/RequestList.lua:794
 ClickFrame = <function> defined @LFGBulletinBoard/RequestList.lua:837
 CreateChatFrame = <function> defined @LFGBulletinBoard/Chat.lua:3
 Initalized = true
 BtnClose = <function> defined @LFGBulletinBoard/GroupBulletinBoard.lua:237
 MAXCOMPACTWIDTH = 350
 OnLoad = <function> defined @LFGBulletinBoard/GroupBulletinBoard.lua:725
 WOTLKDUNGEONSTART = 57
 dungeonSecondTags = <table> {
 }
 SplitNoNb = <function> defined @LFGBulletinBoard/GroupBulletinBoard.lua:59
 TAGBAD = "---"
 VanillDungeonNames = <table> {
 }
 GetDungeonSort = <function> defined @LFGBulletinBoard/Dungeons.lua:753
 TBCDUNGEONSTART = 32
 heroicTagsLoc = <table> {
 }
 LocalizationInit = <function> defined @LFGBulletinBoard/Localization.lua:728
 Popup_Minimap = <function> defined @LFGBulletinBoard/GroupBulletinBoard.lua:371
 ClickDungeon = <function> defined @LFGBulletinBoard/RequestList.lua:844
 Tool = <table> {
 }
 HeroicKeywords = <table> {
 }
 Raids = <table> {
 }
 RequestShowTooltip = <function> defined @LFGBulletinBoard/RequestList.lua:884
 ClickRequest = <function> defined @LFGBulletinBoard/RequestList.lua:861
 AllowInInstance = <function> defined @LFGBulletinBoard/GroupBulletinBoard.lua:46
 MSGPREFIX = "GBB: "
 UpdateLfgTool = <function> defined @LFGBulletinBoard/LfgToolList.lua:216
 OptionsUpdate = <function> defined @LFGBulletinBoard/Options.lua:67
 Announce = <function> defined @LFGBulletinBoard/Chat.lua:140
 LFG_UPDATETIME = 10
 PvpNames = <table> {
 }
 BtnSelectChannel = <function> defined @LFGBulletinBoard/GroupBulletinBoard.lua:172
 LfgRequestShowTooltip = <function> defined @LFGBulletinBoard/LfgToolList.lua:686
 GetRaids = <function> defined @LFGBulletinBoard/Dungeons.lua:728
 L = <table> {
 }
 ElapsedSinceListUpdate = 0.840000
 Init = <function> defined @LFGBulletinBoard/GroupBulletinBoard.lua:400
 ElapsedSinceLfgUpdate = 6439.569287
 RequestList = <table> {
 }
 LFG_Timer = 1696957367
 RaidList = <table> {
 }
 locales = <table> {
 }
 TBCDUNGEONBREAK = 50
 CreateTagListLOC = <function> defined @LFGBulletinBoard/GroupBulletinBoard.lua:257
 InsertChat = <function> defined @LFGBulletinBoard/Chat.lua:49
 Clear = <function> defined @LFGBulletinBoard/RequestList.lua:328
 CreateChannelPulldown = <function> defined @LFGBulletinBoard/Chat.lua:149
 LfgClickRequest = <function> defined @LFGBulletinBoard/LfgToolList.lua:655
commented

I have a fix for this in #188 .

commented

How do I get the fix? Do I modify these files, or do I have to wait for it to be published to curseforge?

commented

Someone with permission needs to approve the pull request, then publish to curseforge.

Though you could copy the file from the pull request into the addon's folder on your computer, if you wanted to.