Premade Groups Filter

Premade Groups Filter

12M Downloads

[Mists of Pandaria Classic] Bugsack yield

DanyRahm opened this issue · 1 comments

commented

FAQ read and understood ✅
No duplicate ✅

With the release of Mists of Pandaria Classics pre-patch two weeks ago, the functionality of PGF was affected.
Below are the three bugs for Main, Dialog and UsePGFButton

14x PremadeGroupsFilter/Main.lua:183: attempt to index field 'Dialog' (a nil value)
[PremadeGroupsFilter/Main.lua]:183: in function 'DoFilterSearchResults'
[PremadeGroupsFilter/Main.lua]:424: in function 'FilterSearchResults'
[PremadeGroupsFilter/Main.lua]:418: in function <PremadeGroupsFilter/Main.lua:414>
[C]: in function 'LFGListSearchPanel_UpdateResultList'
[Blizzard_GroupFinder/Classic/LFGList.lua]:2086: in function 'LFGListSearchPanel_Clear'
[Blizzard_GroupFinder/Classic/LFGList.lua]:605: in function 'LFGListCategorySelection_StartFindGroup'
[Blizzard_GroupFinder/Classic/LFGList.lua]:599: in function <...faceBlizzard_GroupFinder/Classic/LFGList.lua:592>

Locals:
results = <table> {
}
(*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 'Dialog' (a nil value)"
PGF = <table> {
 numResultsAfterFilter = 0
 previousSearchExpression = ""
 searchResultIDInfo = <table> {
 }
 clickToCancelFrames = <table> {
 }
 currentSearchExpression = ""
 C = <table> {
 }
 roleIndicators = <table> {
 }
 L = <table> {
 }
 currentSearchGroupKeys = <table> {
 }
 settingsCategory = <table> {
 }
 StaticPopupDialogs = <table> {
 }
 softDeclinedGroups = <table> {
 }
 numResultsBeforeFilter = 0
 ratingInfoFrames = <table> {
 }
 previousSearchGroupKeys = <table> {
 }
 lastSearchEntryReset = 1752316714
 Logger = <table> {
 }
 UsePGFButton = UsePGFButton {
 }
 currentSearchResults = <table> {
 }
 hardDeclinedGroups = <table> {
 }
 canceledGroups = <table> {
 }
}
C = <table> {
 MAP_ID_TO_KEYWORDS = <table> {
 }
 DIFFICULTY_KEYWORD = <table> {
 }
 COLOR_ENTRY_DECLINED_SOFT = <table> {
 }
 MYTHIC = 3
 COLOR_LOCKOUT_PARTIAL = <table> {
 }
 PVP_TIER_MAP = <table> {
 }
 ROLE_SUFFIX = <table> {
 }
 ROLE_REMAINING_KEYS = <table> {
 }
 COLOR_LOCKOUT_FULL = <table> {
 }
 ACTIVITY_ID_TO_KEYWORDS = <table> {
 }
 ROLE_ATLAS = <table> {
 }
 SETTINGS_DEFAULT = <table> {
 }
 DIFFICULTY_MAP = <table> {
 }
 DPS_CLASS_TYPE = <table> {
 }
 LOG_LEVEL = <table> {
 }
 DECLINED_GROUPS_RESET = 900
 ROLE_PREFIX = <table> {
 }
 LEADER_ATLAS = "groupfinder-icon-leader"
 ACTIVITY = <table> {
 }
 COLOR_LOCKOUT_MATCH = <table> {
 }
 COLOR_ENTRY_NEW = <table> {
 }
 HEROIC = 2
 NORMAL = 1
 ARENA2V2 = 5
 ARENA3V3 = 6
 COLOR_ENTRY_DECLINED_HARD = <table> {
 }
 MYTHICPLUS = 4
 ARENA5V5 = 7
 ROLE_ATLAS_BORDERLESS = <table> {
 }
 SEARCH_ENTRY_RESET_WAIT = 2
 SPECIALIZATIONS = <table> {
 }
 FONTSIZE_TEXTBOX = 12
 COLOR_ENTRY_CANCELED = <table> {
 }
 CATEGORY_ID = <table> {
 }
}
17x ...rfacePremadeGroupsFilter/UI/UsePGFButton.lua:38: attempt to index field 'Dialog' (a nil value)
[PremadeGroupsFilter/UI/UsePGFButton.lua]:38: in function <...rfacePremadeGroupsFilter/UI/UsePGFButton.lua:36>

Locals:
self = UsePGFButton {
 text = UsePGFButtonText {
 }
 Text = UsePGFButtonText {
 }
}
button = "LeftButton"
down = false
enabled = true
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field 'Dialog' (a nil value)"
PGF = <table> {
 numResultsAfterFilter = 0
 previousSearchExpression = ""
 searchResultIDInfo = <table> {
 }
 clickToCancelFrames = <table> {
 }
 currentSearchExpression = ""
 C = <table> {
 }
 roleIndicators = <table> {
 }
 L = <table> {
 }
 currentSearchGroupKeys = <table> {
 }
 settingsCategory = <table> {
 }
 StaticPopupDialogs = <table> {
 }
 softDeclinedGroups = <table> {
 }
 numResultsBeforeFilter = 0
 ratingInfoFrames = <table> {
 }
 previousSearchGroupKeys = <table> {
 }
 lastSearchEntryReset = 1752316714
 Logger = <table> {
 }
 UsePGFButton = UsePGFButton {
 }
 currentSearchResults = <table> {
 }
 hardDeclinedGroups = <table> {
 }
 canceledGroups = <table> {
 }
}
2x ...rfacePremadeGroupsFilter/UI/UsePGFButton.lua:66: attempt to index field 'Dialog' (a nil value)
[PremadeGroupsFilter/UI/UsePGFButton.lua]:66: in function 'UpdateChecked'
[PremadeGroupsFilter/UI/UsePGFButton.lua]:70: in function <...rfacePremadeGroupsFilter/UI/UsePGFButton.lua:70>
[C]: in function 'LFGListSearchPanel_SetCategory'
[Blizzard_GroupFinder/Classic/LFGList.lua]:609: in function 'LFGListCategorySelection_StartFindGroup'
[Blizzard_GroupFinder/Classic/LFGList.lua]:599: in function <...faceBlizzard_GroupFinder/Classic/LFGList.lua:592>

Locals:
self = UsePGFButton {
 text = UsePGFButtonText {
 }
 Text = UsePGFButtonText {
 }
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = "UsePGFButton:UpdateChecked"
(*temporary) = 4
(*temporary) = "attempt to index field 'Dialog' (a nil value)"
PGF = <table> {
 numResultsAfterFilter = 0
 previousSearchExpression = ""
 searchResultIDInfo = <table> {
 }
 clickToCancelFrames = <table> {
 }
 currentSearchExpression = ""
 C = <table> {
 }
 roleIndicators = <table> {
 }
 L = <table> {
 }
 currentSearchGroupKeys = <table> {
 }
 settingsCategory = <table> {
 }
 StaticPopupDialogs = <table> {
 }
 softDeclinedGroups = <table> {
 }
 numResultsBeforeFilter = 0
 ratingInfoFrames = <table> {
 }
 previousSearchGroupKeys = <table> {
 }
 lastSearchEntryReset = 1752316714
 Logger = <table> {
 }
 UsePGFButton = UsePGFButton {
 }
 currentSearchResults = <table> {
 }
 hardDeclinedGroups = <table> {
 }
 canceledGroups = <table> {
 }
}
2x PremadeGroupsFilter/UI/Dialog.lua:190: attempt to index local 'panel' (a nil value)
[PremadeGroupsFilter/UI/Dialog.lua]:190: in function 'SwitchToPanel'
[PremadeGroupsFilter/UI/Dialog.lua]:182: in function 'UpdateCategory'
[PremadeGroupsFilter/UI/Dialog.lua]:267: in function <PremadeGroupsFilter/UI/Dialog.lua:266>
[C]: ?
[C]: in function 'LFGListSearchPanel_SetCategory'
[Blizzard_GroupFinder/Classic/LFGList.lua]:609: in function 'LFGListCategorySelection_StartFindGroup'
[Blizzard_GroupFinder/Classic/LFGList.lua]:599: in function <...faceBlizzard_GroupFinder/Classic/LFGList.lua:592>

Locals:
self = PremadeGroupsFilterDialog {
 ResetButton = Button {
 }
 panels = <table> {
 }
 minimizedHeight = 220
 activeState = <table> {
 }
 maximizedHeight = 428.000031
 MaximizeMinimizeFrame = Frame {
 }
 RefreshButton = Button {
 }
 activeId = "c114f4"
 MaxMinButtonFrame = Frame {
 }
 SettingsButton = Button {
 }
}
panel = nil
(*temporary) = <table> {
 level = 4
}
(*temporary) = "PGFDialog:SwitchToPanel("
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'panel' (a nil value)"
PGF = <table> {
 numResultsAfterFilter = 0
 previousSearchExpression = ""
 searchResultIDInfo = <table> {
 }
 clickToCancelFrames = <table> {
 }
 currentSearchExpression = ""
 C = <table> {
 }
 roleIndicators = <table> {
 }
 L = <table> {
 }
 currentSearchGroupKeys = <table> {
 }
 settingsCategory = <table> {
 }
 StaticPopupDialogs = <table> {
 }
 softDeclinedGroups = <table> {
 }
 numResultsBeforeFilter = 0
 ratingInfoFrames = <table> {
 }
 previousSearchGroupKeys = <table> {
 }
 lastSearchEntryReset = 1752316714
 Logger = <table> {
 }
 UsePGFButton = UsePGFButton {
 }
 currentSearchResults = <table> {
 }
 hardDeclinedGroups = <table> {
 }
 canceledGroups = <table> {
 }
}

Edit: Formatting

commented

I pushed a new version for Mists based on the Cata version. Could you do a quick check if everything works as expected?