Решено Ошибка при заходе нового игрока

Статус
Закрыто для дальнейших ответов.

Sushiwarrior

Активный участник
Пользователь
Баллы
63
При заходе нового игрока пишет такую ошибку в консоле(При последующих заходах всё нормально). Понимаю что ошибка связанна с БД, но как решить понять не могу.

Код:
18.02 22:22:14 [Server] WARN com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Cannot add or update a child row: a foreign key constraint fails (`***`.`mcr_iconomy`, CONSTRAINT `mcr_iconomy_ibfk_1` FOREIGN KEY (`login`) REFERENCES `mcr_users` (`login`) ON DELETE CASCADE ON UPDATE CASCADE)
18.02 22:22:14 [Server] WARN at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
18.02 22:22:14 [Server] WARN at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
18.02 22:22:14 [Server] WARN at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
18.02 22:22:14 [Server] WARN at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
18.02 22:22:14 [Server] WARN at com.mysql.jdbc.Util.handleNewInstance(Util.java:425)
18.02 22:22:14 [Server] WARN at com.mysql.jdbc.Util.getInstance(Util.java:408)
18.02 22:22:14 [Server] WARN at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:935)
18.02 22:22:14 [Server] WARN at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3970)
18.02 22:22:14 [Server] WARN at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3906)
18.02 22:22:14 [Server] WARN at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2524)
18.02 22:22:14 [Server] WARN at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2677)
18.02 22:22:14 [Server] WARN at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2549)
18.02 22:22:14 [Server] WARN at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1861)
18.02 22:22:14 [Server] WARN at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1192)
18.02 22:22:14 [Server] WARN at io.loyloy.fe.database.databases.SQLDB.saveAccount(SQLDB.java:393)
18.02 22:22:14 [Server] WARN at io.loyloy.fe.database.Account.save(Account.java:138)
18.02 22:22:14 [Server] WARN at io.loyloy.fe.database.Account.setMoney(Account.java:107)
18.02 22:22:14 [Server] WARN at io.loyloy.fe.database.Database.createAndAddAccount(Database.java:257)
18.02 22:22:14 [Server] WARN at io.loyloy.fe.database.Database.updateAccount(Database.java:242)
18.02 22:22:14 [Server] WARN at io.loyloy.fe.API.updateAccount(API.java:93)
18.02 22:22:14 [Server] WARN at io.loyloy.fe.listeners.FePlayerListener.onPlayerLogin(FePlayerListener.java:28)
18.02 22:22:14 [Server] WARN at sun.reflect.GeneratedMethodAccessor427.invoke(Unknown Source)
18.02 22:22:14 [Server] WARN at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
18.02 22:22:14 [Server] WARN at java.lang.reflect.Method.invoke(Method.java:498)
18.02 22:22:14 [Server] WARN at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302)
18.02 22:22:14 [Server] WARN at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
18.02 22:22:14 [Server] WARN at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502)
18.02 22:22:14 [Server] WARN at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487)
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх Низ