Перейти к содержанию
Авторизация  
1ookg

Запуск логин и геймсервера

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

Приветствую!
Как решить подобную проблему?
Пробежался по поиску, но не нашёл ответа. Данные подключения к БД верные.
Lucera 2

Спойлер

Starting AuthServer.

[21:30:22]  INFO Loaded 127 server names
Exception in thread "main" java.lang.RuntimeException: Can't init database connections pool
        at l2.commons.db.BaseDataConnectionFactory.<init>(BaseDataConnectionFactory.java:54)
        at l2.authserver.database.L2DatabaseFactory.<init>(L2DatabaseFactory.java:31)
        at l2.authserver.database.L2DatabaseFactory.getInstance(L2DatabaseFactory.java:20)
        at l2.authserver.AuthServer.main(AuthServer.java:118)
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Got packets out of order
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
        at java.lang.reflect.Constructor.newInstance(Unknown Source)
        at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
        at com.mysql.jdbc.Util.getInstance(Util.java:386)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3597)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3529)
        at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1990)
        at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2151)
        at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2619)
        at com.mysql.jdbc.ConnectionImpl.configureClientCharacterSet(ConnectionImpl.java:1823)
        at com.mysql.jdbc.ConnectionImpl.changeUser(ConnectionImpl.java:1159)
        at com.mysql.jdbc.ConnectionImpl.resetServerState(ConnectionImpl.java:4676)
        at com.mysql.jdbc.jdbc2.optional.MysqlPooledConnection.getConnection(MysqlPooledConnection.java:181)
        at com.mysql.jdbc.jdbc2.optional.MysqlPooledConnection.getConnection(MysqlPooledConnection.java:158)
        at l2.commons.db.BaseDataConnectionFactory.getConnectionImpl0(BaseDataConnectionFactory.java:132)
        at l2.commons.db.BaseDataConnectionFactory.getConnectionImpl(BaseDataConnectionFactory.java:91)
        at l2.commons.db.BaseDataConnectionFactory.getConnection(BaseDataConnectionFactory.java:60)
        at l2.authserver.database.L2DatabaseFactory.testDB(L2DatabaseFactory.java:56)
        at l2.commons.db.BaseDataConnectionFactory.<init>(BaseDataConnectionFactory.java:49)
        ... 3 more

Server terminated abnormaly ...


Server terminated ...


 

Поделиться сообщением


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

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

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

Чтобы поправить эту ошибку, вы можете попробовать следующие шаги:

1. Проверьте, что вы используете правильные параметры подключения к базе данных MySQL, такие как адрес хоста, порт, имя пользователя и пароль. Убедитесь, что они корректны и соответствуют настройкам вашей базы данных.

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

3. Проверьте версии вашего приложения и MySQL. Возможно, у вас несовместимая версия MySQL с текущим приложением. Убедитесь, что используется подходящая версия драйвера JDBC для вашей версии MySQL.

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

5. Если проблема не устраняется, рассмотрите возможность перезапуска сервера MySQL и вашего приложения.

6. Если вы вносили недавние изменения в код базы данных или схему, проверьте, не вызвало ли это проблему.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
7 часов назад, doloto сказал:

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

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

Чтобы поправить эту ошибку, вы можете попробовать следующие шаги:

1. Проверьте, что вы используете правильные параметры подключения к базе данных MySQL, такие как адрес хоста, порт, имя пользователя и пароль. Убедитесь, что они корректны и соответствуют настройкам вашей базы данных.

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

3. Проверьте версии вашего приложения и MySQL. Возможно, у вас несовместимая версия MySQL с текущим приложением. Убедитесь, что используется подходящая версия драйвера JDBC для вашей версии MySQL.

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

5. Если проблема не устраняется, рассмотрите возможность перезапуска сервера MySQL и вашего приложения.

6. Если вы вносили недавние изменения в код базы данных или схему, проверьте, не вызвало ли это проблему.

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

Спасибо! Хороший и раскрытый ответ! Поковыряю. 

Оооочень похоже на ответ gpt) 

Изменено пользователем 1ookg
  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
6 часов назад, 1ookg сказал:

Спасибо! Хороший и раскрытый ответ! Поковыряю. 

Оооочень похоже на ответ gpt) 

Это он и есть, тот самый ответ, когда не знают, о чем пишут. Когда просто все в кучу и поп пунктам. А потом оказывается, что не одного из ответа не решило проблему =)

  • Like 1

Поделиться сообщением


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

Лучше иметь ответ ГПТ чем не иметь вообще никакого =)

Поделиться сообщением


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

Проблему решил.
Обратил внимание, что здесь принято хвастаться тем, что решил свою беду и не делиться решением...

Если кто столкнётся, то проблема решается установкой более старой mysql.

Поделиться сообщением


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

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

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

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

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

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

Войти

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

Войти
Авторизация  

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

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

×
×
  • Создать...