Ozzi
Heir
Вылезло в гейм и все персонажи пропали с аккаунта. Куда копать? Перед этим 1 персонаж был на твт ДМ, просто стоял, потом крит, ДМ залагал и просто остановился.
24.10.23 19:16:32] Can't list account characters
java.sql.SQLException: Table 'characters' is marked as crashed and should be repaired
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:130)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:916)
at com.mysql.cj.jdbc.ClientPreparedStatement.executeQuery(ClientPreparedStatement.java:972)
at com.mysql.cj.jdbc.PreparedStatementWrapper.executeQuery(PreparedStatementWrapper.java:582)
at l2.gameserver.dao.CharacterDAO.listCharactersByAccountName(Unknown Source)
at l2.gameserver.model.Player.restore(Unknown Source)
at l2.gameserver.taskmanager.tasks.RestoreOfflineTraders.runImpl(Unknown Source)
at l2.commons.threading.RunnableImpl.run(Unknown Source)
at java.util.concurrent.Executors$RunnableAdapter.call(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)
[24.10.23 19:16:32] Restored 11 offline traders
Куда копать? В таблице персонажей нет вообще.
24.10.23 19:16:32] Can't list account characters
java.sql.SQLException: Table 'characters' is marked as crashed and should be repaired
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:130)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:916)
at com.mysql.cj.jdbc.ClientPreparedStatement.executeQuery(ClientPreparedStatement.java:972)
at com.mysql.cj.jdbc.PreparedStatementWrapper.executeQuery(PreparedStatementWrapper.java:582)
at l2.gameserver.dao.CharacterDAO.listCharactersByAccountName(Unknown Source)
at l2.gameserver.model.Player.restore(Unknown Source)
at l2.gameserver.taskmanager.tasks.RestoreOfflineTraders.runImpl(Unknown Source)
at l2.commons.threading.RunnableImpl.run(Unknown Source)
at java.util.concurrent.Executors$RunnableAdapter.call(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)
[24.10.23 19:16:32] Restored 11 offline traders
Куда копать? В таблице персонажей нет вообще.