Вылетает ошибка при осмотре персонажей

Message: Interface\AddOns\Blizzard_InspectUI\Localization.lua:3: attempt to index global ‘SpecializationSpecName’ (a nil value)
Time: Sat Sep 28 08:09:48 2019
Count: 1
Stack: Interface\AddOns\Blizzard_InspectUI\Localization.lua:3: attempt to index global ‘SpecializationSpecName’ (a nil value)
Interface\AddOns\Blizzard_InspectUI\Localization.lua:3: in main chunk
[C]: in function LoadAddOn' Interface\FrameXML\UIParent.lua:353: in functionUIParentLoadAddOn’
Interface\FrameXML\UIParent.lua:388: in function InspectFrame_LoadUI' Interface\FrameXML\UIParent.lua:635: in functionInspectUnit’
Interface\FrameXML\UnitPopup.lua:1691: in function func' Interface\FrameXML\UIDropDownMenu.lua:958: in functionUIDropDownMenuButton_OnClick’
[string “:OnClick"]:1: in function <[string ":OnClick”]:1>

Locals: (*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = “attempt to index global ‘SpecializationSpecName’ (a nil value)”

Добрый день, что это за ошибка и как исправить?

2 лайка

Играть без аддонов

Вам стоит заняться папками интерфейса/настроек игрового клиента:

  • Зайдите в папку с установленной игрой World of Warcraft_retail_;
  • Удалите папку Cache, в ней содержатся временные файлы игры;
  • Удалите или перенесите папку WTF, в ней содержатся настройки игры и настройки аддонов;
  • Удалите или перенесите папку Interface, в ней содержатся установленные Вами аддоны.

Попробуйте запустить проверку игры через Blizzard приложение:

Одно из этих действий должно решить проблему с ошибкой.

Ничего из выше сказанного не помогает , придется смириться с этой ошибкой, спасибо за помощь

Лайков: 1

Проблема актуальна. Нашел решение?

Такая же проблема. Использовал инструкцию

  1. отключал аддоны
  2. Чиcтил папку cashe и wtf
    пофиг, ничего не помогает.
/console scriptErrors 0

Не благодарите

4 лайка

Не работает.

И не будем. Закрыв глаза на проблему - не способствует её решению.

И у всех был или установлен аддон? xperl> поменял(помянул) вам Lua файлы, должна помочь переустановка клиента.

Аддоны тут не причем, Blizzard не удалила это в файле локализации для русскоязычного клиента и это вызывает ошибку, потому что xml не создает его.

Простое решение:

do
CreateFrame("Frame"):CreateFontString("SpecializationSpecName")
end

Дополню макросом, для непонимающих:

/run do CreateFrame("Frame"):CreateFontString("SpecializationSpecName") end

Лайков: 1

Это так не работает. Форум переиначит кавычки. Нужно примерять форматирование к тексту где есть кавычки.

do
CreateFrame("Frame"):CreateFontString("SpecializationSpecName")
end

/run do CreateFrame("Frame"):CreateFontString("SpecializationSpecName") end

Все работает, просто по привычки одиночные поставил.

Такая же ошибка, писать в чат эту команду не помогает. Может кто знает куда вручную это прописать?

do забыли в начале. Если пользуетесь аддонами, то в любой lua файл аддона пропишите, после всех локалок (local):
do CreateFrame("Frame"):CreateFontString("SpecializationSpecName") end

Попробовал в Elvui добавить после локалок, не работает :\

Есть идеи почему?)

Вам стоит заняться папками интерфейса/настроек игрового клиента:

Зайдите в папку с установленной игрой World of Warcraft_retail_;
Удалите папку Cache, в ней содержатся временные файлы игры;
Удалите или перенесите папку WTF, в ней содержатся настройки игры и настройки аддонов;
Удалите или перенесите папку Interface, в ней содержатся установленные Вами аддоны.
Попробуйте запустить проверку игры через Blizzard приложение:

Я ставил чистый клиент, даже решил ради игры переустановить Windows, но это не помогло. Проблема возникает только на RU версии игры, запуская EN версию, я не получаю ошибок.

Можно наконец получить тут решение пожалуйста, проблема с 2019 года? Я получаю ошибку каждый раз, как будто играю не на официальном клиенте игры…

Вроде все работает без костылей на чистом клиенте.

Код ошибки тот же? Прикрепите.
Если это на ретейле, то там совсем иная причина и решение требуется уже дургое.