tukui-org / ElvUI

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

Nameplate Errors on Afflicted Affix for Shadow Priest #988

Open Vende7 opened 1 year ago

Vende7 commented 1 year ago

What is the issue you are having?

I keep getting this lua error in when in a group and in combat throughout a mythic dungeon. it's only triggered by:

  1. on my shadow priest and not on my other characters. (All my characters use the same name plate settings and etc.)
  2. only triggers in mythic with the afflicted affix (+7's)
  3. ran mythic 2s and others without the afflicted affix and had no errors
  4. ran normal heroics and also no errors popped up
  5. did not have this issue last week and only seemed to happen this week. (maybe its the afflicted affix?)

even after the dungeon, the error keeps popping up. I even tried turning off all weak auras. it notes it as a nameplate elvui error and i cant seem to find out where its triggering on my shadow priest.

What is the expected behavior?

What i've tried:

  1. turning off all addons 2, reload ui fixes the issue and it wont op up again in solo content. (but if i use reload ui during a mythic 7+, the next fight it'll triggerthe error to constantly come up again)

What actually happened?

All settings are the same across all my characters and it only seems to happen to my shadow priest. MM hunter, and Prot Paly no issues.

Suggested Solution/Workaround

  1. disabling the nameplate section of EVLUI (which seemed to work), but ideally not feasible since i like the elvui nameplates

Errors

9 pages of lua errors below:
1. 
Message: .../AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua:907: calling 'Hide' on bad self (Usage: self:Hide())
Time: Thu Jun  1 22:42:13 2023
Count: 62
Stack: .../AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua:907: calling 'Hide' on bad self (Usage: self:Hide())
[string "=[C]"]: ?
[string "=[C]"]: in function `Hide'
[string "@Interface/AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua"]:907: in function <.../AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua:902>
[string "=[C]"]: in function `SetupClassNameplateBars'
[string "@Interface/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua"]:206: in function `OnTargetChanged'
[string "@Interface/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua"]:83: in function <...e/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua:69>
[string "=[C]"]: in function `CameraOrSelectOrMoveStop'
[string "CAMERAORSELECTORMOVE"]:4: in function <[string "CAMERAORSELECTORMOVE"]:1>

Locals: (*temporary) = <function> defined =[C]:-1

2. 
Message: .../AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua:907: calling 'Hide' on bad self (Usage: self:Hide())
Time: Thu Jun  1 22:47:39 2023
Count: 125
Stack: .../AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua:907: calling 'Hide' on bad self (Usage: self:Hide())
[string "=[C]"]: ?
[string "=[C]"]: in function `Hide'
[string "@Interface/AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua"]:907: in function <.../AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua:902>
[string "=[C]"]: in function `SetupClassNameplateBars'
[string "@Interface/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua"]:206: in function `OnTargetChanged'
[string "@Interface/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua"]:83: in function <...e/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua:69>

Locals: (*temporary) = <function> defined =[C]:-1

3. 
Message: .../AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua:907: calling 'Hide' on bad self (Usage: self:Hide())
Time: Thu Jun  1 22:54:40 2023
Count: 408
Stack: .../AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua:907: calling 'Hide' on bad self (Usage: self:Hide())
[string "=[C]"]: ?
[string "=[C]"]: in function `Hide'
[string "@Interface/AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua"]:907: in function <.../AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua:902>
[string "=[C]"]: in function `SetupClassNameplateBars'
[string "@Interface/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua"]:143: in function `OnNamePlateAdded'
[string "@Interface/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua"]:78: in function <...e/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua:69>

Locals: (*temporary) = <function> defined =[C]:-1

4.
Message: .../AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua:907: calling 'Hide' on bad self (Usage: self:Hide())
Time: Thu Jun  1 22:42:19 2023
Count: 109
Stack: .../AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua:907: calling 'Hide' on bad self (Usage: self:Hide())
[string "=[C]"]: ?
[string "=[C]"]: in function `Hide'
[string "@Interface/AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua"]:907: in function <.../AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua:902>
[string "=[C]"]: in function `SetupClassNameplateBars'
[string "@Interface/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua"]:206: in function `OnTargetChanged'
[string "@Interface/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua"]:83: in function <...e/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua:69>
[string "=[C]"]: in function `TargetNearestEnemy'
[string "TARGETNEARESTENEMY"]:2: in function <[string "TARGETNEARESTENEMY"]:1>

Locals: (*temporary) = <function> defined =[C]:-1

5. 
Message: .../AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua:907: calling 'Hide' on bad self (Usage: self:Hide())
Time: Thu Jun  1 22:29:12 2023
Count: 3
Stack: .../AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua:907: calling 'Hide' on bad self (Usage: self:Hide())
[string "=[C]"]: ?
[string "=[C]"]: in function `Hide'
[string "@Interface/AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua"]:907: in function <.../AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua:902>
[string "=[C]"]: in function `SetupClassNameplateBars'
[string "@Interface/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua"]:206: in function `OnTargetChanged'
[string "@Interface/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua"]:83: in function <...e/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua:69>
[string "=[C]"]: in function `TurnOrActionStop'
[string "TURNORACTION"]:4: in function <[string "TURNORACTION"]:1>

Locals: (*temporary) = <function> defined =[C]:-1

6.
Message: .../AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua:907: calling 'Hide' on bad self (Usage: self:Hide())
Time: Thu Jun  1 22:26:09 2023
Count: 1
Stack: .../AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua:907: calling 'Hide' on bad self (Usage: self:Hide())
[string "=[C]"]: ?
[string "=[C]"]: in function `Hide'
[string "@Interface/AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua"]:907: in function <.../AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua:902>
[string "=[C]"]: in function `SetupClassNameplateBars'
[string "@Interface/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua"]:206: in function `OnTargetChanged'
[string "@Interface/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua"]:83: in function <...e/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua:69>
[string "=[C]"]: in function `TargetUnit'
[string "TARGETFOCUS"]:1: in function <[string "TARGETFOCUS"]:1>

Locals: (*temporary) = <function> defined =[C]:-1

7. 
Message: .../AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua:907: calling 'Hide' on bad self (Usage: self:Hide())
Time: Thu Jun  1 22:26:10 2023
Count: 1
Stack: .../AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua:907: calling 'Hide' on bad self (Usage: self:Hide())
[string "=[C]"]: ?
[string "=[C]"]: in function `Hide'
[string "@Interface/AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua"]:907: in function <.../AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua:902>
[string "=[C]"]: in function `SetupClassNameplateBars'
[string "@Interface/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua"]:206: in function `OnTargetChanged'
[string "@Interface/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua"]:83: in function <...e/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua:69>
[string "=[C]"]: in function `AssistUnit'
[string "ASSISTTARGET"]:1: in function <[string "ASSISTTARGET"]:1>

Locals: (*temporary) = <function> defined =[C]:-1

8.
Message: .../AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua:907: calling 'Hide' on bad self (Usage: self:Hide())
Time: Thu Jun  1 22:46:08 2023
Count: 1
Stack: .../AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua:907: calling 'Hide' on bad self (Usage: self:Hide())
[string "=[C]"]: ?
[string "=[C]"]: in function `Hide'
[string "@Interface/AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua"]:907: in function <.../AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua:902>
[string "=[C]"]: in function `SetupClassNameplateBars'
[string "@Interface/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua"]:510: in function <...e/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua:444>
[string "=[C]"]: in function `UpdateNamePlateOptions'
[string "@Interface/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua"]:95: in function <...e/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua:69>
[string "=[C]"]: ?
[string "=[C]"]: in function `SetCVar'
[string "@Interface/SharedXML/CvarUtil.lua"]:13: in function <Interface/SharedXML/CvarUtil.lua:9>
[string "@Interface/AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua"]:100: in function `SetCVar'
[string "@Interface/AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua"]:109: in function `CVarReset'
[string "@Interface/AddOns/ElvUI_Options/Core/Nameplates.lua"]:403: in function <Interface/AddOns/ElvUI_Options/Core/Nameplates.lua:403>
[string "=[C]"]: ?
[string "@Interface/AddOns/ElvUI_Libraries/Core/Ace3/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua"]:45: in function <...nfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:43>
[string "@Interface/AddOns/ElvUI_Libraries/Core/Ace3/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua"]:655: in function <...nfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:654>

Locals: (*temporary) = <function> defined =[C]:-1

9.
Message: .../AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua:907: calling 'Hide' on bad self (Usage: self:Hide())
Time: Thu Jun  1 22:46:08 2023
Count: 1
Stack: .../AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua:907: calling 'Hide' on bad self (Usage: self:Hide())
[string "=[C]"]: ?
[string "=[C]"]: in function `Hide'
[string "@Interface/AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua"]:907: in function <.../AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua:902>
[string "=[C]"]: in function `SetupClassNameplateBars'
[string "@Interface/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua"]:510: in function <...e/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua:444>
[string "=[C]"]: in function `UpdateNamePlateOptions'
[string "@Interface/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua"]:95: in function <...e/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua:69>
[string "=[C]"]: ?
[string "=[C]"]: in function `SetCVar'
[string "@Interface/SharedXML/CvarUtil.lua"]:13: in function <Interface/SharedXML/CvarUtil.lua:9>
[string "@Interface/AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua"]:100: in function `SetCVar'
[string "@Interface/AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua"]:122: in function `CVarReset'
[string "@Interface/AddOns/ElvUI_Options/Core/Nameplates.lua"]:403: in function <Interface/AddOns/ElvUI_Options/Core/Nameplates.lua:403>
[string "=[C]"]: ?
[string "@Interface/AddOns/ElvUI_Libraries/Core/Ace3/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua"]:45: in function <...nfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:43>
[string "@Interface/AddOns/ElvUI_Libraries/Core/Ace3/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua"]:655: in function <...nfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:654>

Locals: (*temporary) = <function> defined =[C]:-1

ElvUI Changelog & Troubleshooting

1Botanica1 commented 1 year ago

Type in chat in game /edebug on Test. Do you still have the error/issue?

If so, type in chat in game estatus And upload a full ui screnshot (no cropping) showing both the status panel and the error.

If you also still get the error, copy the error in here as well.

5tarsfury commented 1 year ago

I've been having a similar issue on my evoker. Here's the screenshots for the run I was just in. WoWScrnShot_081423_000026 WoWScrnShot_081423_000247

1Botanica1 commented 1 year ago

I've been having a similar issue on my evoker. Here's the screenshots for the run I was just in.

WoWScrnShot_081423_000026

WoWScrnShot_081423_000247

Edit - you have loads of addons enabled. You need to test with only ElvUI - please see below.

Type in chat in game /edebug on Test. Do you still have the error/issue?

If so, type in chat in game estatus And upload a full ui screnshot (no cropping) showing both the status panel and the error.

If you also still get the error, copy the error in here as well.

5tarsfury commented 1 year ago

Message: .../AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua:917: calling 'Hide' on bad self (Usage: self:Hide()) Time: Mon Aug 14 23:59:54 2023 Count: 13 Stack: .../AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua:917: calling 'Hide' on bad self (Usage: self:Hide())

string "=[C]": in function Hide' [string "@Interface/AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua"]:917: in function <.../AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua:912> [string "=[C]"]: in functionSetupClassNameplateBars' [string "@Interface/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua"]:206: in function OnTargetChanged' [string "@Interface/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua"]:83: in function <...e/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua:69> [string "=[C]"]: in functionTurnOrActionStop'

Locals: (*temporary) = defined =[C]:-1

Message: .../AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua:917: calling 'Hide' on bad self (Usage: self:Hide()) Time: Tue Aug 15 00:00:39 2023 Count: 37 Stack: .../AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua:917: calling 'Hide' on bad self (Usage: self:Hide())

string "=[C]": in function Hide' [string "@Interface/AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua"]:917: in function <.../AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua:912> [string "=[C]"]: in functionSetupClassNameplateBars' [string "@Interface/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua"]:206: in function `OnTargetChanged' [string "@Interface/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua"]:83: in function <...e/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua:69>

Locals: (*temporary) = defined =[C]:-1

Message: .../AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua:917: calling 'Hide' on bad self (Usage: self:Hide()) Time: Tue Aug 15 00:00:24 2023 Count: 466 Stack: .../AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua:917: calling 'Hide' on bad self (Usage: self:Hide())

string "=[C]": in function Hide' [string "@Interface/AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua"]:917: in function <.../AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua:912> [string "=[C]"]: in functionSetupClassNameplateBars' [string "@Interface/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua"]:143: in function `OnNamePlateAdded' [string "@Interface/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua"]:78: in function <...e/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua:69>

Locals: (*temporary) = defined =[C]:-1

Message: .../AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua:917: calling 'Hide' on bad self (Usage: self:Hide()) Time: Tue Aug 15 00:00:18 2023 Count: 7 Stack: .../AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua:917: calling 'Hide' on bad self (Usage: self:Hide())

string "=[C]": in function Hide' [string "@Interface/AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua"]:917: in function <.../AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua:912> [string "=[C]"]: in functionSetupClassNameplateBars' [string "@Interface/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua"]:206: in function OnTargetChanged' [string "@Interface/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua"]:83: in function <...e/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua:69> [string "=[C]"]: in functionCameraOrSelectOrMoveStop'

Locals: (*temporary) = defined =[C]:-1

Message: .../AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua:917: calling 'Hide' on bad self (Usage: self:Hide()) Time: Mon Aug 14 23:59:32 2023 Count: 4 Stack: .../AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua:917: calling 'Hide' on bad self (Usage: self:Hide())

string "=[C]": in function Hide' [string "@Interface/AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua"]:917: in function <.../AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua:912> [string "=[C]"]: in functionSetupClassNameplateBars' [string "@Interface/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua"]:206: in function OnTargetChanged' [string "@Interface/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua"]:83: in function <...e/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua:69> [string "=[C]"]: in functionTargetNearestEnemy'

Locals: (*temporary) = defined =[C]:-1

Message: .../AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua:917: calling 'Hide' on bad self (Usage: self:Hide()) Time: Tue Aug 15 00:00:42 2023 Count: 4 Stack: .../AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua:917: calling 'Hide' on bad self (Usage: self:Hide())

string "=[C]": in function Hide' [string "@Interface/AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua"]:917: in function <.../AddOns/ElvUI/Core/Modules/Nameplates/Nameplates.lua:912> [string "=[C]"]: in functionSetupClassNameplateBars' [string "@Interface/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua"]:206: in function OnTargetChanged' [string "@Interface/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua"]:83: in function <...e/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua:69> [string "=[C]"]: in functionTargetUnit' [string "@Interface/FrameXML/SecureTemplates.lua"]:523: in function `handler' [string "@Interface/FrameXML/SecureTemplates.lua"]:690: in function <Interface/FrameXML/SecureTemplates.lua:672> [string "@Interface/FrameXML/SecureTemplates.lua"]:704: in function <Interface/FrameXML/SecureTemplates.lua:697> [string "@Interface/FrameXML/SecureTemplates.lua"]:779: in function <Interface/FrameXML/SecureTemplates.lua:764>

Locals: (*temporary) = defined =[C]:-1

image

5tarsfury commented 1 year ago

I can consistently get it to pop up by targeting Sentiu or hitting esc to remove my target at the end of Brackenhide Hollow after the dungeon is over as well. I have a dozen or so more screenshots if you want them.

5tarsfury commented 1 year ago

Seems like it is eventually just any target acquisition or removal even outside of the dungeon. Reloading the UI after leaving will stop it from appearing again.