Aion Проблема с account_data

Статус
В этой теме нельзя размещать новые ответы.

zyklon696

New member
Привет.

Скачал сборку сервера Айон версии 4.7.5 компил.

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

2020-06-17 05:45:28,092 Can't inser account
java.sql.SQLException: Parameter index out of range (11 > number of parameters, which is 10).
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073) ~[mysql-connector-java-5.1.18.jar:na]
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987) ~[mysql-connector-java-5.1.18.jar:na]
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:982) ~[mysql-connector-java-5.1.18.jar:na]
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927) ~[mysql-connector-java-5.1.18.jar:na]
at com.mysql.jdbc.PreparedStatement.checkBounds(PreparedStatement.java:3729) ~[mysql-connector-java-5.1.18.jar:na]
at com.mysql.jdbc.PreparedStatement.setInternal(PreparedStatement.java:3713) ~[mysql-connector-java-5.1.18.jar:na]
at com.mysql.jdbc.PreparedStatement.setInternal(PreparedStatement.java:3755) ~[mysql-connector-java-5.1.18.jar:na]
at com.mysql.jdbc.PreparedStatement.setLong(PreparedStatement.java:3771) ~[mysql-connector-java-5.1.18.jar:na]
at com.jolbox.bonecp.PreparedStatementHandle.setLong(PreparedStatementHandle.java:864) ~[bonecp-0.7.1.RELEASE.jar:0.7.1.RELEASE]
at mysql5.MySQL5AccountDAO.insertAccount(MySQL5AccountDAO.java]:192) ~[na:na]
at com.aionemu.loginserver.controller.AccountController.createAccount(AccountController.java:338) [AC-Login.jar:na]
at com.aionemu.loginserver.controller.AccountController.login(AccountController.java:186) [AC-Login.jar:na]
at com.aionemu.loginserver.network.aion.clientpackets.CM_LOGIN.runImpl(CM_LOGIN.java:108) [AC-Login.jar:na]
at com.aionemu.loginserver.network.aion.AionClientPacket.run(AionClientPacket.java:69) [AC-Login.jar:na]
at com.aionemu.commons.network.PacketProcessor$DummyExecutor.execute(PacketProcessor.java:99) [ac-commons-1.3.jar:na]
at com.aionemu.commons.network.PacketProcessor$PacketProcessorTask.run(PacketProcessor.java:264) [ac-commons-1.3.jar:na]
at java.lang.Thread.run(Unknown Source) [na:1.7.0_79]

upload_2020-6-17_18-6-56.png
Вообщем как я понял, он пытается записать аккаунт в таблицу, но что то не устраивает... Подскажите, как решить проблему.
 

Вложения

  • upload_2020-6-17_18-5-53.png
    upload_2020-6-17_18-5-53.png
    50.9 KB · Просмотры: 12
И покажи индексы
 
Parameter index out of range (11 > number of parameters, which is 10)

Ну это они и есть. Только от этого единственного индекса не какого толку. Я его удалил и ошибка точно та же..
Как изменить параметр с 10 на 11 и для какой именно ячейки тоже не очень понятно. Понятно что проблема в аккаунтах
 
Ну это они и есть. Только от этого единственного индекса не какого толку. Я его удалил и ошибка точно та же..
Как изменить параметр с 10 на 11 и для какой именно ячейки тоже не очень понятно. Понятно что проблема в аккаунтах
1) Попробуй поставить драйвер этой версии - mysql-connector-java-5.1.22
2) Ты делаешь неверную запись в БД больше без исходников сказать не могу
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху