ElvUI WindTools

ElvUI WindTools

3M Downloads

[Bug] 团队标记条 Lua 错误

ZhiqiangJerryQiu opened this issue · 1 comments

commented

描述问题
BugSack 发现的不影响游戏加载的报错信息。

错误复现
错误复现步骤:

  1. 打开游戏

插件信息 (请填写基本信息, 你可以在 [信息] 中找到):

  • 插件版本: 3.06
  • ElvUI 版本 13.06
  • 游戏版本 10.0.2.46801

更多信息
Error Log:
9x ...ddOns/ElvUI_WindTools/Modules/Combat/RaidMarkers.lua:446: attempt to perform arithmetic on field '__toScale' (a nil value)
[string "@ElvUI_WindTools/Modules/Combat/RaidMarkers.lua"]:446: in function <...ddOns/ElvUI_WindTools/Modules/Combat/RaidMarkers.lua:441>
[string "=[C]"]: ?

Locals:
self = Button {
CalculateAction = defined @FrameXML/SecureTemplates.lua:609
PixelSnapDisabled = true
OnBackdropLoaded = defined @SharedXML/Backdrop.lua:152
GetBackdropColor = defined @SharedXML/Backdrop.lua:390
SetupTextureCoordinates = defined @SharedXML/Backdrop.lua:214
OnBackdropSizeChanged = defined @SharedXML/Backdrop.lua:182
HasBackdropInfo = defined @SharedXML/Backdrop.lua:278
SetBackdropBorderColor = defined @SharedXML/Backdrop.lua:422
GetEdgeSize = defined @SharedXML/Backdrop.lua:188
animGroup = AnimationGroup {
}
ApplyBackdrop = defined @SharedXML/Backdrop.lua:294
SetBackdrop = defined @SharedXML/Backdrop.lua:329
ClearBackdrop = defined @SharedXML/Backdrop.lua:282
tex = Texture {
}
GetBackdropBorderColor = defined @SharedXML/Backdrop.lua:409
GetBackdrop = defined @SharedXML/Backdrop.lua:347
backdrop = Frame {
}
SetupPieceVisuals = defined @SharedXML/Backdrop.lua:246
SetBackdropColor = defined @SharedXML/Backdrop.lua:399
SetBorderBlendMode = defined @SharedXML/Backdrop.lua:266
0 =
}
progress = Infinite
currentScale = 1
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to perform arithmetic on field '__toScale' (a nil value)"
RM =

{
UpdateBar = defined @ElvUI_WindTools/Modules/Combat/RaidMarkers.lua:36
Enable = defined @DataStore/libs/AceAddon-3.0/AceAddon-3.0.lua:290
UnregisterAllEvents = defined @APR-Core/lib/HereBeDragons/CallbackHandler-1.0/CallbackHandler-1.0.lua:174
EnableModule = defined @DataStore/libs/AceAddon-3.0/AceAddon-3.0.lua:328
modules =
{
}
GetModule = defined @DataStore/libs/AceAddon-3.0/AceAddon-3.0.lua:206
IterateEmbeds = defined @DataStore/libs/AceAddon-3.0/AceAddon-3.0.lua:438
defaultModuleLibraries =
{
}
modifierString = "Shift"
SetDefaultModulePrototype = defined @DataStore/libs/AceAddon-3.0/AceAddon-3.0.lua:405
barAnchor = Frame {
}
name = "ElvUI_WindTools_RaidMarkers"
Initialize = defined @ElvUI_WindTools/Modules/Combat/RaidMarkers.lua:504
IsEnabled = defined @DataStore/libs/AceAddon-3.0/AceAddon-3.0.lua:447
orderedModules =
{
}
DisableModule = defined @DataStore/libs/AceAddon-3.0/AceAddon-3.0.lua:346
Log = defined @ElvUI_WindTools/Core/Functions/Developer.lua:124
UpdateButtons = defined @ElvUI_WindTools/Modules/Combat/RaidMarkers.lua:96
RegisterMessage = defined @APR-Core/lib/HereBeDragons/CallbackHandler-1.0/CallbackHandler-1.0.lua:90
UnregisterMessage = defined @APR-Core/lib/HereBeDragons/CallbackHandler-1.0/CallbackHandler-1.0.lua:153
bar = Frame {
}
IsModule = defined @DataStore/libs/AceAddon-3.0/AceAddon-3.0.lua:213
db =
{
}
SetDefaultModuleState = defined @DataStore/libs/AceAddon-3.0/AceAddon-3.0.lua:383
baseName = "ElvUI_WindTools"
ProfileUpdate = defined @ElvUI_WindTools/Modules/Combat/RaidMarkers.lua:491
SetEnabledState = defined @DataStore/libs/AceAddon-3.0/AceAddon-3.0.lua:420
CreateButtons = defined @ElvUI_WindTools/Modules/Combat/RaidMarkers.lua:239
enabledState = true
CreateBar = defined @ElvUI_WindTools/Modules/Combat/RaidMarkers.lua:197
RegisterEvent = defined @APR-Core/lib/HereBeDragons/CallbackHandler-1

commented

满级后我再进行一下排查, 可以尝试重置一下这个模块的设定.