Premade Groups Filter

Premade Groups Filter

9M Downloads

Lua Error in Cata Classic

Pocokk opened this issue ยท 1 comments

commented

Game Version

Cata, addon version 5.5.1

Lua error from Bugsack

20x ...rfacePremadeGroupsFilter/Modules/Lockout.lua:42: attempt to index field '?' (a nil value)
[string "@PremadeGroupsFilter/Modules/Lockout.lua"]:42: in function `GetLockoutInfo'
[string "@PremadeGroupsFilter/Main.lua"]:369: in function `ColorGroupTexts'
[string "@PremadeGroupsFilter/Main.lua"]:384: in function <PremadeGroupsFilter/Main.lua:382>
[string "=[C]"]: in function `LFGListSearchEntry_Update'
[string "@Blizzard_GroupFinder/Classic/LFGList.lua"]:2086: in function `initializer'
[string "@Blizzard_SharedXML/Shared/Scroll/ScrollBoxListView.lua"]:396: in function `InvokeInitializer'
[string "@Blizzard_SharedXML/Shared/Scroll/ScrollBoxListView.lua"]:405: in function `InvokeInitializers'
[string "@Blizzard_SharedXML/Shared/Scroll/ScrollBox.lua"]:718: in function `Update'
[string "@Blizzard_SharedXML/Shared/Scroll/ScrollBox.lua"]:192: in function `FullUpdateInternal'
[string "@Blizzard_SharedXML/Shared/Scroll/ScrollBox.lua"]:692: in function `FullUpdateInternal'
[string "@Blizzard_SharedXML/Shared/Scroll/ScrollBox.lua"]:146: in function `FullUpdate'
[string "@Blizzard_SharedXML/Shared/Scroll/ScrollBox.lua"]:663: in function <...ddOns/Blizzard_SharedXML/Shared/Scroll/ScrollBox.lua:662>
...
[string "=[C]"]: ?
[string "@Blizzard_SharedXML/CallbackRegistry.lua"]:181: in function `TriggerEvent'
[string "@Blizzard_SharedXML/Shared/Scroll/ScrollBoxListView.lua"]:342: in function `SignalDataChangeEvent'
[string "@Blizzard_SharedXML/Shared/Scroll/ScrollBoxListView.lua"]:322: in function `SetDataProvider'
[string "@Blizzard_SharedXML/Shared/Scroll/ScrollBox.lua"]:647: in function `SetDataProvider'
[string "@Blizzard_GroupFinder/Classic/LFGList.lua"]:2130: in function `LFGListSearchPanel_UpdateResults'
[string "@Blizzard_GroupFinder/Classic/LFGList.lua"]:2066: in function <...faceBlizzard_GroupFinder/Classic/LFGList.lua:2062>
[string "=[C]"]: in function `LFGListSearchPanel_UpdateResultList'
[string "@Blizzard_GroupFinder/Classic/LFGList.lua"]:1939: in function `onEvent'
[string "@Blizzard_GroupFinder/Classic/LFGList.lua"]:224: in function <...faceBlizzard_GroupFinder/Classic/LFGList.lua:139>

Locals:
activity = 1064
resultID = 6
activityInfo = <table> {
 groupFinderActivityGroupID = 0
 mapID = 0
 isMythicPlusActivity = false
 maxNumPlayers = 0
 showQuickJoinToast = false
 isRatedPvpActivity = false
 isPvpActivity = false
 categoryID = 120
 shortName = "Custom"
 orderIndex = 0
 filters = 5
 fullName = "Custom"
 useDungeonRoleExpectations = false
 redirectedDifficultyID = 0
 isCurrentRaidActivity = false
 allowCrossFaction = true
 iconFileDataID = 0
 isMythicActivity = false
 difficultyID = 0
 minLevel = 0
 ilvlSuggestion = 0
 useHonorLevel = false
 maxLevelSuggestion = 0
 maxLevel = 0
 displayType = 4
}
(*temporary) = nil
(*temporary) = 1064
(*temporary) = <table> {
 groupFinderActivityGroupID = 0
 mapID = 0
 isMythicPlusActivity = false
 maxNumPlayers = 0
 showQuickJoinToast = false
 isRatedPvpActivity = false
 isPvpActivity = false
 categoryID = 120
 shortName = "Custom"
 orderIndex = 0
 filters = 5
 fullName = "Custom"
 useDungeonRoleExpectations = false
 redirectedDifficultyID = 0
 isCurrentRaidActivity = false
 allowCrossFaction = true
 iconFileDataID = 0
 isMythicActivity = false
 difficultyID = 0
 minLevel = 0
 ilvlSuggestion = 0
 useHonorLevel = false
 maxLevelSuggestion = 0
 maxLevel = 0
 displayType = 4
}
(*temporary) = false
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field '?' (a nil value)"
C = <table> {
 LOG_LEVEL = <table> {
 }
 ARENA3V3 = 6
 MAP_ID_TO_KEYWORDS = <table> {
 }
 DIFFICULTY_KEYWORD = <table> {
 }
 ROLE_PREFIX = <table> {
 }
 FONTSIZE_TEXTBOX = 12
 COLOR_ENTRY_DECLINED_SOFT = <table> {
 }
 COLOR_LOCKOUT_MATCH = <table> {
 }
 MYTHIC = 3
 COLOR_LOCKOUT_PARTIAL = <table> {
 }
 COLOR_ENTRY_NEW = <table> {
 }
 HEROIC = 2
 ACTIVITY_ID_TO_KEYWORDS = <table> {
 }
 PVP_TIER_MAP = <table> {
 }
 ROLE_SUFFIX = <table> {
 }
 NORMAL = 1
 ACTIVITY = <table> {
 }
 SETTINGS_DEFAULT = <table> {
 }
 ARENA2V2 = 5
 COLOR_LOCKOUT_FULL = <table> {
 }
 COLOR_ENTRY_DECLINED_HARD = <table> {
 }
 MYTHICPLUS = 4
 ARENA5V5 = 7
 DECLINED_GROUPS_RESET = 900
 SEARCH_ENTRY_RESET_WAIT = 2
 LEADER_ATLAS = "groupfinder-icon-leader"
 ROLE_ATLAS = <table> {
 }
 DPS_CLASS_TYPE = <table> {
 }
 CATEGORY_ID = <table> {
 }
}
PGF = <table> {
 PopupMenu_Toggle = <function> defined @PremadeGroupsFilter/UI/PopupMenu.lua:127
 numResultsAfterFilter = 0
 IsRetail = <function> defined @PremadeGroupsFilter/Init.lua:138
 PersistSignUpNote = <function> defined @PremadeGroupsFilter/Modules/PersistSignUpNote.lua:41
 GameTooltip_AddWhite = <function> defined @PremadeGroupsFilter/UI/Help.lua:25
 ResetSearchEntries = <function> defined @PremadeGroupsFilter/Main.lua:35
 previousSearchExpression = ""
 SupportsDragonflightUI = <function> defined @PremadeGroupsFilter/Init.lua:143
 AddRoleIndicators = <function> defined @PremadeGroupsFilter/Modules/RoleIndicators.lua:70
 GetLockoutInfo = <function> defined @PremadeGroupsFilter/Modules/Lockout.lua:40
 Empty = <function> defined @PremadeGroupsFilter/Modules/Util.lua:102
 Table_Copy_Shallow = <function> defined @PremadeGroupsFilter/Modules/Util.lua:36
 Table_Subtract = <function> defined @PremadeGroupsFilter/Modules/Util.lua:57
 GetPlayerInfo = <function> defined @PremadeGroupsFilter/Modules/PlayerInfo.lua:43
 softDeclinedGroups = <table> {
 }
 DoesPassThroughFilter = <function> defined @PremadeGroupsFilter/Modules/Expression.lua:37
 previousSearchLeaders = <table> {
 }
 GetPvP

Screenshots

https://i.imgur.com/44C7G5J.png

Current behaviour

When I open Custom in Premade Groups window I got the error

Steps to reproduce

  1. Open premade groups Custom section
  2. You'll most likely encounter this error yourself.

Expected behaviour

No Lua error whatsoever, perhaps its related to the fact that the person is from another realm than me (crossrealm listing)

commented

Fixed in next version, will be released in the next days.