Рейтинг 5.0/5.0. 2 голосов


Авторы

asbestosstar

Автор

amerigovespuccip

Издатель

Поделитесь постом



CrashDetector

Мод CrashDetector

Это ридер стектрейсов и анализатор логов. Он позволит читать стектрейсы. У него есть куча других фич, чтобы помочь легче находить причину ваших крашей. Он уменьшает объём логов, которые вам нужно прочитать, и объем английского, который вам нужно знать.

Этот продукт только что вышел в бета-версию. Формат и внешний вид оставляют желать лучшего, и многие аспекты ещё требуют исправления или улучшения. Они должны быть улучшены в ближайшие дни. Вы можете помочь, отправив нам любые отчёты о проблемах, которые встроенная проверка обнаружила с ошибками, чтобы мы могли узнать, как реализовать эти изменения.



Это программа для чтения трассировки стека и анализа логов. Она позволяет читать трассировки стека. Она создаёт фоновый поток, который проверяет, запущен ли ещё игровой процесс, и выполняет проверки после его остановки.

Поиск

  • Отсутствующие зависимости

  • Неисправные драйверы
  • Проблемы с EarlyWindow

  • Работает с ModLauncher (MCForge и производные) 1.13+, FabricMC и FeatureCreep

  • Бесплатно и с открытым исходным кодом

  • Поддерживает испанский, английский, арабский, португальский, русский, китайский, персидский, корейский, японский, эсперанто и другие языки.

  • Неисправные конфигурации SpongeMixin

  • Службы ModLauncher и SpongeMixin в трассировке стека

  • Jar-файлы в строках

  • Если в строках нет файла mod, он ищет идентификаторы modid (это часто встречается в средах разработки и лаунчерах, ориентированных на разработку).

  • Если файла нет, он ищет пакеты в этой строке.

  • Различает критические и некритические трассировки, указывая, что критические трассировки должны быть приоритетными.

  • Имеет систему уровней и номеров строк: более высокоуровневые должны иметь приоритет над низкоуровневыми; На том же уровне, более низкоуровневые должны иметь заданный приоритет. Включает списки запрещенных префиксов пакетов, которые предотвращают включение пакетов загрузчика, идентификаторов модов и jar-файлов в вывод.

  • Выявляет критические ошибки «класс не найден».
  • Работает с различными форматами журналов из разных программ запуска.

  • Упрощает поиск причины сбоя.

  • Настраиваемый графический пользовательский интерфейс (GUI) на основе HTML, который могут настраивать редакторы modpack (просто перейдите в файл crash_detector/template.htm и отредактируйте его, оставив содержимое в квадратных скобках {}).

  • Отображает расположение ваших журналов.

  • Возможность поделиться отчётом со ссылками на журналы, используя различные API и сайты для журналирования, такие как securelogger.net, mclo.gs, paste.mikumikudance.jp и другие сайты, поддерживающие API MCLogs. Это можно исправить, отредактировав файл конфигурации в папке crash_detector.


  • Проверяет наличие других распространённых проблем, таких как устаревшие версии ASM и неподдерживаемые версии Java. Анонимизация журналов на стороне клиента находится в стадии бета-тестирования, но включена по умолчанию. Она удаляет конфиденциальную информацию, такую как токены доступа, UUID, имена пользователей и IP-адреса, ещё до их загрузки на сайт журналов. Тем не менее, она всё ещё находится в стадии бета-тестирования, поэтому могут возникнуть проблемы.

  • Напоминание для V-Tubers

  • В июне вверху экрана появится радужное сообщение о Месяце гордости.

  • NullPointerException

  • Мало памяти

  • Возможность переносить журналы с компьютера или из других источников

  • Возможность читать журналы по ссылкам в сообщениях Markdown (например, Discord, QQ, Slack, AI или Crash Assistant)
  • Возможность просматривать списки модов

  • Возможность сравнивать списки модов из последнего запуска и последнего успешного запуска.

  • Кнопка «Моды» позволяет сравнивать списки модов из любых двух запусков с момента установки CrashDetector.

  • IPV4: Непредпочтительное обнаружение ошибок и исправление, которое можно включить. (Распространённая проблема с Groovy Modloader)

  • Возможность редактирования настроек в графическом интерфейсе

  • Сканер модов Mcreator

  • Различия в списках идентификаторов сервера и клиента мешают пользователю присоединиться к серверу.

  • Возможность поиска модов с отсутствующими классами с помощью API NeoForge Waifu (1 поиск в минуту)

    ПЛАНИРУЕМОЕ СОДЕРЖАНИЕ

  • Интеграция с MixerLogger

  • Поддержка большего количества лаунчеров





Он все еще нуждается в некотором тестировании, более широком использовании в реальных условиях и усовершенствованиях, но в конечном итоге появится возможность получить подобный считыватель трассировки стека.

Оценки:

Это не тестировалось в quilt-loader или библиотеке логирования QSL.

Если лаунчеру не удаётся скопировать файл в файл, например, MultiMC/PrismMC, появится диалоговое окно, позволяющее скопировать консоль разработчика/лог Minecraft для анализа.

В Java 8 (распространено в версии 1.16.5 и более ранних) лаунчер Vanilla и многие аналогичные лаунчеры не позволяют отправлять отчёты на официальную конечную точку из-за ошибки SSL, распространённой в более старых сборках Java 8. По этой же причине многие старые сборки Java нельзя использовать в установщиках MCForge.

В Java 8 (распространено в версии 1.16.5 и более ранних) некоторые методы сканирования процесса и поиска двоичных файлов Java ненадёжны. Однако я планирую повысить надёжность. Это было протестировано в MCForge 1.16.5 на macOS 10.14 Mojave.

Поиск строк в папках Windows, включая двоичные файлы.

Возможность обмена записями.



УВЕДОМЛЕНИЕ О КОНФИДЕНЦИАЛЬНОСТИ: Если вы нажмете кнопку «Поделиться отчётом», копия вашего отчёта будет загружена на наш сайт asbestosstar.egoism.jp/crash_detector/ и будет храниться там в течение 3 дней. Журналы загружаются на SECURELOGGER.NET в течение определённого времени. Если вы не хотите, чтобы ваши логи загружались, не используйте кнопку «Поделиться». Отчёт содержит следующую информацию:

ССЫЛКИ НА ВАШИ ЖУРНАЛЫ
СОДЕРЖИМОЕ ЭКРАНА В ЦЕНТРЕ НАШЕГО ГРАФИЧЕСКОГО ИНТЕРФЕЙСА

По умолчанию Crash Detector настроен на анонимизацию своих журналов на стороне клиента. Эту функцию можно включить или отключить в настройках внизу экрана публикации. Он удаляет конфиденциальную информацию, такую как токены доступа, UUID, имена пользователей и IP-адреса, ещё до её загрузки на сайт журналов. Хотя он всё ещё находится в стадии бета-тестирования, могут возникнуть проблемы. Вы также можете изменить сайты журналов здесь и конечные точки для отчётов. Вы также можете использовать собственный сайт журналов, если он поддерживается выбранным вами API, изменив настройки в папке crash_detector.

Если Crash Detector установлен в сборке модов, обязательно проверьте эту настройку, так как разработчики сборок могут её изменить.

Что Дальше