Classic Buffs going into negative seconds
Brum8842 opened this issue · 7 comments
Hello my buffs and debuffs are still counting down and don't disappear after they reach 0, they just go into the negative numbers. My Swatter caught a few actions.
Date: 2019-09-17 17:22:42
ID: 6
Error occured in: AddOn: NeatPlates
Count: ∞
Message: Note: AddOn NeatPlates attempted to call a protected function (ElvUIPlayerBuffs:SetAttribute()) during combat lockdown.
Debug:
[C]: SetAttribute()
..\FrameXML\SecureGroupHeaders.lua:103:
..\FrameXML\SecureGroupHeaders.lua:101
..\FrameXML\SecureGroupHeaders.lua:756:
..\FrameXML\SecureGroupHeaders.lua:728
..\FrameXML\SecureGroupHeaders.lua:1046: SecureAuraHeader_Update()
..\FrameXML\SecureGroupHeaders.lua:686:
..\FrameXML\SecureGroupHeaders.lua:682
Locals:
None
Date: 2019-09-17 17:22:39
ID: 7
Error occured in: AddOn: NeatPlates
Count: 314
Message: Note: AddOn NeatPlates attempted to call a protected function (ElvUIPlayerBuffs:SetWidth()) during combat lockdown.
Debug:
[C]: SetWidth()
..\FrameXML\SecureGroupHeaders.lua:852:
..\FrameXML\SecureGroupHeaders.lua:728
..\FrameXML\SecureGroupHeaders.lua:1046: SecureAuraHeader_Update()
..\FrameXML\SecureGroupHeaders.lua:696:
..\FrameXML\SecureGroupHeaders.lua:691
[C]: SetAttribute()
..\FrameXML\SecureStateDriver.lua:101:
..\FrameXML\SecureStateDriver.lua:95
..\FrameXML\SecureStateDriver.lua:127:
..\FrameXML\SecureStateDriver.lua:119
Locals:
None
Date: 2019-09-17 17:22:39
ID: 8
Error occured in: AddOn: NeatPlates
Count: 314
Message: Note: AddOn NeatPlates attempted to call a protected function (ElvUIPlayerBuffs:SetHeight()) during combat lockdown.
Debug:
[C]: SetHeight()
..\FrameXML\SecureGroupHeaders.lua:853:
..\FrameXML\SecureGroupHeaders.lua:728
..\FrameXML\SecureGroupHeaders.lua:1046: SecureAuraHeader_Update()
..\FrameXML\SecureGroupHeaders.lua:696:
..\FrameXML\SecureGroupHeaders.lua:691
[C]: SetAttribute()
..\FrameXML\SecureStateDriver.lua:101:
..\FrameXML\SecureStateDriver.lua:95
..\FrameXML\SecureStateDriver.lua:127:
..\FrameXML\SecureStateDriver.lua:119
Locals:
None
Date: 2019-09-17 17:22:58
ID: 9
Error occured in: AddOn: NeatPlates
Count: ∞
Message: Note: AddOn NeatPlates attempted to call a protected function (ElvUIPlayerDebuffs:SetAttribute()) during combat lockdown.
Debug:
[C]: SetAttribute()
..\FrameXML\SecureGroupHeaders.lua:103:
..\FrameXML\SecureGroupHeaders.lua:101
..\FrameXML\SecureGroupHeaders.lua:756:
..\FrameXML\SecureGroupHeaders.lua:728
..\FrameXML\SecureGroupHeaders.lua:1046: SecureAuraHeader_Update()
..\FrameXML\SecureGroupHeaders.lua:686:
..\FrameXML\SecureGroupHeaders.lua:682
Locals:
None
Date: 2019-09-17 17:22:39
ID: 10
Error occured in: AddOn: NeatPlates
Count: 314
Message: Note: AddOn NeatPlates attempted to call a protected function (ElvUIPlayerDebuffs:SetWidth()) during combat lockdown.
Debug:
[C]: SetWidth()
..\FrameXML\SecureGroupHeaders.lua:852:
..\FrameXML\SecureGroupHeaders.lua:728
..\FrameXML\SecureGroupHeaders.lua:1046: SecureAuraHeader_Update()
..\FrameXML\SecureGroupHeaders.lua:696:
..\FrameXML\SecureGroupHeaders.lua:691
[C]: SetAttribute()
..\FrameXML\SecureStateDriver.lua:101:
..\FrameXML\SecureStateDriver.lua:95
..\FrameXML\SecureStateDriver.lua:127:
..\FrameXML\SecureStateDriver.lua:119
Locals:
None
Date: 2019-09-17 17:22:39
ID: 11
Error occured in: AddOn: NeatPlates
Count: 314
Message: Note: AddOn NeatPlates attempted to call a protected function (ElvUIPlayerDebuffs:SetHeight()) during combat lockdown.
Debug:
[C]: SetHeight()
..\FrameXML\SecureGroupHeaders.lua:853:
..\FrameXML\SecureGroupHeaders.lua:728
..\FrameXML\SecureGroupHeaders.lua:1046: SecureAuraHeader_Update()
..\FrameXML\SecureGroupHeaders.lua:696:
..\FrameXML\SecureGroupHeaders.lua:691
[C]: SetAttribute()
..\FrameXML\SecureStateDriver.lua:101:
..\FrameXML\SecureStateDriver.lua:95
..\FrameXML\SecureStateDriver.lua:127:
..\FrameXML\SecureStateDriver.lua:119
Locals:
None
These are all related to ElvUI, most likely due to both ElvUI nameplates and Neatplates running at the same time.
I don't have ElvUI's nameplates enabled, I turned that off since I've been using Neatplates.
I can also confirm this problem & several other people in my friendlist and on the elvui discord.
We all updated neatplates today and have elvui nameplates disabled and since the neatplate update this problem is happening. We all haven't updated ElvUI since several days.
Ok, so I found some code that hadn't reverted properly from a botched update. I pushed a new update that should hopefully resolve the aura duration issue for you.
I doubt however that it will fix those errors as that is most likely some weird interaction with ElvUI.
So the newer update still gives the errors and the "ghost" buffs and debuffs. I've been trying each version and version 27 works without any problems just when updating to 30 gives those gliches and errors.
Try version 31 as 30 still had some code left over that wasn't meant to be there.
Think I actually found the issue now...
I updated how LibClassicDurations was implemented to be as it is described in their docs because some features weren't working properly. And that overwrites the default blizzard global for aura durations, which is just a bad idea and is probably why it's affecting other addons...