Ваши модификации содержат множество ошибок lua

Доброго времени суток. Играю в основном за альянс, за орду зашел прокачать твинков.
На каждом твинке за орду вылетает сообщение:
“ваши модификации содержат множество ошибок lua”
За альянс с теми же адонами, ни на 1 персонаже (включая вновь созданных) подобной ошибки нет и никогда не было.
Из адонов: healbot, details, dbm , конфликтности между ними нет, по отдельности та же ошибка.
Собственно подскажите мб кто сталкивался с такой проблемой.

скопируй текст или сделай скриншот ошибки, а то по описанию не понятно кто виноват

Определить источник проблемы по данному сообщению нельзя - оно слишком обощенное. Воспользуйтесь такими инструментами как BugGrabber и BugSack (стандартное отображение ошибок интерфейса и его настройку Blizzard скрыли в препатче Legion, хотя с помощью консольных переменных CVar это можно исправить). Ссылки для скачивания:

  • BugGrabber - https://www.curseforge.com/wow/addons/bug-grabber
  • BugSack - https://www.curseforge.com/wow/addons/bugsack

Возникновение ошибок сопровождается характерным звуковым сигналом. В этом случае нажмите на иконку около миникарты - подробное содержание последней ошибки появится на экране. Текст можно скопировать или сделать скриншот. Используя кнопки навигации и вкладки, можно просмотреть все ошибки.

Если вам не удастся самостоятельно разобраться в ситуации или понять виновника проблемы, оставьте здесь сообщение с результатами работы аддона (предпочтительный вариант - скриншот).

2 лайка

Собственно никакой информации адон пока не дал. “Ух ты, нет багов”.
При этом каждый раз входя в данж, появляются 2 макроса:
hbCrashProt_0 - с текстом “1:H:1:1Игрок:”
hbCrashProt_1 - пустой.
Так же если включить RiO и зайти к примеру на эпик бг, выдает всё ту же ошибку, но по окончанию бг высвечивает табло с кодом из которого понятно в каком адоне проблема, однако BugGrabber и BugSack этой информации не отображал.
Посмотрим как пойдет дальше, хотелось бы узнать почему создаются 2 этих макроса.

Какие макросы (речь же шла об ошибках интерфейса)? Где появляются? Требуется скриншот, а то и несколько для прояснения вопроса.

P. S. Буквы h и b в “hbCrashProt_x” как бы намекают на проблемы при загрузке HealBot на персонаже.

1x FrameXML\UnitFrame.lua:458: Usage: GameTooltip:SetUnit(“unit”[, hideStatus])
[C]: in function SetUnit' FrameXML\UnitFrame.lua:458: in functionUnitFrame_UpdateTooltip’
FrameXML\UnitFrame.lua:448: in function oe' RaiderIO\core.lua:1885: in function <RaiderIO\core.lua:1859> RaiderIO\core.lua:1939: in function <RaiderIO\core.lua:1936> RaiderIO\core.lua:2179: in function?’
RaiderIO\core.lua:3052: in function <RaiderIO\core.lua:3052>

Locals:
(*temporary) = GameTooltip {
0 =
updateTooltip = 0.016000
comparing = false
statusBarPool =

{
}
shoppingTooltips =
{
}
TopOverlay = {
}
ItemTooltip = {
}
default = 1
needsReset = true
hasMoney = 1
numMoneyFrames = 1
BottomOverlay = {
}
}
(*temporary) = nil
(*temporary) = nil

Единственный лог ошибки за всё время.

RaiderIO\core.lua

Что с ним можно сделать? К сожалению кроме того что виноват РИО, мне в коде ничего не понятно.

RaiderIO через множество вложенных функций пытается использовать метод SetUnit() виджета GameTooltip для отображения информации о unit в подсказке, но делает это некорректно. Причем, из текста непонятно, в чем заключается ошибка: неверные аргументы, какой-то объект пустой (nil) или что-то еще.

Вариантов действий мало и все они тривиальны:

  • Не обращать внимание на эту ошибку, если она, конечно же, регулярно не повторяется и не мешает.

  • Ждать исправление от авторов аддона. Высший пилотаж - рассказать разработчикам о проблеме, открыв запрос на Github (https://github.com/RaiderIO/raiderio-addon/issues) или отправив сообщение в Discord (https://discord.gg/raider, канал #support) с описанием деталей, если вы владете английским.

  • Отключить RaiderIO

P. S. Минутка сарказма: да, да, да, все мы знаем что без очков RIO и достижения “На кромке лезвия: N” ключи не проходятся.

Лайков: 1

Если не лень перенастраивать аддоны с нуля, грохни папки Interface и WTF, поставь аддоны заново, последние версии для BfA и настрой заново. Скорей всего твои проблемы исчезнут.

У меня тоже полно ошибок, помогите (((((

6x …eBlizzard_NamePlates\Blizzard_NamePlates.lua:448: Action[FrameMeasurement] failed because[Can’t measure restricted regions]: attempted from: :GetLeft().
[string “=[C]”]: in function GetLeft' [string "@Blizzard_NamePlates\Blizzard_NamePlates.lua"]:448: in function GetPreferredInsets’
[string “@Blizzard_NamePlates\Blizzard_NamePlates.lua”]:138: in function UpdateInsetsForType' [string "@Blizzard_NamePlates\Blizzard_NamePlates.lua"]:122: in function ApplyFrameOptions’
[string “@Blizzard_NamePlates\Blizzard_NamePlates.lua”]:93: in function `OnNamePlateAdded’
[string “@Blizzard_NamePlates\Blizzard_NamePlates.lua”]:51: in function <…eBlizzard_NamePlates\Blizzard_NamePlates.lua:42>

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

И у меня такая ошибка! Как её исправить подскажите пожалуйста