FrameSort

FrameSort

88.4k Downloads

(Cata) Lua Error

Somatics23 opened this issue · 10 comments

commented

842x FrameSort/Collections/Comparer.lua:144: attempt to call method 'GetCachedInfo' (a nil value)
[string "@FrameSort/Collections/Comparer.lua"]:144: in function <FrameSort/Collections/Comparer.lua:120>
[string "=(tail call)"]: ?
[string "=(tail call)"]: ?
[string "=(tail call)"]: ?
[string "=[C]"]: in function sort' [string "@FrameSort/Modules/Sorting/SecureNoCombat.lua"]:396: in function <FrameSort/Modules/Sorting/SecureNoCombat.lua:371> [string "@FrameSort/Modules/Sorting/SecureNoCombat.lua"]:577: in function <FrameSort/Modules/Sorting/SecureNoCombat.lua:537> [string "=(tail call)"]: ? [string "@FrameSort/Modules/Sorting/Sorting.lua"]:39: in function Run'
[string "@FrameSort/Modules/Runner.lua"]:72: in function callback' [string "@FrameSort/Scheduling/Scheduler.lua"]:61: in function RunWhenCombatEnds'
[string "@FrameSort/Modules/Runner.lua"]:67: in function `Run'
[string "@FrameSort/Modules/Runner.lua"]:52: in function <FrameSort/Modules/Runner.lua:47>

Locals:
leftToken = "party2"
rightToken = "party1"
isArena = nil
leftRole = nil
rightRole = nil
leftSpec = nil
rightSpec = nil
(*temporary) = nil
(*temporary) =

{
static_cache =
{
}
debug = false
cache =
{
}
RegisterCallback = defined @AdvancedInterfaceOptions/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:80
state =
{
}
UnregisterCallback = defined @AdvancedInterfaceOptions/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:143
NotifyInspect = defined @FrameSort/Libs/LibGroupInSpecT/LibGroupInSpecT-1.1.lua:155
hooked = true
frame = LibGroupInSpecT-1.1_Frame {
}
events =
{
}
UnregisterAllCallbacks = defined @AdvancedInterfaceOptions/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:164
}
(*temporary) = "Player-4669-00C08F58"
(*temporary) = "attempt to call method 'GetCachedInfo' (a nil value)"
CompareGroup = defined @FrameSort/Collections/Comparer.lua:75
wow =
{
CompactRaidFrameManager_GetSetting = defined @Blizzard_CompactRaidFrames/Blizzard_CompactRaidFrameManager_Shared.lua:347
IsRetail = defined @FrameSort/WoW/WoW.lua:145
InterfaceOptions_AddCategory = defined @Blizzard_Settings_Shared/Blizzard_Deprecated.lua:4
InCombatLockdown = defined =[C]:-1
UnitGUID = defined =[C]:-1
MAX_RAID_MEMBERS = 40
GetLocale = defined =[C]:-1
CopyTable = defined @Blizzard_SharedXML/TableUtil.lua:236
UnitIsGroupLeader = defined =[C]:-1
IsInInstance = defined =[C]:-1
EditMacro = defined =[C]:-1
Enum =
{
}
wipe = defined =[C]:-1
IsInGroup = defined =[C]:-1
InterfaceOptionsFramePanelContainer = InterfaceOptionsFramePanelContainer {
}
UnitInRaid = defined =[C]:-1
SettingsPanel = SettingsPanel {
}
issecurevariable = defined =[C]:-1
C_PvP =
{
}
RegisterAttributeDriver = defined @Blizzard_FrameXML/SecureStateDriver.lua:8
GetCVarBool = defined @Blizzard_SharedXML/CvarUtil.lua:29
UnitGroupRolesAssigned = defined =[C]:-1
GetCVar = defined @Blizzard_SharedXML/CvarUtil.lua:17
EventRegistry =
{
}
UnregisterStateDriver = defined @Blizzard_FrameXML/SecureStateDriver.lua:30
CompactRaidFrameContainer_SetFlowSortFunction = defined @Blizzard_CompactRaidFrames/Blizzard_CompactRaidFrameContainer.lua:91
GetAddOnMetadata = defined =[C]:-1
EditModeManagerFrame =
{
}
SecureHandlerWrapScript = defined @Blizzard_FrameXML/SecureHandlers.lua:647
Settings =
{
}
IsClassic = defined @FrameSort/WoW/WoW.lua:154
CreateFrame = defined @FrameSort/WoW/WoW.lua:263
strjoin = defined @FrameSort/WoW/WoW.lua:80
SlashCmdList =
{
}
C_Timer =
{
}
IsWotlkPrivate = defined @FrameSort/WoW/WoW.lua:157
GetNumGroupMembers = defined =[C]:-1
IsCata = defined @FrameSort/WoW/WoW.lua:151
UnregisterAttributeDriver = defined @Blizzard_FrameXML/SecureStateDriver.lua:16
GetRaidRosterInfo = defined =[C]:-1
MEMBERS_PER_RAID_GROUP = 5
GetUnitName = defined @Blizzard_UnitFrame/Classic/UnitFrame.lua:972
GetNumArenaOpponentSpecs = defined =[C]:-1
GetTimePreciseSec = defined =[C]:-1
IsWotlk = defined @FrameSort/WoW/WoW.lua:148
UnitName = defined =[C]:-1
Events =
{
}
IsInRaid = defined =[C]:-1
InterfaceOptionsFrame_OpenToCategory = defined @Blizzard_Settings_Shared/Blizzard_Depr

thank you!

commented

image

all addons disabled besides framesort here.

commented

Is this retail or cata or classic?

commented
commented

Hmm looks like LibGroupInSpecT doesn't work in cata and classic, my bad.
I will disable that library for cata/classic and push an update.

commented

Should be fixed in the latest release 13.6.8.

commented

Wow that's very weird! The error means the LibGroupInSpecT library exists but it's missing a method I'm using.
Not sure how that's even possible, I'll investigate further.

commented

image

commented

Could you please run the command below and send a screenshot of the output?

/tinspect LibStub:GetLibrary("LibGroupInSpecT-1.1")

commented
commented

Yeah that isn't right, but no idea how that's happened.

Could you try disabling every addon except FrameSort and run the command again?

It should look like this:

image