I know it's a SQL issue just dunno how to fix..
I put items in bank, close bank, re-open, the items are still there. Log off >> back in>> items are gone.
Error:
Hope any1 can help me out, thanks :)Code:com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Cann
ot add or update a child row: a foreign key constraint fails (`v97`.`inventoryit
ems`, CONSTRAINT `FK_inventoryitems_2` FOREIGN KEY (`accountid`) REFERENCES `acc
ounts` (`id`) ON DELETE CASCADE)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou
rce)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
at com.mysql.jdbc.Util.getInstance(Util.java:384)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1041)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3566)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3498)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1959)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2113)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2568)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.ja
va:2113)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java
:2409)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java
:2327)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java
:2312)
at client.ItemFactory.saveItems(ItemFactory.java:156)
at server.MapleStorage.saveToDB(MapleStorage.java:132)
at client.MapleCharacter.saveToDB(MapleCharacter.java:4122)
at client.MapleClient.disconnect(MapleClient.java:621)
at net.MapleServerHandler.sessionClosed(MapleServerHandler.java:105)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.sess
ionClosed(DefaultIoFilterChain.java:662)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextSession
Closed(DefaultIoFilterChain.java:386)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$900(Defa
ultIoFilterChain.java:51)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.ses
sionClosed(DefaultIoFilterChain.java:797)
at org.apache.mina.filter.codec.ProtocolCodecFilter.sessionClosed(Protoc
olCodecFilter.java:317)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextSession
Closed(DefaultIoFilterChain.java:386)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$900(Defa
ultIoFilterChain.java:51)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.ses
sionClosed(DefaultIoFilterChain.java:797)
at org.apache.mina.core.filterchain.IoFilterAdapter.sessionClosed(IoFilt
erAdapter.java:95)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextSession
Closed(DefaultIoFilterChain.java:386)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireSessionClos
ed(DefaultIoFilterChain.java:379)
at org.apache.mina.core.service.IoServiceListenerSupport.fireSessionDest
royed(IoServiceListenerSupport.java:210)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.removeNow(Abs
tractPollingIoProcessor.java:535)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.removeSession
s(AbstractPollingIoProcessor.java:497)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$600(Ab
stractPollingIoProcessor.java:61)
at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run
(AbstractPollingIoProcessor.java:974)
at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnabl
e.java:64)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Cann
ot add or update a child row: a foreign key constraint fails (`v97`.`inventoryit
ems`, CONSTRAINT `FK_inventoryitems_2` FOREIGN KEY (`accountid`) REFERENCES `acc
ounts` (`id`) ON DELETE CASCADE)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou
rce)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
at com.mysql.jdbc.Util.getInstance(Util.java:384)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1041)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3566)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3498)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1959)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2113)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2568)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.ja
va:2113)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java
:2409)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java
:2327)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java
:2312)
at client.ItemFactory.saveItems(ItemFactory.java:156)
at server.MapleStorage.saveToDB(MapleStorage.java:132)
at client.MapleCharacter.saveToDB(MapleCharacter.java:4122)
at client.MapleClient.disconnect(MapleClient.java:695)
at net.MapleServerHandler.sessionClosed(MapleServerHandler.java:105)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.sess
ionClosed(DefaultIoFilterChain.java:662)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextSession
Closed(DefaultIoFilterChain.java:386)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$900(Defa
ultIoFilterChain.java:51)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.ses
sionClosed(DefaultIoFilterChain.java:797)
at org.apache.mina.filter.codec.ProtocolCodecFilter.sessionClosed(Protoc
olCodecFilter.java:317)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextSession
Closed(DefaultIoFilterChain.java:386)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$900(Defa
ultIoFilterChain.java:51)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.ses
sionClosed(DefaultIoFilterChain.java:797)
at org.apache.mina.core.filterchain.IoFilterAdapter.sessionClosed(IoFilt
erAdapter.java:95)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextSession
Closed(DefaultIoFilterChain.java:386)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireSessionClos
ed(DefaultIoFilterChain.java:379)
at org.apache.mina.core.service.IoServiceListenerSupport.fireSessionDest
royed(IoServiceListenerSupport.java:210)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.removeNow(Abs
tractPollingIoProcessor.java:535)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.removeSession
s(AbstractPollingIoProcessor.java:497)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$600(Ab
stractPollingIoProcessor.java:61)
at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run
(AbstractPollingIoProcessor.java:974)
at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnabl
e.java:64)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

