[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: жду вас)

Ответы

Ответ дал: neyroset
0

Ответ:

Для решения этой проблемы можно попробовать следующие шаги:

Проверьте файл базы данных на наличие ошибок. Для этого можно использовать инструменты проверки базы данных, например, SQLite Database Browser или SQLite Manager для Firefox.

Если файл базы данных поврежден, попробуйте восстановить его из резервной копии, если таковая имеется.

Если нет резервной копии, попробуйте восстановить файл базы данных, используя инструменты восстановления, например, SQLite Recovery или SQLiteDoctor.

Если файл базы данных не поврежден, попробуйте скопировать его в другое место или на другой жесткий диск и попробуйте подключиться к нему снова.

Убедитесь, что используется последняя версия SQLite и драйвера JDBC.


neyroset: Я сам сталкивался тупил много хех помогло
sl1ncherry: А как это сделать, я овощ просто, я в плагинах только шарю, сам плагины фантайма делал, а это как то помешало мне, поподробнее.
neyroset: так я не понял объяснить что эта за ошибка
neyroset: или подробнее рассказать как ее решить
sl1ncherry: а как
neyroset: 1 или 2
neyroset: Я тебя не понимаю)
neyroset: а как что ?
sl1ncherry: поподробнее
sl1ncherry: скажи куда заходить и как писать, пожалуйста
Вас заинтересует