я скомпилил 688 и поймал кучу ошибок в игре
[19:00:02] ERROR Error while restoring offline traders!
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'l2r.character_
variables' doesn't exist
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:411)
at com.mysql.jdbc.Util.getInstance(Util.java:386)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1053)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4074)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4006)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2468)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2629)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2719)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.ja
va:2155)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java
:2450)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java
:2371)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java
:2355)
at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(Del
egatingPreparedStatement.java:105)
at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(Del
egatingPreparedStatement.java:105)
at l2r.gameserver.taskmanager.tasks.RestoreOfflineTraders.runImpl(Restor
eOfflineTraders.java:40)
at l2r.commons.threading.RunnableImpl.run(RunnableImpl.java:21)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.
access$201(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.
run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
[19:00:02] INFO Restored 0 offline traders
[19:00:19] INFO Sat Nov 16 19:00:19 MSK 2013 Atk announce scheduled to 0.0 minu
te of this hour.
[19:01:01] ERROR
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'l2r.character_
variables' doesn't exist
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:411)
at com.mysql.jdbc.Util.getInstance(Util.java:386)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1053)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4074)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4006)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2468)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2629)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2719)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.ja
va:2155)
at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:
2318)
at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(Dele
gatingPreparedStatement.java:96)
at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(Dele
gatingPreparedStatement.java:96)
at l2r.gameserver.model.Player.loadVariables(Player.java:7147)
at l2r.gameserver.model.Player.restore(Player.java:4672)
at l2r.gameserver.network.GameClient.loadCharFromDisk(GameClient.java:20
at l2r.gameserver.network.clientpackets.CharacterSelected.runImpl(Charac
terSelected.java:45)
at l2r.gameserver.network.clientpackets.L2GameClientPacket.run(L2GameCli
entPacket.java:51)
at l2r.commons.net.nio.impl.MMOExecutableQueue.run(MMOExecutableQueue.ja
va:39)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
[19:01:01] WARN Could not execute update 'REPLACE INTO character_variables (obj
_id, type, name, value, expire_time) VALUES (?,'user-var',?,?,?)': com.mysql.jdb
c.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'l2r.character_variables' do
esn't exist
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'l2r.character_
variables' doesn't exist
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:411)
at com.mysql.jdbc.Util.getInstance(Util.java:386)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1053)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4074)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4006)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2468)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2629)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2719)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.ja
va:2155)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java
:2450)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java
:2371)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java
:2355)
at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(Del
egatingPreparedStatement.java:105)
at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(Del
egatingPreparedStatement.java:105)
at l2r.gameserver.database.mysql.setEx(mysql.java:48)
at l2r.gameserver.database.mysql.set(mysql.java:86)
at l2r.gameserver.model.Player.setVar(Player.java:7031)
at l2r.gameserver.model.Player.setRecomLeftToday(Player.java:1545)
at l2r.gameserver.model.Player.restore(Player.java:4752)
at l2r.gameserver.network.GameClient.loadCharFromDisk(GameClient.java:20
at l2r.gameserver.network.clientpackets.CharacterSelected.runImpl(Charac
terSelected.java:45)
at l2r.gameserver.network.clientpackets.L2GameClientPacket.run(L2GameCli
entPacket.java:51)
at l2r.commons.net.nio.impl.MMOExecutableQueue.run(MMOExecutableQueue.ja
va:39)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
[19:02:09] ERROR AdminCommandHandler:
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.substring(Unknown Source)
at l2r.gameserver.handler.admincommands.impl.AdminAnnouncements.useAdmin
Command(AdminAnnouncements.java:55)
at l2r.gameserver.handler.admincommands.AdminCommandHandler.useAdminComm
andHandler(AdminCommandHandler.java:171)
at l2r.gameserver.network.clientpackets.RequestBypassToServer.runImpl(Re
questBypassToServer.java:58)
at l2r.gameserver.network.clientpackets.L2GameClientPacket.run(L2GameCli
entPacket.java:51)
at l2r.commons.net.nio.impl.MMOExecutableQueue.run(MMOExecutableQueue.ja
va:39)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
[19:05:59] ERROR
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'l2r.character_
variables' doesn't exist
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:411)
at com.mysql.jdbc.Util.getInstance(Util.java:386)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1053)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4074)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4006)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2468)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2629)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2719)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.ja
va:2155)
at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:
2318)
at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(Dele
gatingPreparedStatement.java:96)
at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(Dele
gatingPreparedStatement.java:96)
at l2r.gameserver.model.Player.loadVariables(Player.java:7147)
at l2r.gameserver.model.Player.restore(Player.java:4672)
at l2r.gameserver.network.GameClient.loadCharFromDisk(GameClient.java:20
at l2r.gameserver.network.clientpackets.CharacterSelected.runImpl(Charac
terSelected.java:45)
at l2r.gameserver.network.clientpackets.L2GameClientPacket.run(L2GameCli
entPacket.java:51)
at l2r.commons.net.nio.impl.MMOExecutableQueue.run(MMOExecutableQueue.ja
va:39)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
[19:05:59] WARN Could not execute update 'REPLACE INTO character_variables (obj
_id, type, name, value, expire_time) VALUES (?,'user-var',?,?,?)': com.mysql.jdb
c.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'l2r.character_variables' do
esn't exist
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'l2r.character_
variables' doesn't exist
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:411)
at com.mysql.jdbc.Util.getInstance(Util.java:386)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1053)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4074)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4006)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2468)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2629)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2719)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.ja
va:2155)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java
:2450)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java
:2371)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java
:2355)
at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(Del
egatingPreparedStatement.java:105)
at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(Del
egatingPreparedStatement.java:105)
at l2r.gameserver.database.mysql.setEx(mysql.java:48)
at l2r.gameserver.database.mysql.set(mysql.java:86)
at l2r.gameserver.model.Player.setVar(Player.java:7031)
at l2r.gameserver.model.Player.setRecomLeftToday(Player.java:1545)
at l2r.gameserver.model.Player.restore(Player.java:4752)
at l2r.gameserver.network.GameClient.loadCharFromDisk(GameClient.java:20
at l2r.gameserver.network.clientpackets.CharacterSelected.runImpl(Charac
terSelected.java:45)
at l2r.gameserver.network.clientpackets.L2GameClientPacket.run(L2GameCli
entPacket.java:51)
at l2r.commons.net.nio.impl.MMOExecutableQueue.run(MMOExecutableQueue.ja
va:39)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)