ChampionCommander

ChampionCommander

2M Downloads

missionlist and matchmaker errors

nomisuke opened this issue ยท 1 comments

commented

I've been having zero issues with ChampionCommander ever since its initial release, so thank you. I also donated to the project last year when it launched because I know nothing is free. :)

Today, for the first time ever, ChampionCommander crashed when I opened the Mission Command Table. I isolated my addons so only ChampionCommander and Swatter! were running and it threw up four errors - three when the table opened and one when it closed. They are listed below as copied from Swatter!.

Date: 2020-02-10 20:47:25
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\ChampionCommander\missionlist.lua line 911:
attempt to call method 'GetResources' (a nil value)
Debug:
[string "@ChampionCommander\missionlist.lua"]:911: MainOnShow()
[string "@ChampionCommander\missionlist.lua"]:810:
ChampionCommander\missionlist.lua:791
[string "=(tail call)"]: ?
[string "=[C]"]: ?
[string "=[C]"]: Show()
[string "@..\FrameXML\UIParent.lua"]:2739: SetUIPanel()
[string "@..\FrameXML\UIParent.lua"]:2545: ShowUIPanel()
[string "@..\FrameXML\UIParent.lua"]:2452:
..\FrameXML\UIParent.lua:2448
[string "=[C]"]: SetAttribute()
[string "@..\FrameXML\UIParent.lua"]:3306: ShowUIPanel()
[string "@..\FrameXML\UIParent.lua"]:1822:
..\FrameXML\UIParent.lua:1164
Locals:
self =

{
SetDefaultModuleLibraries = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceAddon-3.0\AceAddon-3.0.lua:367
EnableModule = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceAddon-3.0\AceAddon-3.0.lua:332
modules =
{
}
CancelTimer = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceTimer-3.0\AceTimer-3.0.lua:147
IterateEmbeds = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceAddon-3.0\AceAddon-3.0.lua:442
SecureHook = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceHook-3.0\AceHook-3.0.lua:336
GarrisonMissionButtonRewards_OnEnter = defined @interface\AddOns\ChampionCommander\missionlist.lua:333
MissionTip = defined @interface\AddOns\ChampionCommander\missionlist.lua:1260
RawHookScript = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceHook-3.0\AceHook-3.0.lua:395
SortMissions = defined @interface\AddOns\ChampionCommander\missionlist.lua:499
NoMartiniNoParty = defined @interface\AddOns\ChampionCommander\missionlist.lua:673
SetDefaultModulePrototype = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceAddon-3.0\AceAddon-3.0.lua:409
Menu = defined @interface\AddOns\ChampionCommander\missionlist.lua:751
IsEnabled = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceAddon-3.0\AceAddon-3.0.lua:451
ScheduleTimer = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceTimer-3.0\AceTimer-3.0.lua:94
DisableModule = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceAddon-3.0\AceAddon-3.0.lua:350
RegisterMessage = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
UnregisterMessage = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:153
IsHooked = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceHook-3.0\AceHook-3.0.lua:493
InitialSetup = defined @interface\AddOns\ChampionCommander\missionlist.lua:791
SetEnabledState = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceAddon-3.0\AceAddon-3.0.lua:424
Hook = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceHook-3.0\AceHook-3.0.lua:274
enabledState = true
RegisterEvent = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
SelectTab = defined @interface\AddOns\ChampionCommander\missionlist.lua:881
IterateModules = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceAddon-3.0\AceAddon-3.0.lua:437
Dim = defined @interface\AddOns\ChampionCommander\missionlist.lua:1022
RawHook = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceHook-3.0\AceHook-3.0.lua:313
DisplayMenu = defined @interface\AddOns\ChampionCommander\missionlist.lua:780
OnInitialize = defined @interface\AddOns\ChampionCommander\libs\LibInit\LibInit.lua:402
UnregisterAllEvents = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:174
GetModule = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceAddon-3.0\AceAddon-3.0.lua:210
LoadButtons = defined @interface\AddOns\ChampionCommander\missionlist.lua:288
defaultModuleLibraries =
{
}
OnUpdate = defined @interface\AddOns\ChampionCommander\missionlist.lua:422
ScheduleRepeatingTimer = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceTimer-3.0\AceTimer-3.0.lua:129
CancelAllTimers = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceTimer-3.0\AceTimer-3.0.lua:160
GetName = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceAddon-3.0\AceAddo
AddOns:
Swatter, v8.2.6511 (SwimmingSeadragon)
ChampionCommander, v1.2.4 80300
BlizRuntimeLib_enUS v8.3.0.80300
(ck=75)

Date: 2020-02-10 20:47:25
ID: 2
Error occured in: Global
Count: 1
Message: ..\AddOns\ChampionCommander\missionlist.lua line 417:
attempt to call method 'EmptyPermutations' (a nil value)
Debug:
[string "@ChampionCommander\missionlist.lua"]:417: ?()
[string "@ChampionCommander\libs\LibInit\Ace3\AceHook-3.0\AceHook-3.0.lua"]:90: UpdateMissions()
[string "@Blizzard_GarrisonUI\Blizzard_GarrisonMissionUI.lua"]:808:
...s\Blizzard_GarrisonUI\Blizzard_GarrisonMissionUI.lua:807
[string "=[C]"]: Show()
[string "@..\FrameXML\UIParent.lua"]:2739: SetUIPanel()
[string "@..\FrameXML\UIParent.lua"]:2545: ShowUIPanel()
[string "@..\FrameXML\UIParent.lua"]:2452:
..\FrameXML\UIParent.lua:2448
[string "=[C]"]: SetAttribute()
[string "@..\FrameXML\UIParent.lua"]:3306: ShowUIPanel()
[string "@..\FrameXML\UIParent.lua"]:1822:
..\FrameXML\UIParent.lua:1164
Locals:
self =

{
SetDefaultModuleLibraries = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceAddon-3.0\AceAddon-3.0.lua:367
EnableModule = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceAddon-3.0\AceAddon-3.0.lua:332
modules =
{
}
CancelTimer = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceTimer-3.0\AceTimer-3.0.lua:147
IterateEmbeds = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceAddon-3.0\AceAddon-3.0.lua:442
SecureHook = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceHook-3.0\AceHook-3.0.lua:336
GarrisonMissionButtonRewards_OnEnter = defined @interface\AddOns\ChampionCommander\missionlist.lua:333
MissionTip = defined @interface\AddOns\ChampionCommander\missionlist.lua:1260
RawHookScript = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceHook-3.0\AceHook-3.0.lua:395
SortMissions = defined @interface\AddOns\ChampionCommander\missionlist.lua:499
NoMartiniNoParty = defined @interface\AddOns\ChampionCommander\missionlist.lua:673
SetDefaultModulePrototype = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceAddon-3.0\AceAddon-3.0.lua:409
Menu = defined @interface\AddOns\ChampionCommander\missionlist.lua:751
IsEnabled = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceAddon-3.0\AceAddon-3.0.lua:451
ScheduleTimer = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceTimer-3.0\AceTimer-3.0.lua:94
DisableModule = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceAddon-3.0\AceAddon-3.0.lua:350
RegisterMessage = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
UnregisterMessage = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:153
IsHooked = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceHook-3.0\AceHook-3.0.lua:493
InitialSetup = defined @interface\AddOns\ChampionCommander\missionlist.lua:791
SetEnabledState = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceAddon-3.0\AceAddon-3.0.lua:424
Hook = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceHook-3.0\AceHook-3.0.lua:274
enabledState = true
RegisterEvent = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
SelectTab = defined @interface\AddOns\ChampionCommander\missionlist.lua:881
IterateModules = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceAddon-3.0\AceAddon-3.0.lua:437
Dim = defined @interface\AddOns\ChampionCommander\missionlist.lua:1022
RawHook = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceHook-3.0\AceHook-3.0.lua:313
DisplayMenu = defined @interface\AddOns\ChampionCommander\missionlist.lua:780
OnInitialize = defined @interface\AddOns\ChampionCommander\libs\LibInit\LibInit.lua:402
UnregisterAllEvents = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:174
GetModule = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceAddon-3.0\AceAddon-3.0.lua:210
LoadButtons = defined @interface\AddOns\ChampionCommander\missionlist.lua:288
defaultModuleLibraries =
{
}
OnUpdate = defined @interface\AddOns\ChampionCommander\missionlist.lua:422
ScheduleRepeatingTimer = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceTimer-3.0\AceTimer-3.0.lua:129
CancelAllTimers = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceTimer-3.0\AceTimer-3.0.lua:160
GetName = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceAddon-3.0\AceAddo
AddOns:
Swatter, v8.2.6511 (SwimmingSeadragon)
ChampionCommander, v1.2.4 80300
BlizRuntimeLib_enUS v8.3.0.80300
(ck=75)

Date: 2020-02-10 20:47:30
ID: 3
Error occured in: Global
Count: 5
Message: ..\AddOns\ChampionCommander\matchmaker.lua line 691:
attempt to call method 'GetFullPermutations' (a nil value)
Debug:
[string "@ChampionCommander\matchmaker.lua"]:691: ?()
[string "@ChampionCommander\missionlist.lua"]:598:
ChampionCommander\missionlist.lua:582
[string "=(tail call)"]: ?
[string "@ChampionCommander\missionlist.lua"]:639: RedrawMissions()
[string "@ChampionCommander\missionlist.lua"]:423:
ChampionCommander\missionlist.lua:422
[string "=(tail call)"]: ?
[string "=[C]"]: Update()
[string "@Blizzard_GarrisonUI\Blizzard_GarrisonMissionUI.lua"]:1155:
...s\Blizzard_GarrisonUI\Blizzard_GarrisonMissionUI.lua:1128
[string "=[C]"]: ?
Locals:
self =

{
MAXLEVEL = defined @interface\AddOns\ChampionCommander\ChampionCommander.lua:131
modules =
{
}
CancelTimer = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceTimer-3.0\AceTimer-3.0.lua:147
IsBlacklisted = defined @interface\AddOns\ChampionCommander\core.lua:164
SecureHook = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceHook-3.0\AceHook-3.0.lua:336
allEquipments =
{
}
allArtifactPower =
{
}
GetDataModule = defined @interface\AddOns\ChampionCommander\data.lua:14
ActivateButton = defined @interface\AddOns\ChampionCommander\core.lua:198
GetDifficultyColors = defined @interface\AddOns\ChampionCommander\core.lua:225
GetMissionlistModule = defined @interface\AddOns\ChampionCommander\missionlist.lua:16
SetDefaultModulePrototype = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceAddon-3.0\AceAddon-3.0.lua:409
MAXQUALITY = defined @interface\AddOns\ChampionCommander\ChampionCommander.lua:134
IsEnabled = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceAddon-3.0\AceAddon-3.0.lua:451
GetCompletedMissionData = defined @interface\AddOns\ChampionCommander\autocomplete.lua:569
MarkAsSeen = defined @interface\AddOns\ChampionCommander\core.lua:288
ReloadMissions = defined @interface\AddOns\ChampionCommander\missionlist.lua:620
RegisterMessage = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
UnregisterMessage = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:153
Pulse = defined @interface\AddOns\ChampionCommander\missionlist.lua:696
hooks =
{
}
db =
{
}
PauseApply = defined @interface\AddOns\ChampionCommander\missionlist.lua:549
Apply = defined @interface\AddOns\ChampionCommander\missionlist.lua:552
SetEnabledState = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceAddon-3.0\AceAddon-3.0.lua:424
Hook = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceHook-3.0\AceHook-3.0.lua:274
PushRefresher = defined @interface\AddOns\ChampionCommander\missionlist.lua:611
Reserve = defined @interface\AddOns\ChampionCommander\ChampionCommander.lua:207
ColorFromBias = defined @interface\AddOns\ChampionCommander\ChampionCommander.lua:143
NeedsTutorial = defined @interface\AddOns\ChampionCommander\tutorials.lua:411
ShowPermutations = defined @interface\AddOns\ChampionCommander\missionpage.lua:295
OnInitialized = defined @interface\AddOns\ChampionCommander\core.lua:141
GetMissionpageModule = defined @interface\AddOns\ChampionCommander\missionpage.lua:16
UnregisterAllEvents = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:174
GetMembersFrame = defined @interface\AddOns\ChampionCommander\missionlist.lua:875
CleanPermutations = defined @interface\AddOns\ChampionCommander\missionlist.lua:447
revision = "c40b962"
Unban = defined @interface\AddOns\ChampionCommander\ChampionCommander.lua:222
GetSelectedParty = defined @interface\AddOns\ChampionCommander\matchmaker.lua:653
GetName = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceAddon-3.0\AceAddon-3.0.lua:279
name = "ChampionCommander"
RefillParties = defined @interface\AddOns\ChampionCommander\matchmaker.lua:687
TroopsWillDieAnyway = defined @interface\AddOns\ChampionCommander\matchmaker.lua:190
Disable = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceAddon-3.0\AceAddon-3.0.lua:314
ListRefreshers = defined @interface\AddOns\ChampionCommander\missionlist.lua:617
lastsection = "Release Notes"

AddOns:
Swatter, v8.2.6511 (SwimmingSeadragon)
ChampionCommander, v1.2.4 80300
BlizRuntimeLib_enUS v8.3.0.80300
(ck=75)

Date: 2020-02-10 20:51:16
ID: 4
Error occured in: Global
Count: 1
Message: ..\AddOns\ChampionCommander\missionlist.lua line 640:
attempt to call method 'SortTroop' (a nil value)
Debug:
[string "@ChampionCommander\missionlist.lua"]:640: RedrawMissions()
[string "@ChampionCommander\missionlist.lua"]:423:
ChampionCommander\missionlist.lua:422
[string "=(tail call)"]: ?
[string "=[C]"]: Update()
[string "@Blizzard_GarrisonUI\Blizzard_GarrisonMissionUI.lua"]:162: OnHideMainFrame()
[string "@Blizzard_GarrisonUI\Blizzard_BFAMissionUI.lua"]:247:
...AddOns\Blizzard_GarrisonUI\Blizzard_BFAMissionUI.lua:246
[string "=[C]"]: ?
[string "=[C]"]: Hide()
[string "@..\FrameXML\UIParent.lua"]:2723: SetUIPanel()
[string "@..\FrameXML\UIParent.lua"]:2754: MoveUIPanel()
[string "@..\FrameXML\UIParent.lua"]:2785: HideUIPanel()
[string "@..\FrameXML\UIParent.lua"]:2456:
..\FrameXML\UIParent.lua:2448
[string "=[C]"]: SetAttribute()
[string "@..\FrameXML\UIParent.lua"]:3326: HideUIPanel()
[string "@..\SharedXML\SharedUIPanelTemplates.lua"]:131:
..\SharedXML\SharedUIPanelTemplates.lua:125
Locals:
self =

{
MAXLEVEL = defined @interface\AddOns\ChampionCommander\ChampionCommander.lua:131
modules =
{
}
CancelTimer = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceTimer-3.0\AceTimer-3.0.lua:147
IsBlacklisted = defined @interface\AddOns\ChampionCommander\core.lua:164
SecureHook = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceHook-3.0\AceHook-3.0.lua:336
allEquipments =
{
}
allArtifactPower =
{
}
GetDataModule = defined @interface\AddOns\ChampionCommander\data.lua:14
ActivateButton = defined @interface\AddOns\ChampionCommander\core.lua:198
GetDifficultyColors = defined @interface\AddOns\ChampionCommander\core.lua:225
GetMissionlistModule = defined @interface\AddOns\ChampionCommander\missionlist.lua:16
SetDefaultModulePrototype = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceAddon-3.0\AceAddon-3.0.lua:409
MAXQUALITY = defined @interface\AddOns\ChampionCommander\ChampionCommander.lua:134
IsEnabled = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceAddon-3.0\AceAddon-3.0.lua:451
GetCompletedMissionData = defined @interface\AddOns\ChampionCommander\autocomplete.lua:569
MarkAsSeen = defined @interface\AddOns\ChampionCommander\core.lua:288
ReloadMissions = defined @interface\AddOns\ChampionCommander\missionlist.lua:620
RegisterMessage = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
UnregisterMessage = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:153
Pulse = defined @interface\AddOns\ChampionCommander\missionlist.lua:696
hooks =
{
}
db =
{
}
PauseApply = defined @interface\AddOns\ChampionCommander\missionlist.lua:549
Apply = defined @interface\AddOns\ChampionCommander\missionlist.lua:552
SetEnabledState = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceAddon-3.0\AceAddon-3.0.lua:424
Hook = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceHook-3.0\AceHook-3.0.lua:274
PushRefresher = defined @interface\AddOns\ChampionCommander\missionlist.lua:611
Reserve = defined @interface\AddOns\ChampionCommander\ChampionCommander.lua:207
ColorFromBias = defined @interface\AddOns\ChampionCommander\ChampionCommander.lua:143
NeedsTutorial = defined @interface\AddOns\ChampionCommander\tutorials.lua:411
ShowPermutations = defined @interface\AddOns\ChampionCommander\missionpage.lua:295
OnInitialized = defined @interface\AddOns\ChampionCommander\core.lua:141
GetMissionpageModule = defined @interface\AddOns\ChampionCommander\missionpage.lua:16
UnregisterAllEvents = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:174
GetMembersFrame = defined @interface\AddOns\ChampionCommander\missionlist.lua:875
CleanPermutations = defined @interface\AddOns\ChampionCommander\missionlist.lua:447
revision = "c40b962"
Unban = defined @interface\AddOns\ChampionCommander\ChampionCommander.lua:222
GetSelectedParty = defined @interface\AddOns\ChampionCommander\matchmaker.lua:653
GetName = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceAddon-3.0\AceAddon-3.0.lua:279
name = "ChampionCommander"
RefillParties = defined @interface\AddOns\ChampionCommander\matchmaker.lua:687
TroopsWillDieAnyway = defined @interface\AddOns\ChampionCommander\matchmaker.lua:190
Disable = defined @interface\AddOns\ChampionCommander\libs\LibInit\Ace3\AceAddon-3.0\AceAddon-3.0.lua:314
ListRefreshers = defined @interface\AddOns\ChampionCommander\missionlist.lua:617
lastsection = "Release Notes"

AddOns:
Swatter, v8.2.6511 (SwimmingSeadragon)
ChampionCommander, v1.2.4 80300
BlizRuntimeLib_enUS v8.3.0.80300
(ck=75)

Thank you, and keep up the good work!

-Nomisuke

commented

I can't believe I didn't just try deleting and reinstalling the addon. It's fine. Sorry for the trouble. And thanks again!