tukui-org / ElvUI

User Interface replacement AddOn for World of Warcraft.
https://tukui.org
Other
462 stars 155 forks source link

ELVUI Heal Prediction Error (208) #1298

Closed kvrlchen closed 2 months ago

kvrlchen commented 2 months ago

Troubleshooting Steps

WOW_ELVUI_FEHLER1

Describe the expected behavior and what actually happened?

Everytime a heal appears on myself (No matter if it's a "fresh" casted spell or just a tick of an overtime heal) the Lua-Error window popps up with the message below. Does only happen when I am not in combat. (Lua-Error window disappears the second I get in combat and appears again the second out leave combat) Also it does not trigger when I take potions or food (no matter if I am in combat or out of combat).

Reproducing the issue.

Repeat the steps before:

[Everytime a heal appears on myself (No matter if it's a "fresh" casted spell or just a tick of an overtime heal) the Lua-Error window popps up with the message below. Does only happen when I am not in combat. (Lua-Error window disappears the second I get in combat and appears again the second out leave combat) Also it does not trigger when I take potions or food (no matter if I am in combat or out of combat).]

Edit: Also tested it with other people healing me - same problem. So it doesn't matter if I am healing myself or anyone else is. As soon as the heals applies, the error-window appears. And just ot clarify, only the error window popping up, to this time I could not figure out any other issues.

Lua Errors

../Core/Modules/UnitFrames/Elements/HealPrediction.lua:208: attempt to index local 'db' (a boolean value)
Time: Sun Aug 11 23:49:50 2024
Count: 13
Stack: .../Core/Modules/UnitFrames/Elements/HealPrediction.lua:208: attempt to index local 'db' (a boolean value)
[string "@Interface/AddOns/ElvUI/Core/Modules/UnitFrames/Elements/HealPrediction.lua"]:208: in function <.../Core/Modules/UnitFrames/Elements/HealPrediction.lua:205>
[string "=(tail call)"]: ?
[string "=(tail call)"]: ?
[string "@Interface/AddOns/ElvUI_Libraries/Core/oUF/ouf.lua"]:1073: in function `run'
[string "@Interface/AddOns/ElvUI_Libraries/Core/oUF/ouf.lua"]:1087: in function `execute'
[string "@Interface/AddOns/ElvUI_Libraries/Core/oUF/ouf.lua"]:1135: in function <Interface/AddOns/ElvUI_Libraries/Core/oUF/ouf.lua:1127>
[string "=(tail call)"]: ?

Locals: self = <table> {
 __owner = ElvUF_Raid1Group1UnitButton1 {
 }
 maxOverflow = 1
 healAbsorbBar = ElvUF_Raid1Group1UnitButton1_HealthBar_HealAbsorbBar {
 }
 parent = Frame {
 }
 myBar = ElvUF_Raid1Group1UnitButton1_HealthBar_MyBar {
 }
 otherBar = ElvUF_Raid1Group1UnitButton1_HealthBar_OtherBar {
 }
 absorbBar = ElvUF_Raid1Group1UnitButton1_HealthBar_AbsorbBar {
 }
 health = ElvUF_Raid1Group1UnitButton1_HealthBar {
 }
 frame = ElvUF_Raid1Group1UnitButton1 {
 }
}
_ = "player"
_ = 0
_ = 0
absorb = 0
_ = 0
hasOverAbsorb = false
hasOverHealAbsorb = false
health = 1222364
maxHealth = 1222364
frame = ElvUF_Raid1Group1UnitButton1 {
 ReadyCheckIndicator = Texture {
 }
 RaidDebuffs = Frame {
 }
 ResurrectIndicator = Texture {
 }
 __mousetags = <table> {
 }
 unitEvents = <table> {
 }
 PhaseIndicator = Texture {
 }
 AuraHighlightBackdrop = false
 USE_INSET_POWERBAR = false
 SummonIndicator = Texture {
 }
 __customargs = <table> {
 }
 TargetGlow = Frame {
 }
 PowerPrediction = <table> {
 }
 Portrait3D = PlayerModel {
 }
 AuraHighlight = Texture {
 }
 USE_POWERBAR = true
 __elements = <table> {
 }
 BOTTOM_OFFSET = 6
 RaisedElementParent = Frame {
 }
 INFO_PANEL_HEIGHT = 0
 style = "ElvUF_Raid1"
 ClassBar = "AlternativePower"
 USE_INFO_PANEL = false
 CLASSBAR_YOFFSET = 0
 ORIENTATION = "MIDDLE"
 UNIT_CONNECTION = <table> {
 }
 Debuffs = ElvUF_Raid1Group1UnitButton1Debuffs {
 }
 CLASSBAR_HEIGHT = 10
 PixelSnapDisabled = true
 AuraHighlightFilterTable = <table> {
 }
 unit = "player"
 CLASSBAR_DETACHED = false
 CLASSBAR_SHOWN = false
 USE_CLASSBAR = true
 db = <table> {
 }
 POWERBAR_SHOWN = true
 CAN_HAVE_CLASSBAR = true
 UNIT_WIDTH = 72
 RaidRoleFramesAnchor = Frame {
 }
 unitframeType = "raid1"
 USE_PORTRAIT = false
 ThreatIndicator = Frame {
 }
 CLASSBAR_WIDTH = 72
 Portrait2D = Texture {
 }
 Name = FontString {
 }
 POWERBAR_HEIGHT = 7
 POWERBAR_OFFSET = 0
 Buffs = ElvUF_Raid1Group1UnitButton1Buffs {
 }
 USE_POWERBAR_OFFSET = false
 MouseGlow = Frame {
 }
 USE_MINI_POWERBAR = false
 HealthPrediction = <table> {
 }
 UNIT_POWER_BAR_SHOW = <table> {
 }
 __tags = <table> {
 }
 POWERBAR_WIDTH = 70
 SHADOW_SPACING = 3
 customTexts = <table> {
 }
 GroupRoleIndicator = Texture {
 }
 Cutaway = <table> {
 }
 IsPingable = true
 PORTRAIT_WIDTH = 0
 Power = ElvUF_Raid1Group1UnitButton1_PowerBar {
 }
 RaidRoleIndicator = Texture {
 }
 AuraWatch = ElvUF_Raid1Group1UnitButton1AuraWatch {
 }
 FrameGlow = Frame {
 }
 AlternativePower = ElvUF_Raid1Group1UnitButton1_AlternativePower {
 }
 AuraHighlightFilter = true
 POWERBAR_DETACHED = false
 UNIT_POWER_BAR_HIDE = <table> {
 }
 AssistantIndicator = Texture {
 }
 USE_MINI_CLASSBAR = false
 Portrait = PlayerModel {
 }
 MasterLooterIndicator = Texture {
 }
 RaidTargetIndicator = Texture {
 }
 GROUP_ROSTER_UPDATE = <table> {
 }
 UNIT_HEIGHT = 40
 USE_PORTRAIT_OVERLAY = false
 LeaderIndicator = Texture {
 }
 FocusGlow = Frame {
 }
 PvPClassificationIndicator = Texture {
 }
 InfoPanel = ElvUF_Raid1Group1UnitButton1_InfoPanel {
 }
 MAX_CLASS_BAR = 1
 colors = <table> {
 }
 PrivateAuras = ElvUF_Raid1Group1UnitButton1_PrivateAuras {
 }
 Health = ElvUF_Raid1Group1UnitButton1_HealthBar {
 }
 AuraHig

Verification Steps

1Botanica1 commented 2 months ago

Type in chat in game

/efixdb

There is something with your profile and that command will fix it.