[20:34:04] [Server thread/ERROR]: [FuntimeUtills] Failed to connect SQLite database
[20:34:04] [Server thread/WARN]: java.sql.SQLException: SQL statement failed: CREATE TABLE IF NOT EXISTS `drops` (`id` INTEGER PRIMARY KEY AUTOINCREMENT , `world` VARCHAR , `x` INTEGER , `y` INTEGER , `z` INTEGER , `region` VARCHAR )
[20:34:04] [Server thread/WARN]: at SKLibrary.jar//com.j256.ormlite.misc.SqlExceptionUtil.create(SqlExceptionUtil.java:25)
[20:34:04] [Server thread/WARN]: at SKLibrary.jar//com.j256.ormlite.table.TableUtils.doStatements(TableUtils.java:423)
[20:34:04] [Server thread/WARN]: at SKLibrary.jar//com.j256.ormlite.table.TableUtils.doCreateTable(TableUtils.java:399)
[20:34:04] [Server thread/WARN]: at SKLibrary.jar//com.j256.ormlite.table.TableUtils.doCreateTable(TableUtils.java:383)
[20:34:04] [Server thread/WARN]: at SKLibrary.jar//com.j256.ormlite.table.TableUtils.createTableIfNotExists(TableUtils.java:75)
[20:34:04] [Server thread/WARN]: at FunUtillity_.jar//funutillity.main.database.Database. (Database.java:22)
[20:34:04] [Server thread/WARN]: at FunUtillity_.jar//funutillity.main.Main.onEnable(Main.java:95)
[20:34:04] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264)
[20:34:04] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:370)
[20:34:04] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:500)
[20:34:04] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_17_R1.CraftServer.enablePlugin(CraftServer.java:561)
[20:34:04] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_17_R1.CraftServer.enablePlugins(CraftServer.java:475)
[20:34:04] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.loadWorld(MinecraftServer.java:733)
[20:34:04] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.init(DedicatedServer.java:317)
[20:34:04] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1220)
[20:34:04] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
[20:34:04] [Server thread/WARN]: at java.base/java.lang.Thread.run(Unknown Source)
[20:34:04] [Server thread/WARN]: Caused by: org.sqlite.SQLiteException: [SQLITE_CORRUPT] The database disk image is malformed (database disk image is malformed)
[20:34:04] [Server thread/WARN]: at org.sqlite.core.DB.newSQLException(DB.java:1012)
[20:34:04] [Server thread/WARN]: at org.sqlite.core.DB.newSQLException(DB.java:1024)
[20:34:04] [Server thread/WARN]: at org.sqlite.core.DB.throwex(DB.java:989)
[20:34:04] [Server thread/WARN]: at org.sqlite.core.NativeDB.prepare_utf8(Native Method)
[20:34:04] [Server thread/WARN]: at org.sqlite.core.NativeDB.prepare(NativeDB.java:134)
[20:34:04] [Server thread/WARN]: at org.sqlite.core.DB.prepare(DB.java:257)
[20:34:04] [Server thread/WARN]: at org.sqlite.core.CorePreparedStatement. (CorePreparedStatement.java:45)
[20:34:04] [Server thread/WARN]: at org.sqlite.jdbc3.JDBC3PreparedStatement. (JDBC3PreparedStatement.java:30)
[20:34:04] [Server thread/WARN]: at org.sqlite.jdbc4.JDBC4PreparedStatement. (JDBC4PreparedStatement.java:25)
[20:34:04] [Server thread/WARN]: at org.sqlite.jdbc4.JDBC4Connection.prepareStatement(JDBC4Connection.java:35)
[20:34:04] [Server thread/WARN]: at org.sqlite.jdbc3.JDBC3Connection.prepareStatement(JDBC3Connection.java:241)
[20:34:04] [Server thread/WARN]: at SKLibrary.jar//com.j256.ormlite.jdbc.JdbcDatabaseConnection.compileStatement(JdbcDatabaseConnection.java:147)
Как это решить? Срочноооо!!!
Программирование SQL
sl1ncherry:
жду вас)
Ответы
Ответ дал:
0
Ответ:
Для решения этой проблемы можно попробовать следующие шаги:
Проверьте файл базы данных на наличие ошибок. Для этого можно использовать инструменты проверки базы данных, например, SQLite Database Browser или SQLite Manager для Firefox.
Если файл базы данных поврежден, попробуйте восстановить его из резервной копии, если таковая имеется.
Если нет резервной копии, попробуйте восстановить файл базы данных, используя инструменты восстановления, например, SQLite Recovery или SQLiteDoctor.
Если файл базы данных не поврежден, попробуйте скопировать его в другое место или на другой жесткий диск и попробуйте подключиться к нему снова.
Убедитесь, что используется последняя версия SQLite и драйвера JDBC.
Вас заинтересует
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
1 год назад
1 год назад
7 лет назад