Blizzard UI LUA ERRORS and game crash

Hello everyone.

I get LUA errors that I will post at the end of my topic, I only use KUI Nameplates, tellmewhen but not other UI addons. I’m not sure if it’s link to these LUA errors, but on some Nyalotha fights like Vexiona or when there is a lot of trash, with spell effects and nameplates my CPU overload (TAskmanager showing 100% CPU usage) while my GPU is only at 40%.

My spec are I7 6700K ; 1080 GTX so I dont think its caused by some too low spec. I play the game in raid with graphic settings to 5 and DX12.

Here are the lua errors from my errors logs:

Message: …e\AddOns\Blizzard_NamePlates\Blizzard_NamePlates.lua:448: Action[FrameMeasurement] failed because[Can’t measure restricted regions]: attempted from: :GetLeft().
Time: Mon Feb 3 23:54:49 2020
Count: 1
Stack: …e\AddOns\Blizzard_NamePlates\Blizzard_NamePlates.lua:448: Action[FrameMeasurement] failed because[Can’t measure restricted regions]: attempted from: :GetLeft().
[string “=[C]”]: in function GetLeft' [string "@Interface\AddOns\Blizzard_NamePlates\Blizzard_NamePlates.lua"]:448: in function GetPreferredInsets’
[string “@Interface\AddOns\Blizzard_NamePlates\Blizzard_NamePlates.lua”]:138: in function UpdateInsetsForType' [string "@Interface\AddOns\Blizzard_NamePlates\Blizzard_NamePlates.lua"]:122: in function ApplyFrameOptions’
[string “@Interface\AddOns\Blizzard_NamePlates\Blizzard_NamePlates.lua”]:93: in function `OnNamePlateAdded’
[string “@Interface\AddOns\Blizzard_NamePlates\Blizzard_NamePlates.lua”]:51: in function <…e\AddOns\Blizzard_NamePlates\Blizzard_NamePlates.lua:42>

Locals: (*temporary) = {
0 =
b = 0
myHealAbsorbLeftShadow = {
}
totalAbsorbOverlay = {
}
background = {
}
r = 0
barTexture = {
}
otherHealPrediction = {
}
border = {
}
myHealAbsorb = {
}
myHealPrediction = {
}
overAbsorbGlow = {
}
totalAbsorb = {
}
myHealAbsorbRightShadow = {
}
overHealAbsorbGlow = {
}
g = 0.999998
}

Message: …e\AddOns\Blizzard_NamePlates\Blizzard_NamePlates.lua:185: Usage: GetRaidTargetIndex(unit)
Time: Mon Feb 3 23:54:49 2020
Count: 1
Stack: …e\AddOns\Blizzard_NamePlates\Blizzard_NamePlates.lua:185: Usage: GetRaidTargetIndex(unit)
[string “=[C]”]: in function GetRaidTargetIndex' [string "@Interface\AddOns\Blizzard_NamePlates\Blizzard_NamePlates.lua"]:185: in function OnRaidTargetUpdate’
[string “@Interface\AddOns\Blizzard_NamePlates\Blizzard_NamePlates.lua”]:99: in function `OnNamePlateAdded’
[string “@Interface\AddOns\Blizzard_NamePlates\Blizzard_NamePlates.lua”]:51: in function <…e\AddOns\Blizzard_NamePlates\Blizzard_NamePlates.lua:42>

Locals: (*temporary) = nil

Message: [string “GameTooltip:OnEnter”]:5: Usage: GameTooltip:SetUnitDebuff(“unit”, [index][, “filter”])
Time: Tue Feb 4 00:33:49 2020
Count: 1
Stack: [string “GameTooltip:OnEnter”]:5: Usage: GameTooltip:SetUnitDebuff(“unit”, [index][, “filter”])
[string “=[C]”]: in function `SetUnitDebuff’
[string “:OnEnter"]:5: in function <[string ":OnEnter”]:1>

Locals: (*temporary) = GameTooltip {
0 =
numMoneyFrames = 1
shoppingTooltips =

{
}
progressBarPool =
{
}
hasMoney = 1
TMW_SetDogTag = defined @Interface\AddOns\TellMeWhen\Components\Core\Common\DogTags\config.lua:398
updateTooltip = 0.102000
comparing = false
ItemTooltip = {
}
TopOverlay = {
}
needsReset = true
TMW_SetEquiv = defined @Interface\AddOns\TellMeWhen\Options\TellMeWhen_Options.lua:165
TMW_SetSpellByIDWithClassIcon = defined @Interface\AddOns\TellMeWhen\Components\Core\Spells\ClassSpellCache.lua:212
TMW_SetFrameHighlight = defined @Interface\AddOns\TellMeWhen\Components\GroupModules\GroupModule_GroupPosition\Config.lua:193
BottomOverlay = {
}
}
(*temporary) = nil
(*temporary) = 1
(*temporary) = “HARMFUL”

Message: [string “GameTooltip:OnUpdate”]:5: Usage: GameTooltip:SetUnitDebuff(“unit”, [index][, “filter”])
Time: Tue Feb 4 00:33:49 2020
Count: 1
Stack: [string “GameTooltip:OnUpdate”]:5: Usage: GameTooltip:SetUnitDebuff(“unit”, [index][, “filter”])
[string “=[C]”]: in function `SetUnitDebuff’
[string “:OnUpdate"]:5: in function <[string ":OnUpdate”]:1>

Locals: (*temporary) = GameTooltip {
0 =
numMoneyFrames = 1
shoppingTooltips =

{
}
progressBarPool =
{
}
hasMoney = 1
TMW_SetDogTag = defined @Interface\AddOns\TellMeWhen\Components\Core\Common\DogTags\config.lua:398
updateTooltip = 0.102000
comparing = false
ItemTooltip = {
}
TopOverlay = {
}
needsReset = true
TMW_SetEquiv = defined @Interface\AddOns\TellMeWhen\Options\TellMeWhen_Options.lua:165
TMW_SetSpellByIDWithClassIcon = defined @Interface\AddOns\TellMeWhen\Components\Core\Spells\ClassSpellCache.lua:212
TMW_SetFrameHighlight = defined @Interface\AddOns\TellMeWhen\Components\GroupModules\GroupModule_GroupPosition\Config.lua:193
BottomOverlay = {
}
}
(*temporary) = nil
(*temporary) = 1
(*temporary) = “HARMFUL”

Message: Interface\FrameXML\UnitFrame.lua:458: Usage: GameTooltip:SetUnit(“unit”[, hideStatus])
Time: Tue Feb 4 00:38:45 2020
Count: 15
Stack: Interface\FrameXML\UnitFrame.lua:458: Usage: GameTooltip:SetUnit(“unit”[, hideStatus])
[string “=[C]”]: in function SetUnit' [string "@Interface\FrameXML\UnitFrame.lua"]:458: in function UnitFrame_UpdateTooltip’
[string “@Interface\FrameXML\UnitFrame.lua”]:448: in function <Interface\FrameXML\UnitFrame.lua:447>

Locals: (*temporary) = GameTooltip {
0 =
numMoneyFrames = 1
shoppingTooltips =

{
}
progressBarPool =
{
}
hasMoney = 1
TMW_SetDogTag = defined @Interface\AddOns\TellMeWhen\Components\Core\Common\DogTags\config.lua:398
updateTooltip = 0.134000
comparing = false
ItemTooltip = {
}
TopOverlay = {
}
default = 1
needsReset = true
TMW_SetEquiv = defined @Interface\AddOns\TellMeWhen\Options\TellMeWhen_Options.lua:165
TMW_SetSpellByIDWithClassIcon = defined @Interface\AddOns\TellMeWhen\Components\Core\Spells\ClassSpellCache.lua:212
TMW_SetFrameHighlight = defined @Interface\AddOns\TellMeWhen\Components\GroupModules\GroupModule_GroupPosition\Config.lua:193
BottomOverlay = {
}
}
(*temporary) = nil
(*temporary) = nil

Does someone would know how to fix these ?

Many thanks for your help

Hi there Astraës,

It would definitely seem related since most of the errors you posted specifically mention nameplates or TellMeWhen.

If you don’t have the latest versions you can try simply updating your addons or if they need some additional configuration you can try the UI and Macro forums.

Other than that we can’t really help directly with third party addons directly and if you continue to have problems you may want to disable them for now or try with some alternatives.

Should you still run into game crashes without any addons running, you can also find more info and steps to try here: World of Warcraft Lockups and Crash Errors.

Best of luck and I hope you can get something working for what you need!

2 Likes