-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Description
版本:x-backup-0.3.15+1.21.9
[12:07:52] [DefaultDispatcher-worker-1487/ERROR]: Error in retry, attempt 1/5
java.lang.IllegalStateException: File hash mismatch when creating backup, file: region/r.-3.1.mca, expected: 84d39b14a7d5fb225433c91fbacd02cb
at knot/com.github.zly2006.xbackup.BackupDatabaseService$createBackup$entries$2$1.invokeSuspend(BackupDatabaseService.kt:316) [x-backup-0.3.15+1.21.9.jar:?]
at knot/kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34) [org_jetbrains_kotlin_kotlin-stdlib-2.2.21-84ba7abf467a5769.jar:?]
at knot/kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100) [org_jetbrains_kotlinx_kotlinx-co-jvm-1.10.2-dc3d13b93361afd1.jar:?]
at knot/kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:124) [org_jetbrains_kotlinx_kotlinx-co-jvm-1.10.2-dc3d13b93361afd1.jar:?]
at knot/kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:89) [org_jetbrains_kotlinx_kotlinx-co-jvm-1.10.2-dc3d13b93361afd1.jar:?]
at knot/kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:586) [org_jetbrains_kotlinx_kotlinx-co-jvm-1.10.2-dc3d13b93361afd1.jar:?]
at knot/kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:820) [org_jetbrains_kotlinx_kotlinx-co-jvm-1.10.2-dc3d13b93361afd1.jar:?]
at knot/kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:717) [org_jetbrains_kotlinx_kotlinx-co-jvm-1.10.2-dc3d13b93361afd1.jar:?]
at knot/kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704) [org_jetbrains_kotlinx_kotlinx-co-jvm-1.10.2-dc3d13b93361afd1.jar:?]
[12:07:54] [DefaultDispatcher-worker-2004/WARN]: Transaction attempt #0 failed: org.sqlite.SQLiteException: [SQLITE_BUSY] The database file is locked (database is locked). Statement(s): SELECT backup_entries.id, backup_entries."path", backup_entries."size", backup_entries.zipped_size, backup_entries.last_modified, backup_entries.is_directory, backup_entries.hash, backup_entries.compress, backup_entries.cloud_drive_id FROM backup_entries WHERE (backup_entries."path" = ?) AND (backup_entries.is_directory = ?) AND (backup_entries.hash = ?)
com.github.zly2006.xbackup.libs.org.jetbrains.exposed.exceptions.ExposedSQLException: org.sqlite.SQLiteException: [SQLITE_BUSY] The database file is locked (database is locked)
at knot/com.github.zly2006.xbackup.libs.org.jetbrains.exposed.sql.statements.Statement.executeIn$exposed_core(Statement.kt:83) ~[x-backup-0.3.15+1.21.9.jar:?]
at knot/com.github.zly2006.xbackup.libs.org.jetbrains.exposed.sql.Transaction.exec(Transaction.kt:292) ~[x-backup-0.3.15+1.21.9.jar:?]
at knot/com.github.zly2006.xbackup.libs.org.jetbrains.exposed.sql.Transaction.exec(Transaction.kt:269) ~[x-backup-0.3.15+1.21.9.jar:?]
at knot/com.github.zly2006.xbackup.libs.org.jetbrains.exposed.sql.AbstractQuery.iterator(AbstractQuery.kt:93) ~[x-backup-0.3.15+1.21.9.jar:?]
at knot/com.github.zly2006.xbackup.BackupDatabaseService$createBackup$entries$2$1$1$1.invokeSuspend(BackupDatabaseService.kt:760) ~[x-backup-0.3.15+1.21.9.jar:?]
at knot/com.github.zly2006.xbackup.BackupDatabaseService$createBackup$entries$2$1$1$1.invoke(BackupDatabaseService.kt) ~[x-backup-0.3.15+1.21.9.jar:?]
at knot/com.github.zly2006.xbackup.BackupDatabaseService$createBackup$entries$2$1$1$1.invoke(BackupDatabaseService.kt) ~[x-backup-0.3.15+1.21.9.jar:?]
at knot/com.github.zly2006.xbackup.libs.org.jetbrains.exposed.sql.transactions.experimental.SuspendedKt$suspendedTransactionAsyncInternal$1.invokeSuspend(Suspended.kt:193) [x-backup-0.3.15+1.21.9.jar:?]
at knot/kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34) [org_jetbrains_kotlin_kotlin-stdlib-2.2.21-84ba7abf467a5769.jar:?]
at knot/kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100) [org_jetbrains_kotlinx_kotlinx-co-jvm-1.10.2-dc3d13b93361afd1.jar:?]
at knot/kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:124) [org_jetbrains_kotlinx_kotlinx-co-jvm-1.10.2-dc3d13b93361afd1.jar:?]
at knot/kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:89) [org_jetbrains_kotlinx_kotlinx-co-jvm-1.10.2-dc3d13b93361afd1.jar:?]
at knot/kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:586) [org_jetbrains_kotlinx_kotlinx-co-jvm-1.10.2-dc3d13b93361afd1.jar:?]
at knot/kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:820) [org_jetbrains_kotlinx_kotlinx-co-jvm-1.10.2-dc3d13b93361afd1.jar:?]
at knot/kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:717) [org_jetbrains_kotlinx_kotlinx-co-jvm-1.10.2-dc3d13b93361afd1.jar:?]
at knot/kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704) [org_jetbrains_kotlinx_kotlinx-co-jvm-1.10.2-dc3d13b93361afd1.jar:?]
Caused by: org.sqlite.SQLiteException: [SQLITE_BUSY] The database file is locked (database is locked)
at knot/org.sqlite.core.DB.newSQLException(DB.java:1179) ~[grieflogger-1.2.9-1.21.9-fabric.jar:?]
at knot/org.sqlite.core.DB.newSQLException(DB.java:1190) ~[grieflogger-1.2.9-1.21.9-fabric.jar:?]
at knot/org.sqlite.core.DB.throwex(DB.java:1150) ~[grieflogger-1.2.9-1.21.9-fabric.jar:?]
at knot/org.sqlite.core.NativeDB.prepare_utf8(Native Method) ~[grieflogger-1.2.9-1.21.9-fabric.jar:?]
at knot/org.sqlite.core.NativeDB.prepare(NativeDB.java:135) ~[grieflogger-1.2.9-1.21.9-fabric.jar:?]
at knot/org.sqlite.core.DB.prepare(DB.java:264) ~[grieflogger-1.2.9-1.21.9-fabric.jar:?]
at knot/org.sqlite.jdbc3.JDBC3Statement.lambda$execute$0(JDBC3Statement.java:55) ~[grieflogger-1.2.9-1.21.9-fabric.jar:?]
at knot/org.sqlite.jdbc3.JDBC3Statement.withConnectionTimeout(JDBC3Statement.java:458) ~[grieflogger-1.2.9-1.21.9-fabric.jar:?]
at knot/org.sqlite.jdbc3.JDBC3Statement.execute(JDBC3Statement.java:44) ~[grieflogger-1.2.9-1.21.9-fabric.jar:?]
at knot/org.sqlite.SQLiteConfig.apply(SQLiteConfig.java:220) ~[grieflogger-1.2.9-1.21.9-fabric.jar:?]
at knot/org.sqlite.SQLiteConnection.<init>(SQLiteConnection.java:70) ~[grieflogger-1.2.9-1.21.9-fabric.jar:?]
at knot/org.sqlite.jdbc3.JDBC3Connection.<init>(JDBC3Connection.java:28) ~[grieflogger-1.2.9-1.21.9-fabric.jar:?]
at knot/org.sqlite.jdbc4.JDBC4Connection.<init>(JDBC4Connection.java:19) ~[grieflogger-1.2.9-1.21.9-fabric.jar:?]
at knot/org.sqlite.JDBC.createConnection(JDBC.java:106) ~[grieflogger-1.2.9-1.21.9-fabric.jar:?]
at knot/org.sqlite.SQLiteDataSource.getConnection(SQLiteDataSource.java:473) ~[grieflogger-1.2.9-1.21.9-fabric.jar:?]
at knot/org.sqlite.SQLiteDataSource.getConnection(SQLiteDataSource.java:465) ~[grieflogger-1.2.9-1.21.9-fabric.jar:?]
at knot/com.github.zly2006.xbackup.libs.org.jetbrains.exposed.sql.Database$Companion.connect$lambda$7(Database.kt:202) ~[x-backup-0.3.15+1.21.9.jar:?]
at knot/com.github.zly2006.xbackup.libs.org.jetbrains.exposed.sql.Database$Companion.doConnect$lambda$3(Database.kt:173) ~[x-backup-0.3.15+1.21.9.jar:?]
at knot/com.github.zly2006.xbackup.libs.org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManager$ThreadLocalTransaction.connectionLazy$lambda$2(ThreadLocalTransactionManager.kt:138) ~[x-backup-0.3.15+1.21.9.jar:?]
at knot/kotlin.UnsafeLazyImpl.getValue(Lazy.kt:100) ~[org_jetbrains_kotlin_kotlin-stdlib-2.2.21-84ba7abf467a5769.jar:?]
at knot/com.github.zly2006.xbackup.libs.org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManager$ThreadLocalTransaction.getConnection(ThreadLocalTransactionManager.kt:173) ~[x-backup-0.3.15+1.21.9.jar:?]
at knot/com.github.zly2006.xbackup.libs.org.jetbrains.exposed.sql.Transaction.getConnection(Transaction.kt) ~[x-backup-0.3.15+1.21.9.jar:?]
at knot/com.github.zly2006.xbackup.libs.org.jetbrains.exposed.sql.statements.Statement.prepared(Statement.kt:46) ~[x-backup-0.3.15+1.21.9.jar:?]
at knot/com.github.zly2006.xbackup.libs.org.jetbrains.exposed.sql.statements.Statement.executeIn$exposed_core(Statement.kt:79) ~[x-backup-0.3.15+1.21.9.jar:?]
... 15 more
还有一个问题是关于大文件备份失败的
[03:59:01] [DefaultDispatcher-worker-5/ERROR]: Error in retry, attempt 1/5
java.lang.OutOfMemoryError: File /app/world/back.zip is too big (4671686242 bytes) to fit in memory.
at knot/kotlin.io.FilesKt__FileReadWriteKt.readBytes(FileReadWrite.kt:72) ~[org_jetbrains_kotlin_kotlin-stdlib-2.2.21-84ba7abf467a5769.jar:?]
at knot/com.github.zly2006.xbackup.BackupDatabaseService$createBackup$entries$2$1.invokeSuspend(BackupDatabaseService.kt:313) [x-backup-0.3.15+1.21.9.jar:?]
at knot/kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34) [org_jetbrains_kotlin_kotlin-stdlib-2.2.21-84ba7abf467a5769.jar:?]
at knot/kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100) [org_jetbrains_kotlinx_kotlinx-co-jvm-1.10.2-dc3d13b93361afd1.jar:?]
at knot/kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:124) [org_jetbrains_kotlinx_kotlinx-co-jvm-1.10.2-dc3d13b93361afd1.jar:?]
at knot/kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:89) [org_jetbrains_kotlinx_kotlinx-co-jvm-1.10.2-dc3d13b93361afd1.jar:?]
at knot/kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:586) [org_jetbrains_kotlinx_kotlinx-co-jvm-1.10.2-dc3d13b93361afd1.jar:?]
at knot/kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:820) [org_jetbrains_kotlinx_kotlinx-co-jvm-1.10.2-dc3d13b93361afd1.jar:?]
at knot/kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:717) [org_jetbrains_kotlinx_kotlinx-co-jvm-1.10.2-dc3d13b93361afd1.jar:?]
at knot/kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704) [org_jetbrains_kotlinx_kotlinx-co-jvm-1.10.2-dc3d13b93361afd1.jar:?]
[04:01:22] [DefaultDispatcher-worker-5/ERROR]: Error in retry, attempt 2/5
java.lang.OutOfMemoryError: File /app/world/back.zip is too big (4671686242 bytes) to fit in memory.
at knot/kotlin.io.FilesKt__FileReadWriteKt.readBytes(FileReadWrite.kt:72) ~[org_jetbrains_kotlin_kotlin-stdlib-2.2.21-84ba7abf467a5769.jar:?]
at knot/com.github.zly2006.xbackup.BackupDatabaseService$createBackup$entries$2$1.invokeSuspend(BackupDatabaseService.kt:313) [x-backup-0.3.15+1.21.9.jar:?]
at knot/kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34) [org_jetbrains_kotlin_kotlin-stdlib-2.2.21-84ba7abf467a5769.jar:?]
at knot/kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100) [org_jetbrains_kotlinx_kotlinx-co-jvm-1.10.2-dc3d13b93361afd1.jar:?]
at knot/kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:124) [org_jetbrains_kotlinx_kotlinx-co-jvm-1.10.2-dc3d13b93361afd1.jar:?]
at knot/kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:89) [org_jetbrains_kotlinx_kotlinx-co-jvm-1.10.2-dc3d13b93361afd1.jar:?]
at knot/kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:586) [org_jetbrains_kotlinx_kotlinx-co-jvm-1.10.2-dc3d13b93361afd1.jar:?]
at knot/kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:820) [org_jetbrains_kotlinx_kotlinx-co-jvm-1.10.2-dc3d13b93361afd1.jar:?]
at knot/kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:717) [org_jetbrains_kotlinx_kotlinx-co-jvm-1.10.2-dc3d13b93361afd1.jar:?]
at knot/kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704) [org_jetbrains_kotlinx_kotlinx-co-jvm-1.10.2-dc3d13b93361afd1.jar:?]
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels