Ошибка AutoChatHandler.java

developer.group

Величайший
Местный
Знаток Lineage2
Куратор Данных
Сообщения
309
Розыгрыши
0
Репутация
415
Реакции
579
Баллы
1 523
Хроники
  1. Chronicle 5: Oath of Blood
Исходники
Отсутствуют
Сборка
RusTeam
Парни в чем может быть проблема? подскажите ошибка спамит в консоль интервалом в 1-2 минуты.
java.lang.IllegalArgumentException: bound must be positive
at java.base/java.util.Random.nextInt(Unknown Source)
at net.sf.l2j.gameserver.model.AutoChatHandler$AutoChatInstance$AutoChatRunner.run(AutoChatHandler.java:723)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Rusteam DP 1275 core 1027
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
developer.group, можно отдельно скомпилировать один только AutoChatHandler используя ядро как класспатч.
Но подозреваю что из-за данной ошибки лезть в ядро не нужно. Покажите логи загрузки сервера.

AutoChatHandler.java
Java:
722            int maxIndex = (chatDef.getChatTexts()).length;
723            int lastIndex = rnd.nextInt(maxIndex); // тут вызывается исключение IllegalArgumentException
предположу, что у какого-то нпц проблемы с чат текстом (отсутствие)
 
Последнее редактирование:
Если вам нравится сборка RT, взяли бы исходники интерлюда, которые 1.4.2 чтоль были от Тарана и понижали до c5.
Структуру пакетки найти не проблема, там просто сравнивая исправите всё. А остальное по патч нотисам гляните. Лучше, чем сборку без исходника как то ковырять.
 
Назад
Сверху Снизу