Ошибка при вводе логина и пароля

gatekime

Путник
Пользователь
Сообщения
10
Розыгрыши
0
Репутация
0
Реакции
1
Баллы
13
Всех приветствую, при подключение к серверу и ввода данных(логина и пароля) выводит ошибку и не возможности войти, в консоли видно как пытаюсь подключиться и сразу отключает.
В логах логин сервера пишется
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]

В Mysql не силен, может кто подсказать действия для лечение пациента?
 

Эту строку искать в mysql-connector ?
 
Смотрите таблицу account в других исходниках на других aion серверах java.
Возможно тут ошибка в изначальном файле account.sql и нужно поправить var(10) например.
 
Идешь сюда - mysql5.MySQL5AccountDAO.insertAccount, сравниваешь количество параметров в SQL-запросе и количество (и индексы) переданных параметров в PreparedStatement. Где-то там несовпадение.
 
Всем спасибо, сразу не заметил, ошибка была с бд, нашел фикс базы, перезалил её, все заработало. Если у кого проявиться данная проблема, поищите в вашей сборке файл базы, как правило он и подписывается как фикс аккаунт или что-то похожее, и залейте её.
 
Назад
Сверху