Когда во время игры возникает ошибка Lua, хочется сохранить её подробности и спокойно разобраться после боя. Пересказать непонятную строку по памяти трудно, особенно если она появилась при открытии окна или нажатии кнопки. BugSack помогает посмотреть доступные сведения об ошибке и скопировать их текстом.
В Retail WoW 12.1.7 он работает в паре с отдельным сборщиком BugGrabber. Сборщик перехватывает доступные ошибки, а BugSack отвечает за их просмотр. Для этой связки нужны оба аддона.
Текст, с которым можно работать
В окне видны сообщение ошибки, доступный стек вызовов и сведения о переменных, если их удалось получить. Стек помогает проследить, через какие функции проходило выполнение. Самому понимать каждую строку для копирования не обязательно. Размер текста можно подобрать в настройках.
Текст находится в многострочном поле: его можно выделить и скопировать вручную. Это удобно, когда нужно передать подробности автору аддона или сохранить их для последующего разбора. В списке также есть поиск по сообщению и стеку.
Повторы и сеансы
Одинаковые сообщения объединяются в группы, где отмечаются повторения. Просмотр можно переключать между всеми сохранёнными записями, текущим и предыдущим сеансом. Это помогает сузить список, когда ищешь недавно замеченное сообщение.
При повторах существующая запись может обновляться. Хранилище ограничено, а при сильном потоке ошибок часть событий пропускается. Поэтому такие списки не стоит воспринимать как неизменный архив каждого отдельного сбоя.
Что добавить к отчёту
К скопированному тексту полезно приложить описание своих действий: какое окно открывалось, что нажималось и повторяется ли проблема. Имя аддона в стеке показывает, где проходило выполнение, но само по себе не доказывает причину ошибки.
Перед передачей отчёта стоит просмотреть его содержимое: туда могут попасть доступные значения переменных и игровой контекст. BugSack не исправляет код. Обрыв соединения или падение клиента может вообще не оставить подходящей записи Lua.
Начните разговор
Здесь пока нет комментариев. Поделитесь своим мнением об этой публикации.