Vysci / LFG-Bulletin-Board

Dungeon Request chat filtering
MIT License
15 stars 64 forks source link

GBB Interface Won't Open #187

Closed Syllinger closed 1 year ago

Syllinger commented 1 year ago

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):

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
bjthompson805 commented 1 year ago

I have a fix for this in #188 .

Syllinger commented 1 year ago

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

bjthompson805 commented 1 year ago

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.