Перейти к содержанию
В разделе "Гайды" запрещено задавать вопросы по Майнкрафту.

Как решать технические проблемы


deleted404

Рекомендуемые сообщения

В теме 9 сообщений

Решение технических проблем - это еще один вид служения и добровольной помощи и, в какой то степени, общение и психологическая помощь тоже, с дружными комьюнити. Но, в связи с тем, что замечается тенденция ухода добровольцев, в частности, таких как @JIpuDymau_Nik, @Anarchist, и многих других, которых я не знаю, а стабильный приток новичков особо не наблюдается, да и помощь оказывается не всегда оперативно 24/7. Призываю всех неравнодушных, делиться своим знанием и опытом в этом деле, я выложу свое мнение, но не даю гарантии, потому что опыт пришел ко мне спонтанно, без учебников. Теории недостаточно, нужна практика и ошибка... Удачи вам!

Сразу скажу, что я не претендую на стопроцентную результативность и полезность этого теоритического гайда, я обычный пользователь-активист, который захотел похвастаться поделиться опытом, ни в коем случае не являюсь техническим мастером, это просто, умение пришло ко мне по Неизвестным факторам или Удачным обстоятельствам, Карма или Судьба, Высшие Силы или Бесконечный Космос, называйте как хотите, но что-то, от меня независящее, как по прямым рельсам, привело к этому виду помощи, к частичному реализацию Духа Служения Обществу, естественно, что НЕ безвозмезднос небольшим, но стабильным удовлетворением своего "Я" или "эго", этим умением воспользовался и наверное, имею права хвастаться сказать, что за столь короткий период времени (3 месяца), на одном лишь решении технических проблем, тяжелым трудом заслужил порядка +10 подписчиков, +35 лайков, это как мотивация, но не главное... Удачи в развитии!

------------------------------------------------------------------------------

Как читать краш-репорты?

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

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

Различия между crash и latest и debug логов.

 

Некоторые ошибочно полагают, что все обходится одним только крашрепорт файлом, а фиксится все удалением LE стадии мода, так вот, знайте, это ошибка. Но я не возражаю, можно допустим предположить, что автор, не хочет скинуть файл или не может найти запрашиваемые логи, что же, если он не может\не хочет помочь нам, то как мы поможем. Придется играть вместе в "угадай виновника", интуитивно подсказывая решение. Большинство авторов, ожидающих ответа по 2-3 дня, получив долгожданный ответ, разочаровывается, что "это" ему не помогло и сдаются. Это неправильный подход и частичная проблема менталитета ру-комьюнити, к слову, в англоязычных, в целом многие отзывчивы и терпеливы, но я не знаю.

 

Наглядный пример: "Проблема с Thaumcraft"

crash-2022-01-10_20.28.05-client (2).txt

У автора проблема с таумкрафт, если бы он только скинул crash.txt, то лучшее что можно было бы ему посоветовать - удалить thaumcraft, просто потому что крашлог выдал стадию LE-thaumcraft сказал. Это же глупо, а проблема может быть вовсе не в нем, и об этом говорит нам latest.log файл. 

Как читать latest.log файл?

Бывает случаи когда нужен latest или последний журнал запуска с более чем +500 строк. Не пугайтесь большим количеством текстов.

В каких случаях мы требуем latest.log? Давайте лучше не будем разводить лишнюю гору текста, а просто рассмотрим один пример, где наличие latest.log сыграло решающее значение.

latest (10).txt

 

На самом деле, выяснить проблемные моды по логам это легко. Со временем, вы начнете понимать природу логов, и нет лучшего способа нахождения любых ответов кроме как техники "Google-Fu

Но все же есть небольшая хитрость, предположим у нас есть latest.log файл и вот как можно облегчить себе жизнь, 1. Копируем весь текст, 2. Вставляем на сайт mclo.gs 3. Нажимаем на кнопку "% errors"

image.thumb.png.5b1e514f417cdbc8db654b2e68ab5ab9.png

4. Ура! Нам не придется читать тонну текстов чтобы найти ошибку. На этом моменте все выделится красным и обращаем внимание на потенциального виновника. 

image.thumb.png.02c178104b5a816e46e2f853f08d61e5.png

 

5. В данном случае, выяснили, что виновник сбоя - phosphor. Но и в этом случае можно было бы избежать удаления, отправив допустим debug.log. Вот почему важны и другие логи, помимо crash,latest,debug. Как видите, Thaumcraft был не причем, и глупо было бы вырезать такой крутой мод из-за доверчивости к краш-логам ...

Гайд будет дополняться! Спасибо всем.

Дополнение-х1

Рекомендация: Включите в настройках Лаунчера опцию "Открывать журнал при запуске Minecraft: Java Edition", у Вас может быть по другому называться, в зависимости от того какой у Вас Лаунчер.

Рекомендация #2: В случае если ошибок очень много и как не запутаться в них, всегда смотрите на самую последнюю строчку ошибки - постепенно находя виновника (читать снизу вверх). Как узнать причину зависания по latest.log - Вы смотрите по самой последней строчки лога (не ошибки), например, вечная инициализация blockdrops калькуляции - удаляем мод blockdrops. 

Рекомендация #3: Если решение проблем по логам безуспешна, но есть архив папки mods.

  1. Cкачиваем mods
  2. Tестируем на ошибки
  3. Gо схеме
  4. Bыяснили - тестируем другую версию мода или ML/api (выше\ниже)
  5. Проблема не исправлена - репортим в Github Issue

 

 crash_error_search.png.e02e05ae95655076abe7fcc6945d4293.pngunknown.png.35fce2080a73de0fb24e69f8d59f9773.png

 

Изменено пользователем Observer
Update
Ссылка на комментарий
Поделиться на другие сайты

Ура,хотелось бы сказать "Наконец-то",кто-то сделал такой гайд.Да и не просто кто-то,а OBSERVER.Похвально.Теперь,поскольку я сборкодел,буду знать,где и что искать в случаи ошибки.Выражаю всю свою благодарность.Спасибо.Думаю,это очень многи людям поможет(По крайней мере,хотелось бы надеяться)И ещё раз спасибо.

Ссылка на комментарий
Поделиться на другие сайты

В 19.01.2022 в 16:18, Auriny сказал:

мне этот гайд не нужен, но он очень полезный, автор молодец

В 19.01.2022 в 16:25, V.. сказал:

Ура,хотелось бы сказать "Наконец-то",кто-то сделал такой гайд.Да и не просто кто-то,а OBSERVER.Похвально.Теперь,поскольку я сборкодел,буду знать,где и что искать в случаи ошибки.Выражаю всю свою благодарность.Спасибо.Думаю,это очень многи людям поможет(По крайней мере,хотелось бы надеяться)И ещё раз спасибо.

Спасибо за отзыв, рад что хоть кому-то оказался полезным ...

В скором времени, постараюсь дополнить статью ...

Ссылка на комментарий
Поделиться на другие сайты

Ладно.

В 19.01.2022 в 11:53, Observer сказал:

Github Issue

Не у большинства модов/плагинов есть Github, у тех что есть, это либо свалка кода и они не открывают это, либо открывают но им делать что то - лень. Например, они забросили проект. (Моё мнение и опыт - не претендует на ТОП1 и самое верное)

А вообще, большинству стоит для начала прочитать учебник по русскому языку и научиться строить грамотно предложения. (Я - не исключение)

 

В целом, гайд прикольный. Конечно я мог бы ещё написать, что бы добавил пункт, по типу: "Так же стоит иметь представление и знание о Exceptions в Jav'е. (Исключениях (ошибках))", но не буду.

 

Ссылка на комментарий
Поделиться на другие сайты

16 часов назад, Anarchist сказал:

Не у большинства модов/плагинов есть Github

Это просто, удаляем и не используем мод.

Это не Github, насчет плагинов обычно идут на форум Bukkit/Spigot. (ладно, на Github тоже)

16 часов назад, Anarchist сказал:

А вообще, большинству стоит для начала прочитать учебник по русскому языку и научиться строить грамотно предложения. (Я - не исключение)

Можно поподробнее?

16 часов назад, Anarchist сказал:

В целом, гайд прикольный. Конечно я мог бы ещё написать, что бы добавил пункт, по типу: "Так же стоит иметь представление и знание о Exceptions в Jav'е. (Исключениях (ошибках))", но не буду

Можно поподробнее? 

Ссылка на комментарий
Поделиться на другие сайты

3 минуты назад, Observer сказал:

Это просто, удаляем и не используем мод.

Это не Github, насчет плагинов обычно же идут на форум по плагинам Bukkit/Spigot. и т.д.

Можно поподробнее?

Можно поподробнее? 

В дискорде можно? Там проще

Ссылка на комментарий
Поделиться на другие сайты

В 19.01.2022 в 10:53, Observer сказал:

Решение технических проблем - это еще один вид служения и добровольной помощи и, в какой то степени, общение и психологическая помощь тоже, с дружными комьюнити. Но, в связи с тем, что замечается тенденция ухода добровольцев, в частности, таких как @JIpuDymau_Nik, @Anarchist, и многих других, которых я не знаю, а стабильный приток новичков особо не наблюдается, да и помощь оказывается не всегда оперативно 24/7. Призываю всех неравнодушных, делиться своим знанием и опытом в этом деле, я выложу свое мнение, но не даю гарантии, потому что опыт пришел ко мне спонтанно, без учебников. Теории недостаточно, нужна практика и ошибка... Удачи вам!

Сразу скажу, что я не претендую на стопроцентную результативность и полезность этого теоритического гайда, я обычный пользователь-активист, который захотел похвастаться поделиться опытом, ни в коем случае не являюсь техническим мастером, это просто, умение пришло ко мне по Неизвестным факторам или Удачным обстоятельствам, Карма или Судьба, Высшие Силы или Бесконечный Космос, называйте как хотите, но что-то, от меня независящее, как по прямым рельсам, привело к этому виду помощи, к частичному реализацию Духа Служения Обществу, естественно, что НЕ безвозмезднос небольшим, но стабильным удовлетворением своего "Я" или "эго", этим умением воспользовался и наверное, имею права хвастаться сказать, что за столь короткий период времени (3 месяца), на одном лишь решении технических проблем, тяжелым трудом заслужил порядка +10 подписчиков, +35 лайков, это как мотивация, но не главное... Удачи в развитии!

------------------------------------------------------------------------------

Как читать crash.txt лог файл?

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

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

Различия между crash и latest и debug логов.

Некоторые ошибочно полагают, что все обходится одним только крашрепорт файлом, а фиксится все удалением LE стадии мода, так вот, знайте, это ошибка. Но я не возражаю, можно допустим предположить, что автор, не хочет скинуть файл или не может найти запрашиваемые логи, что же, если он не может\не хочет помочь нам, то как мы поможем. Придется играть вместе в "угадай виновника", интуитивно подсказывая решение. Большинство авторов, ожидающих ответа по 2-3 дня, получив долгожданный ответ, разочаровывается, что "это" ему не помогло и сдаются. Это неправильный подход и частичная проблема менталитета ру-комьюнити, к слову, в англоязычных, в целом многие отзывчивы и терпеливы, но я не знаю.

 

Наглядный пример: "Проблема с Thaumcraft"

crash-2022-01-10_20.28.05-client (2).txt 21 \u043a\u0411 · 0 загрузок

У автора проблема с таумкрафт, если бы он только скинул crash.txt, то лучшее что можно было бы ему посоветовать - удалить thaumcraft, просто потому что крашлог выдал стадию LE-thaumcraft сказал. Это же глупо, а проблема может быть вовсе не в нем, и об этом говорит нам latest.log файл. 

Как читать latest.log файл?

Бывает случаи когда нужен latest или последний журнал запуска с более чем +500 строк. Не пугайтесь большим количеством текстов.

В каких случаях мы требуем latest.log? Давайте лучше не будем разводить лишнюю гору текста, а просто рассмотрим один пример, где наличие latest.log сыграло решающее значение.

latest (10).txt 75 \u043a\u0411 · 0 загрузок

 

На самом деле, выяснить проблемные моды по логам это легко. Со временем, вы начнете понимать природу логов, и нет лучшего способа нахождения любых ответов кроме как техники "Google-Fu

Но все же есть небольшая хитрость, предположим у нас есть latest.log файл и вот как можно облегчить себе жизнь, 1. Копируем весь текст, 2. Вставляем на сайт mclo.gs 3. Нажимаем на кнопку "% errors"

image.thumb.png.5b1e514f417cdbc8db654b2e68ab5ab9.png

4. Ура! Нам не придется читать тонну текстов чтобы найти ошибку. На этом моменте все выделится красным и обращаем внимание на потенциального виновника. 

image.thumb.png.02c178104b5a816e46e2f853f08d61e5.png

 

5. В данном случае, выяснили, что виновник сбоя - phosphor. Но и в этом случае можно было бы избежать удаления, отправив допустим debug.log. Вот почему важны и другие логи, помимо crash,latest,debug. Как видите, Thaumcraft был не причем, и глупо было бы вырезать такой крутой мод из-за доверчивости к краш-логам ...

Гайд будет дополняться! Спасибо всем.

Дополнение-х1

Рекомендация: Включите в настройках Лаунчера опцию "Открывать журнал при запуске Minecraft: Java Edition", у Вас может быть по другому называться, в зависимости от того какой у Вас Лаунчер.

Рекомендация #2: В случае если ошибок очень много и как не запутаться в них, всегда смотрите на самую последнюю строчку ошибки - постепенно находя виновника (читать снизу вверх). Как узнать причину зависания по latest.log - Вы смотрите по самой последней строчки лога (не ошибки), например, вечная инициализация blockdrops калькуляции - удаляем мод blockdrops. 

Рекомендация #3: Если решение проблем по логам безуспешна, но есть архив папки mods.

  1. скачиваем mods
  2. тестируем на ошибки
  3. по схеме
  4. выяснили - тестируем другую версию мода или modloader/api (выше\ниже)
  5. проблема не исправлена - репортим в Github Issue

 

 crash_error_search.png.e02e05ae95655076abe7fcc6945d4293.pngunknown.png.35fce2080a73de0fb24e69f8d59f9773.png

Приветствую, твоя статья полезна надеюсь людей неопытных станет в разы меньше :3

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...