Skip to content

SQLite Disk I/O Write Error in CoreProtect Database #850

@god-what-is-that

Description

@god-what-is-that

Environment
CoreProtect Version: CoreProtect-CE-23.1

Server: leaves 1.21.8

Java Version: zulu25

Error Description
CoreProtect is throwing SQLite disk I/O write errors during normal operation, specifically when performing database checkpoints.

Error Log

2026-01-29-1.log.gz

[08:03:24] [Thread-28/WARN]: org.sqlite.SQLiteException: [SQLITE_IOERR_WRITE] I/O error in the VFS layer while trying to write to a file on disk (disk I/O error)
[08:03:24] [Thread-28/WARN]: at org.sqlite.core.DB.newSQLException(DB.java:1179)
[08:03:24] [Thread-28/WARN]: at org.sqlite.core.DB.newSQLException(DB.java:1190)
[08:03:24] [Thread-28/WARN]: at org.sqlite.core.DB.throwex(DB.java:1150)
[08:03:24] [Thread-28/WARN]: at org.sqlite.core.NativeDB._exec_utf8(Native Method)
[08:03:24] [Thread-28/WARN]: at org.sqlite.core.NativeDB._exec(NativeDB.java:99)
[08:03:24] [Thread-28/WARN]: at org.sqlite.jdbc3.JDBC3Statement.lambda$executeLargeUpdate$2(JDBC3Statement.java:139)
[08:03:24] [Thread-28/WARN]: at org.sqlite.jdbc3.JDBC3Statement.withConnectionTimeout(JDBC3Statement.java:458)
[08:03:24] [Thread-28/WARN]: at org.sqlite.jdbc3.JDBC3Statement.executeLargeUpdate(JDBC3Statement.java:126)
[08:03:24] [Thread-28/WARN]: at org.sqlite.jdbc3.JDBC3Statement.executeUpdate(JDBC3Statement.java:113)
[08:03:24] [Thread-28/WARN]: at CoreProtect-CE-23.1.jar//net.coreprotect.database.Database.performCheckpoint(Database.java:117)
[08:03:24] [Thread-28/WARN]: at CoreProtect-CE-23.1.jar//net.coreprotect.consumer.process.Process.processConsumer(Process.java:78)
[08:03:24] [Thread-28/WARN]: at CoreProtect-CE-23.1.jar//net.coreprotect.consumer.Consumer.run(Consumer.java:133)
[08:03:24] [Thread-28/WARN]: at java.base/java.lang.Thread.run(Thread.java:1474)
[08:03:24] [Thread-28/WARN]: org.sqlite.SQLiteException: [SQLITE_IOERR_WRITE] I/O error in the VFS layer while trying to write to a file on disk (disk I/O error)
[08:03:24] [Thread-28/WARN]: at org.sqlite.core.DB.newSQLException(DB.java:1179)
[08:03:24] [Thread-28/WARN]: at org.sqlite.core.DB.newSQLException(DB.java:1190)
[08:03:24] [Thread-28/WARN]: at org.sqlite.core.DB.throwex(DB.java:1150)
[08:03:24] [Thread-28/WARN]: at org.sqlite.core.NativeDB._exec_utf8(Native Method)
[08:03:24] [Thread-28/WARN]: at org.sqlite.core.NativeDB._exec(NativeDB.java:99)
[08:03:24] [Thread-28/WARN]: at org.sqlite.jdbc3.JDBC3Statement.lambda$executeLargeUpdate$2(JDBC3Statement.java:139)
[08:03:24] [Thread-28/WARN]: at org.sqlite.jdbc3.JDBC3Statement.withConnectionTimeout(JDBC3Statement.java:458)
[08:03:24] [Thread-28/WARN]: at org.sqlite.jdbc3.JDBC3Statement.executeLargeUpdate(JDBC3Statement.java:126)
[08:03:24] [Thread-28/WARN]: at org.sqlite.jdbc3.JDBC3Statement.executeUpdate(JDBC3Statement.java:113)
[08:03:24] [Thread-28/WARN]: at CoreProtect-CE-23.1.jar//net.coreprotect.database.Database.performCheckpoint(Database.java:117)
[08:03:24] [Thread-28/WARN]: at CoreProtect-CE-23.1.jar//net.coreprotect.consumer.process.Process.processConsumer(Process.java:78)
[08:03:24] [Thread-28/WARN]: at CoreProtect-CE-23.1.jar//net.coreprotect.consumer.Consumer.run(Consumer.java:133)
[08:03:24] [Thread-28/WARN]: at java.base/java.lang.Thread.run(Thread.java:1474)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions