BUG: 团队标签框架移动队友异常
yutian1224 opened this issue · 7 comments
很神奇,我也不知道触发原因,因为不是每次必现...我在队友进战斗的情况,自己进战斗的情况都试了
刚才等稀有的时候应该大家都没进战斗,测试了几分钟出现了一次.
下面是插件包
AddOns.zip
刚抓到一个报错
Message: Interface\AddOns\Cell\RaidFrame\UnitButton.lua:1589: attempt to perform arithmetic on field '?' (a nil value) Time: Sat Nov 14 09:52:18 2020 Count: 17 Stack: Interface\AddOns\Cell\RaidFrame\UnitButton.lua:1589: attempt to perform arithmetic on field '?' (a nil value) [string "@Interface\AddOns\Cell\RaidFrame\UnitButton.lua"]:1589: in function
TimerTextOnUpdate'
[string "@interface\AddOns\Cell\RaidFrame\UnitButton.lua"]:1294: in function <Interface\AddOns\Cell\RaidFrame\UnitButton.lua:1281>
[string "@interface\AddOns\Cell\RaidFrame\UnitButton.lua"]:1305: in function <Interface\AddOns\Cell\RaidFrame\UnitButton.lua:1302>
Locals: (*temporary) = 40919.564000
(*temporary) = nil
(*temporary) = "Player-1933-07702BB6"
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to perform arithmetic on field '?' (a nil value)"
button = CellGroupHeaderSubGroup4UnitButton1 {
__tickCount = 2
indicators =
}
__displayedGuid = "Player-1933-07702BB6"
func =
}
state =
}
__updateElapsed = 0.233000
0 =
widget =
}
updateRequired = 1
}
GetTime = defined =[C]:-1
startTimeCache =
Player-1668-027108A3 = 40871.372000
Player-707-062DB7F5 = 40898.177000
Player-1498-01DC8802 = 40908.611000
Player-877-05AC478E = 40786.222000
Player-1498-01D7DB6F = 40901.244000
Player-962-04FC7490 = 40815.306000
Player-816-032DFEB6 = 40780.956000
Player-826-0542F45C = 40544.563000
Player-714-062719C2 = 40544.883000
Player-1943-03B42DEA = 40814.006000
Player-817-04A36729 = 40815.072000
Player-826-03ECE98B = 40907.344000
Player-714-0597D41A = 40890.644000
Player-741-05C1359F = 40544.563000
}
timerText = CellGroupHeaderSubGroup4UnitButton1TimerText {
0 =
}
F =
UnitInGroup = defined @interface\AddOns\Cell\Utils.lua:312
RemoveElementsByKeys = defined @interface\AddOns\Cell\Utils.lua:72
GetTexCoord = defined @interface\AddOns\Cell\Utils.lua:410
UpdateTextWidth = defined @interface\AddOns\Cell\Utils.lua:203
GetInstanceName = defined @interface\AddOns\Cell\Utils.lua:442
ShowRaidRosterFrame = defined @interface\AddOns\Cell\ToolFrames\RaidRosterFrame.lua:266
CreateCentralDebuff = defined @interface\AddOns\Cell\RaidFrame\Elements\Auras.lua:887
IsDrinking = defined @interface\AddOns\Cell\OptionFrames\Indicators_DefaultSpells.lua:320
GetFontItems = defined @interface\AddOns\Cell\Utils.lua:371
UpdateFont = defined @interface\AddOns\Cell\Core.lua:74
CheckCustomIndicators = defined @interface\AddOns\Cell\RaidFrame\Elements\Auras.lua:1018
UnitButton_OnLoad = defined @interface\AddOns\Cell\RaidFrame\UnitButton.lua:1349
SavePosition = defined @interface\AddOns\Cell\Utils.lua:429
CheckTableRemoved = defined @interface\AddOns\Cell\Utils.lua:133
GetFont = defined @interface\AddOns\Cell\Utils.lua:361
RestorePosition = defined @interface\AddOns\Cell\Utils.lua:434
TInsert = defined @interface\AddOns\Cell\Utils.lua:61
CreateExternalCooldowns = defined @interface\AddOns\Cell\RaidFrame\Elements\Auras.lua:682
Copy = defined @interface\AddOns\Cell\Utils.lua:42
UpdateFrameLock = defined @interface\AddOns\Cell\RaidFrame\MainFrame.lua:60
HideBlizzard = defined @interface\AddOns\Cell\HideBlizzard.lua:47
TableToString = defined @interface\AddOns\Cell\Utils.lua:121
UpperFirst = defined @interface\AddOns\Cell\Utils.lua:8
GetSpellInfo = defined @interface\AddOns\Cell\Utils.lua:477
GetDebuffList = defined @interface\AddOns\Cell\OptionFrames\RaidDebuffs.lua:1068
CreateAoEHealing = defined @interface\AddOns\Cell\RaidFrame\Elements\Auras.lua:585
ShowOptionsFrame = defined @interface\AddOns\Cell\OptionFrames\OptionsFrame.lua:80
GetPetUnit = <funct`
已尝试修复这个错误,不过这个错误是“离线”“暂离”计时器相关的。和那个换队界面完全没有关系…
不过,我还是没能重现换队界面拖动时的“粘住鼠标”的问题,也许可以考虑把你的插件打个包发给我,我再试试,可能有什么插件冲突也说不定。
我昨天试了下你的插件包,很迷,我的意思是里边那些Blizzard插件都是好早以前的了,虽然留着也没影响(没作用)。
其次就是EN_UnitFrames、GridClickSets、RelicInspector、SafeQueue、WoWDBProfiler,这几个插件,直接报错,他们要么上古版本,要么就是没更新。
在禁用了这几个后,我试了拖动,还是没重现问题……我太难了……
不过话说回来,你该好好收拾下你的插件文件夹了,插件删了重新下吧。