0xbs / premade-groups-filter

A World of Warcraft addon for powerful filtering of premade group listings.
GNU General Public License v2.0
76 stars 40 forks source link

Lua errors with the latest update (Cata Classic) #276

Closed Pocokk closed 3 months ago

Pocokk commented 3 months ago

Game Version

Cata , addon version 6.00

Lua error from Bugsack

2x PremadeGroupsFilter/UI/Dialog.lua:67: attempt to index field 'SettingsButton' (a nil value)
[string "@PremadeGroupsFilter/UI/Dialog.lua"]:67: in function `OnLoad'
[string "@PremadeGroupsFilter/UI/Dialog.lua"]:282: in main chunk

Locals:
self = PremadeGroupsFilterDialog {
 0 = <userdata>
 OnMinimize = <function> defined @PremadeGroupsFilter/UI/Dialog.lua:118
 ResetButton = Button {
 }
 GetSortingExpression = <function> defined @PremadeGroupsFilter/UI/Dialog.lua:245
 panels = <table> {
 }
 minimizedHeight = 220
 GetTitleText = <function> defined @Blizzard_SharedXML/PortraitFrame.lua:28
 GetFilterExpression = <function> defined @PremadeGroupsFilter/UI/Dialog.lua:239
 OnShow = <function> defined @PremadeGroupsFilter/UI/Dialog.lua:81
 TitleContainer = Frame {
 }
 SetTitleMaxLinesAndHeight = <function> defined @Blizzard_SharedXML/PortraitFrame.lua:49
 SetTitleColor = <function> defined @Blizzard_SharedXML/PortraitFrame.lua:32
 SetTitle = <function> defined @Blizzard_SharedXML/PortraitFrame.lua:36
 SetTitleOffsets = <function> defined @Blizzard_SharedXML/PortraitFrame.lua:54
 OnResetButtonClick = <function> defined @PremadeGroupsFilter/UI/Dialog.lua:137
 OnMaximize = <function> defined @PremadeGroupsFilter/UI/Dialog.lua:111
 Toggle = <function> defined @PremadeGroupsFilter/UI/Dialog.lua:161
 layoutType = "ButtonFrameTemplateNoPortrait"
 OnMouseUp = <function> defined @PremadeGroupsFilter/UI/Dialog.lua:103
 maximizedHeight = 428.000031
 OnRefreshButtonClick = <function> defined @PremadeGroupsFilter/UI/Dialog.lua:142
 RegisterPanel = <function> defined @PremadeGroupsFilter/UI/Dialog.lua:260
 ResetPosition = <function> defined @PremadeGroupsFilter/UI/Dialog.lua:250
 OnMouseDown = <function> defined @PremadeGroupsFilter/UI/Dialog.lua:98
 OnFilterExpressionChanged = <function> defined @PremadeGroupsFilter/UI/Dialog.lua:231
 Bg = PremadeGroupsFilterDialogBg {
 }
 SetEnabled = <function> defined @PremadeGroupsFilter/UI/Dialog.lua:225
 GetEnabled = <function> defined @PremadeGroupsFilter/UI/Dialog.lua:221
 SetTitleFormatted = <function> defined @Blizzard_SharedXML/PortraitFrame.lua:40
 NineSlice = Frame {
 }
 OnLoad = <function> defined @PremadeGroupsFilter/UI/Dialog.lua:35
 OnHide = <function> defined @PremadeGroupsFilter/UI/Dialog.lua:91
 MaximizeMinimize = <function> defined @PremadeGroupsFilter/UI/Dialog.lua:125
 GetState = <function> defined @PremadeGroupsFilter/UI/Dialog.lua:211
 UpdateCategory = <function> defined @PremadeGroupsFilter/UI/Dialog.lua:173
 TopTileStreaks = PremadeGroupsFilterDialogTopTileStreaks {
 }
 RefreshButton = Button {
 }
 UpdateExpression = <function> defined @PremadeGroupsFilter/UI/Dialog.lua:156
 CloseButton = PremadeGroupsFilterDialogCloseButton {
 }
 SwitchToPanel = <function> defined @PremadeGroupsFilter/UI/Dialog.lua:185
 Refresh = <function> defined @PremadeGroupsFilter/UI/Dialog.lua:147
 Reset = <function> defined @PremadeGroupsFilter/UI/Dialog.lua:151
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = "OnLeave"
(*temporary) = <function> defined @PremadeGroupsFilter/UI/Dialog.lua:63
(*temporary) = "attempt to index field 'SettingsButton' (a nil value)"
PGF = <table> {
 PopupMenu_Toggle = <function> defined @PremadeGroupsFilter/UI/PopupMenu.lua:127
 numResultsAfterFilter = 0
 IsRetail = <function> defined @PremadeGroupsFilter/Init.lua:183
 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:188
 AddRoleIndicators = <
2x PremadeGroupsFilter/UI/DungeonPanel_Wrath.lua:151: attempt to index field 'Dialog' (a nil value)
[string "@PremadeGroupsFilter/UI/DungeonPanel_Wrath.lua"]:151: in main chunk

Locals:
PGF = <table> {
 PopupMenu_Toggle = <function> defined @PremadeGroupsFilter/UI/PopupMenu.lua:127
 numResultsAfterFilter = 0
 IsRetail = <function> defined @PremadeGroupsFilter/Init.lua:183
 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:188
 AddRoleIndicators = <function> defined @PremadeGroupsFilter/Modules/RoleIndicators.lua:75
 GetLockoutInfo = <function> defined @PremadeGroupsFilter/Modules/Lockout.lua:31
 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
 GetAppStatus = <function> defined @PremadeGroupsFilter/Modules/ApplicationStatus.lua:28
 String_TrimWhitespace = <function> defined @PremadeGroupsFilter/Modules/Util.lua:89
 SupportsMythicPlus = <function> defined @PremadeGroupsFilter/Init.lua:186
 currentSearchResults = <table> {
 }
 GetSearchResultMemberInfoTable = <function> defined @PremadeGroupsFilter/Modules/MemberInfo_Wrath.lua:74
 searchResultIDInfo = <table> {
 }
 PutRaiderIOMetrics = <function> defined @PremadeGroupsFilter/Plugins/RaiderIO.lua:50
 Dialog_InfoButton_OnClick = <function> defined @PremadeGroupsFilter/UI/Help.lua:90
 IsMostLikelySameInstance = <function> defined @PremadeGroupsFilter/Modules/Util.lua:135
 GetUserSortingTable = <function> defined @PremadeGroupsFilter/Main.lua:48
 Table_Invert = <function> defined @PremadeGroupsFilter/Modules/Util.lua:127
 currentSearchExpression = ""
 AddClassCountListing = <function> defined @PremadeGroupsFilter/Modules/GroupTooltip.lua:41
 Dialog_InfoButton_OnLeave = <function> defined @PremadeGroupsFilter/UI/Help.lua:86
 Dialog_InfoButton_OnEnter = <function> defined @PremadeGroupsFilter/UI/Help.lua:33
 MigrateStateV4 = <function> defined @PremadeGroupsFilter/Init.lua:207
 PutActivityKeywords = <function> defined @PremadeGroupsFilter/Modules/ActivityKeywords.lua:199
 GetGroupKey = <function> defined @PremadeGroupsFilter/Modules/ApplicationStatus.lua:42
 PopupMenu_Hide = <function> defined @PremadeGroupsFilter/UI/PopupMenu.lua:122
 Popup_GetSelectedEntry = <function> defined @PremadeGroupsFilter/UI/PopupMenu.lua:131
 AddRatingInfo = <function> defined @PremadeGroupsFilter/Modules/RatingInfo.lua:59
 PopupMenu_Show = <function> defined @PremadeGroupsFilter/UI/PopupMenu.lua:116
 GetMatchingBossInfo = <function> defined @PremadeGroupsFilter/Modules/Lockout.lua:61
 UI_SetupAdvancedExpression = <function> defined @PremadeGroupsFilter/UI/Common.lua:129
 GameTooltip_AddDoubleWhite = <function> defined @PremadeGroupsFilter/UI/Help.lua:29
 PopupMenu_Register = <function> defined @PremadeGroupsFilter/UI/PopupMenu.lua:32
 UI_NormalizeExpression = <function> defined @PremadeGroupsFilter/UI/Common.lua:148
 SupportsSpecializations = <function> defined @PremadeGroupsFilter/Init.lua:187
 UI_SetupDropDown = <function> defined @PremadeGroupsFilter
2x PremadeGroupsFilter/UI/RaidPanel.lua:170: attempt to index field 'Dialog' (a nil value)
[string "@PremadeGroupsFilter/UI/RaidPanel.lua"]:170: in main chunk

Locals:
PGF = <table> {
 PopupMenu_Toggle = <function> defined @PremadeGroupsFilter/UI/PopupMenu.lua:127
 numResultsAfterFilter = 0
 IsRetail = <function> defined @PremadeGroupsFilter/Init.lua:183
 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:188
 AddRoleIndicators = <function> defined @PremadeGroupsFilter/Modules/RoleIndicators.lua:75
 GetLockoutInfo = <function> defined @PremadeGroupsFilter/Modules/Lockout.lua:31
 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
 GetAppStatus = <function> defined @PremadeGroupsFilter/Modules/ApplicationStatus.lua:28
 String_TrimWhitespace = <function> defined @PremadeGroupsFilter/Modules/Util.lua:89
 SupportsMythicPlus = <function> defined @PremadeGroupsFilter/Init.lua:186
 currentSearchResults = <table> {
 }
 GetSearchResultMemberInfoTable = <function> defined @PremadeGroupsFilter/Modules/MemberInfo_Wrath.lua:74
 searchResultIDInfo = <table> {
 }
 PutRaiderIOMetrics = <function> defined @PremadeGroupsFilter/Plugins/RaiderIO.lua:50
 Dialog_InfoButton_OnClick = <function> defined @PremadeGroupsFilter/UI/Help.lua:90
 IsMostLikelySameInstance = <function> defined @PremadeGroupsFilter/Modules/Util.lua:135
 GetUserSortingTable = <function> defined @PremadeGroupsFilter/Main.lua:48
 Table_Invert = <function> defined @PremadeGroupsFilter/Modules/Util.lua:127
 currentSearchExpression = ""
 AddClassCountListing = <function> defined @PremadeGroupsFilter/Modules/GroupTooltip.lua:41
 Dialog_InfoButton_OnLeave = <function> defined @PremadeGroupsFilter/UI/Help.lua:86
 Dialog_InfoButton_OnEnter = <function> defined @PremadeGroupsFilter/UI/Help.lua:33
 MigrateStateV4 = <function> defined @PremadeGroupsFilter/Init.lua:207
 PutActivityKeywords = <function> defined @PremadeGroupsFilter/Modules/ActivityKeywords.lua:199
 GetGroupKey = <function> defined @PremadeGroupsFilter/Modules/ApplicationStatus.lua:42
 PopupMenu_Hide = <function> defined @PremadeGroupsFilter/UI/PopupMenu.lua:122
 Popup_GetSelectedEntry = <function> defined @PremadeGroupsFilter/UI/PopupMenu.lua:131
 AddRatingInfo = <function> defined @PremadeGroupsFilter/Modules/RatingInfo.lua:59
 PopupMenu_Show = <function> defined @PremadeGroupsFilter/UI/PopupMenu.lua:116
 GetMatchingBossInfo = <function> defined @PremadeGroupsFilter/Modules/Lockout.lua:61
 UI_SetupAdvancedExpression = <function> defined @PremadeGroupsFilter/UI/Common.lua:129
 GameTooltip_AddDoubleWhite = <function> defined @PremadeGroupsFilter/UI/Help.lua:29
 PopupMenu_Register = <function> defined @PremadeGroupsFilter/UI/PopupMenu.lua:32
 UI_NormalizeExpression = <function> defined @PremadeGroupsFilter/UI/Common.lua:148
 SupportsSpecializations = <function> defined @PremadeGroupsFilter/Init.lua:187
 UI_SetupDropDown = <function> defined @PremadeGroupsFilter
2x PremadeGroupsFilter/UI/RolePanel.lua:138: attempt to index field 'Dialog' (a nil value)
[string "@PremadeGroupsFilter/UI/RolePanel.lua"]:138: in main chunk

Locals:
PGF = <table> {
 PopupMenu_Toggle = <function> defined @PremadeGroupsFilter/UI/PopupMenu.lua:127
 numResultsAfterFilter = 0
 IsRetail = <function> defined @PremadeGroupsFilter/Init.lua:183
 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:188
 AddRoleIndicators = <function> defined @PremadeGroupsFilter/Modules/RoleIndicators.lua:75
 GetLockoutInfo = <function> defined @PremadeGroupsFilter/Modules/Lockout.lua:31
 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
 GetAppStatus = <function> defined @PremadeGroupsFilter/Modules/ApplicationStatus.lua:28
 String_TrimWhitespace = <function> defined @PremadeGroupsFilter/Modules/Util.lua:89
 SupportsMythicPlus = <function> defined @PremadeGroupsFilter/Init.lua:186
 currentSearchResults = <table> {
 }
 GetSearchResultMemberInfoTable = <function> defined @PremadeGroupsFilter/Modules/MemberInfo_Wrath.lua:74
 searchResultIDInfo = <table> {
 }
 PutRaiderIOMetrics = <function> defined @PremadeGroupsFilter/Plugins/RaiderIO.lua:50
 Dialog_InfoButton_OnClick = <function> defined @PremadeGroupsFilter/UI/Help.lua:90
 IsMostLikelySameInstance = <function> defined @PremadeGroupsFilter/Modules/Util.lua:135
 GetUserSortingTable = <function> defined @PremadeGroupsFilter/Main.lua:48
 Table_Invert = <function> defined @PremadeGroupsFilter/Modules/Util.lua:127
 currentSearchExpression = ""
 AddClassCountListing = <function> defined @PremadeGroupsFilter/Modules/GroupTooltip.lua:41
 Dialog_InfoButton_OnLeave = <function> defined @PremadeGroupsFilter/UI/Help.lua:86
 Dialog_InfoButton_OnEnter = <function> defined @PremadeGroupsFilter/UI/Help.lua:33
 MigrateStateV4 = <function> defined @PremadeGroupsFilter/Init.lua:207
 PutActivityKeywords = <function> defined @PremadeGroupsFilter/Modules/ActivityKeywords.lua:199
 GetGroupKey = <function> defined @PremadeGroupsFilter/Modules/ApplicationStatus.lua:42
 PopupMenu_Hide = <function> defined @PremadeGroupsFilter/UI/PopupMenu.lua:122
 Popup_GetSelectedEntry = <function> defined @PremadeGroupsFilter/UI/PopupMenu.lua:131
 AddRatingInfo = <function> defined @PremadeGroupsFilter/Modules/RatingInfo.lua:59
 PopupMenu_Show = <function> defined @PremadeGroupsFilter/UI/PopupMenu.lua:116
 GetMatchingBossInfo = <function> defined @PremadeGroupsFilter/Modules/Lockout.lua:61
 UI_SetupAdvancedExpression = <function> defined @PremadeGroupsFilter/UI/Common.lua:129
 GameTooltip_AddDoubleWhite = <function> defined @PremadeGroupsFilter/UI/Help.lua:29
 PopupMenu_Register = <function> defined @PremadeGroupsFilter/UI/PopupMenu.lua:32
 UI_NormalizeExpression = <function> defined @PremadeGroupsFilter/UI/Common.lua:148
 SupportsSpecializations = <function> defined @PremadeGroupsFilter/Init.lua:187
 UI_SetupDropDown = <function> defined @PremadeGroupsFilter
2x PremadeGroupsFilter/UI/MiniPanel.lua:96: attempt to index field 'Dialog' (a nil value)
[string "@PremadeGroupsFilter/UI/MiniPanel.lua"]:96: in main chunk

Locals:
PGF = <table> {
 PopupMenu_Toggle = <function> defined @PremadeGroupsFilter/UI/PopupMenu.lua:127
 numResultsAfterFilter = 0
 IsRetail = <function> defined @PremadeGroupsFilter/Init.lua:183
 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:188
 AddRoleIndicators = <function> defined @PremadeGroupsFilter/Modules/RoleIndicators.lua:75
 GetLockoutInfo = <function> defined @PremadeGroupsFilter/Modules/Lockout.lua:31
 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
 GetAppStatus = <function> defined @PremadeGroupsFilter/Modules/ApplicationStatus.lua:28
 String_TrimWhitespace = <function> defined @PremadeGroupsFilter/Modules/Util.lua:89
 SupportsMythicPlus = <function> defined @PremadeGroupsFilter/Init.lua:186
 currentSearchResults = <table> {
 }
 GetSearchResultMemberInfoTable = <function> defined @PremadeGroupsFilter/Modules/MemberInfo_Wrath.lua:74
 searchResultIDInfo = <table> {
 }
 PutRaiderIOMetrics = <function> defined @PremadeGroupsFilter/Plugins/RaiderIO.lua:50
 Dialog_InfoButton_OnClick = <function> defined @PremadeGroupsFilter/UI/Help.lua:90
 IsMostLikelySameInstance = <function> defined @PremadeGroupsFilter/Modules/Util.lua:135
 GetUserSortingTable = <function> defined @PremadeGroupsFilter/Main.lua:48
 Table_Invert = <function> defined @PremadeGroupsFilter/Modules/Util.lua:127
 currentSearchExpression = ""
 AddClassCountListing = <function> defined @PremadeGroupsFilter/Modules/GroupTooltip.lua:41
 Dialog_InfoButton_OnLeave = <function> defined @PremadeGroupsFilter/UI/Help.lua:86
 Dialog_InfoButton_OnEnter = <function> defined @PremadeGroupsFilter/UI/Help.lua:33
 MigrateStateV4 = <function> defined @PremadeGroupsFilter/Init.lua:207
 PutActivityKeywords = <function> defined @PremadeGroupsFilter/Modules/ActivityKeywords.lua:199
 GetGroupKey = <function> defined @PremadeGroupsFilter/Modules/ApplicationStatus.lua:42
 PopupMenu_Hide = <function> defined @PremadeGroupsFilter/UI/PopupMenu.lua:122
 Popup_GetSelectedEntry = <function> defined @PremadeGroupsFilter/UI/PopupMenu.lua:131
 AddRatingInfo = <function> defined @PremadeGroupsFilter/Modules/RatingInfo.lua:59
 PopupMenu_Show = <function> defined @PremadeGroupsFilter/UI/PopupMenu.lua:116
 GetMatchingBossInfo = <function> defined @PremadeGroupsFilter/Modules/Lockout.lua:61
 UI_SetupAdvancedExpression = <function> defined @PremadeGroupsFilter/UI/Common.lua:129
 GameTooltip_AddDoubleWhite = <function> defined @PremadeGroupsFilter/UI/Help.lua:29
 PopupMenu_Register = <function> defined @PremadeGroupsFilter/UI/PopupMenu.lua:32
 UI_NormalizeExpression = <function> defined @PremadeGroupsFilter/UI/Common.lua:148
 SupportsSpecializations = <function> defined @PremadeGroupsFilter/Init.lua:187
 UI_SetupDropDown = <function> defined @PremadeGroupsFilter

Current behaviour

I can't see the addon window itself and getting these errors upon login.

Steps to reproduce

  1. Login
  2. Press i (group finder)
  3. The addon isn't there + getting these errors

Expected behaviour

I should see the window like before.

0xbs commented 3 months ago

Thanks for the report!