LFG Group Bulletin Board

LFG Group Bulletin Board

5M Downloads

Lua error to do to `SUMMER` holiday event

juemrami opened this issue ยท 3 comments

commented

Describe the bug

Related Issues:

3x LFGBulletinBoard/LibGPIOptions.lua:587: attempt to concatenate local 'TXTLeft' (a nil value)

[string "@LFGBulletinBoard/LibGPIOptions.lua"]:587: in function `AddEditBox'

[string "@LFGBulletinBoard/Options.lua"]:78: in function <LFGBulletinBoard/Options.lua:51>

[string "@LFGBulletinBoard/Options.lua"]:425: in function `OptionsInit'

[string "@LFGBulletinBoard/GroupBulletinBoard.lua"]:628: in function `Init'

[string "@LFGBulletinBoard/GroupBulletinBoard.lua"]:844: in function `?'

[string "@LFGBulletinBoard/LibGPIToolBox.lua"]:117: in function <LFGBulletinBoard/LibGPIToolBox.lua:114>

To Reproduce
On Login

Additional context
Bug caused by recently added "SUMMER" entry for the latest holiday event to match the existing event infrastructure in the addon, However, a matching entry for "SUMMER" was not properly created in the Tags.lua.

Its been disabled in v3.315 released on CF (not committed on this repo), ill push a more permanent fix to main with the release of 3.32, not sure if people will even be looking for groups traditionally for the holiday events, im assuming you can queue into them now like random dungeon finder.

commented

Message: Interface/AddOns/LFGBulletinBoard/LibGPIOptions.lua:587: attempt to concatenate local 'TXTLeft' (a nil value)
Time: Fri Jun 21 02:47:11 2024
Count: 1
Stack: Interface/AddOns/LFGBulletinBoard/LibGPIOptions.lua:587: attempt to concatenate local 'TXTLeft' (a nil value)
[string "@Interface/AddOns/LFGBulletinBoard/LibGPIOptions.lua"]:587: in function AddEditBox' [string "@Interface/AddOns/LFGBulletinBoard/Options.lua"]:78: in function <Interface/AddOns/LFGBulletinBoard/Options.lua:51> [string "@Interface/AddOns/LFGBulletinBoard/Options.lua"]:425: in function OptionsInit'
[string "@Interface/AddOns/LFGBulletinBoard/GroupBulletinBoard.lua"]:628: in function Init' [string "@Interface/AddOns/LFGBulletinBoard/GroupBulletinBoard.lua"]:844: in function ?'
[string "@Interface/AddOns/LFGBulletinBoard/LibGPIToolBox.lua"]:117: in function <Interface/AddOns/LFGBulletinBoard/LibGPIToolBox.lua:114>

Locals: DB =

{
Heroic = ""
SML = ""
DM = ""
AQ40 = ""
SCH = ""
RFC = ""
MC = ""
NAXX = ""
RFK = ""
SFK = ""
AQ20 = ""
BFD = ""
WC = ""
BWL = ""
DMW = ""
Search = ""
LBRS = ""
STK = ""
MAR = ""
ULD = ""
DMN = ""
STR = ""
GNO = ""
ST = ""
SMA = ""
SMG = ""
ONY = ""
Suffix = ""
DME = ""
SMC = ""
Bad = ""
ZG = ""
UBRS = ""
BRD = ""
RFD = ""
ZF = ""
}
Var = "SUMMER"
Init = ""
TXTLeft = nil
width = 445
widthLeft = 200
onlynumbers = false
tooltip = nil
suggestion = ""
c = 160
ButtonName = "LFGBulletinBoardO_Edit_160SUMMER"
CatName = "LFGBulletinBoardO_Edit_160SUMMER_Text"
(*temporary) = defined =[C]:-1
(*temporary) = LFGBulletinBoardO_Edit_160SUMMER_Text {
0 =
}
(*temporary) = ""
(*temporary) = nil
(*temporary) = ""
(*temporary) = "OVERLAY"
(*temporary) = "GameFontNormal"
(*temporary) = "attempt to concatenate local 'TXTLeft' (a nil value)"
Options =
{
AddEditBox = defined @Interface/AddOns/LFGBulletinBoard/LibGPIOptions.lua:578
__EditBoxLostFocus = defined @Interface/AddOns/LFGBulletinBoard/LibGPIOptions.lua:562
__EditBoxGetFocus = defined @Interface/AddOns/LFGBulletinBoard/LibGPIOptions.lua:552
DoOk = defined @Interface/AddOns/LFGBulletinBoard/Options.lua:267
Prefix = "LFGBulletinBoardO
"
AddText = defined @Interface/AddOns/LFGBulletinBoard/LibGPIOptions.lua:485
AddSpace = defined @Interface/AddOns/LFGBulletinBoard/LibGPIOptions.lua:650
Panel =
{
}
EditCheckBox = defined @Interface/AddOns/LFGBulletinBoard/LibGPIOptions.lua:453
_DoCancel = defined @Interface/AddOns/LFGBulletinBoard/Options.lua:272
__EditBoxOnEnterPressed = defined @Interface/AddOns/LFGBulletinBoard/LibGPIOptions.lua:574
Indent = defined @Interface/AddOns/LFGBulletinBoard/LibGPIOptions.lua:170
NextRelativ = "LFGBulletinBoardO_Edit_159ONY_Text"
_DoDefault = defined @Interface/AddOns/LFGBulletinBoard/Options.lua:283
NextRelativY = -10
EndInLine = defined @Interface/AddOns/LFGBulletinBoard/LibGPIOptions.lua:180
Index =
{
}
DoOk = defined @Interface/AddOns/LFGBulletinBoard/LibGPIOptions.lua:32
Color =
{
}
inLine = false
EditText = defined @Interface/AddOns/LFGBulletinBoard/LibGPIOptions.lua:517
CurrentPanel = LFGBulletinBoardO_OptionFrame3ScrollChild {
}
NextRelativX = 0
Vars =
{
}
AddDrop = defined @Interface/AddOns/LFGBulletinBoard/LibGPIOptions.lua:401
scale = 0.850000
DoDefault = defined @Interface/AddOns/LFGBulletinBoard/LibGPIOptions.lua:95
Edit =
{
}
Btn =
{
}
EditCategory = defined @Interface/AddOns/LFGBulletinBoard/LibGPIOptions.lua:214
Frames =
{
}
__EditBoxTooltipShow = defined @Interface/AddOns/LFGBulletinBoard/LibGPIOptions.lua:537
InLine = defined @Interface/AddOns/LFGBulletinBoard/LibGPIOptions.lua:175
Init = defined @Interface/AddOns/LFGBulletinBoard/LibGPIOptions.lua:11
AddVers

commented

Message: ...rface/AddOns/LFGBulletinBoard/GroupBulletinBoard.lua:59: bad argument #1 to 'lower' (string expected, got nil)
Time: Fri Jun 21 02:51:26 2024
Count: 2
Stack: ...rface/AddOns/LFGBulletinBoard/GroupBulletinBoard.lua:59: bad argument #1 to 'lower' (string expected, got nil)
[string "=[C]"]: in function lower' [string "@Interface/AddOns/LFGBulletinBoard/GroupBulletinBoard.lua"]:59: in function Split'
[string "@Interface/AddOns/LFGBulletinBoard/GroupBulletinBoard.lua"]:431: in function CreateTagList' [string "@Interface/AddOns/LFGBulletinBoard/Options.lua"]:136: in function OptionsUpdate'
[string "@Interface/AddOns/LFGBulletinBoard/Options.lua"]:270: in function OnCommit' [string "@Interface/SharedXML/Settings/Blizzard_SettingsPanel.lua"]:615: in function <...erface/SharedXML/Settings/Blizzard_SettingsPanel.lua:613> [string "=[C]"]: in function xpcall'
[string "@Interface/SharedXML/Settings/Blizzard_SettingsPanel.lua"]:591: in function <...erface/SharedXML/Settings/Blizzard_SettingsPanel.lua:588>
[string "=[C]"]: in function secureexecuterange' [string "@Interface/SharedXML/Settings/Blizzard_SettingsPanel.lua"]:599: in function ForEachCanvas'
[string "@Interface/SharedXML/Settings/Blizzard_SettingsPanel.lua"]:613: in function CommitCanvases' [string "@Interface/SharedXML/Settings/Blizzard_SettingsPanel.lua"]:320: in function Commit'
[string "@Interface/SharedXML/Settings/Blizzard_SettingsPanel.lua"]:356: in function ExitWithCommit' [string "@Interface/SharedXML/Settings/Blizzard_SettingsPanel.lua"]:330: in function Close'
[string "@Interface/SharedXML/Settings/Blizzard_SettingsPanel.lua"]:86: in function <...erface/SharedXML/Settings/Blizzard_SettingsPanel.lua:85>

Locals: (*temporary) = nil
(*temporary) = "string expected, got nil"

commented

thanks for providing the full output. Looking into this.