seedvault
seedvault copied to clipboard
Handle USB out of storage files backup error
Error backing up content://com.android.externalstorage.documents/tree/primary%3AAndroid%2Fmedia/document/primary%3AAndroid%2Fmedia%2F...
java.io.IOException: write failed: ENOSPC (No space left on device)
at libcore.io.IoBridge.write(IoBridge.java:651)
at java.io.FileOutputStream.write(FileOutputStream.java:401)
at com.google.crypto.tink.subtle.StreamingAeadEncryptingStream.write(StreamingAeadEncryptingStream.java:85)
at org.calyxos.backup.storage.backup.ChunkWriter.copyChunkFromInputStream(ChunkWriter.kt:92)
at org.calyxos.backup.storage.backup.ChunkWriter.access$copyChunkFromInputStream(ChunkWriter.kt:30)
at org.calyxos.backup.storage.backup.ChunkWriter$writeChunk$1$1.invoke(ChunkWriter.kt:55)
at org.calyxos.backup.storage.backup.ChunkWriter$writeChunk$1$1.invoke(ChunkWriter.kt:54)
at org.calyxos.backup.storage.backup.ChunkWriter.writeChunkData(ChunkWriter.kt:76)
at org.calyxos.backup.storage.backup.ChunkWriter.writeChunk(ChunkWriter.kt:54)
at org.calyxos.backup.storage.backup.FileBackup.backupFile(FileBackup.kt:92)
at org.calyxos.backup.storage.backup.FileBackup.backupFiles(FileBackup.kt:43)
at org.calyxos.backup.storage.backup.Backup.backupFiles(Backup.kt:137)
at org.calyxos.backup.storage.backup.Backup.runBackup(Backup.kt:115)
at org.calyxos.backup.storage.api.StorageBackup$runBackup$2.invokeSuspend(StorageBackup.kt:143)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
at kotlinx.coroutines.internal.LimitedDispatcher.run(LimitedDispatcher.kt:42)
at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:95)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)
Suppressed: java.io.IOException: write failed: ENOSPC (No space left on device)
at libcore.io.IoBridge.write(IoBridge.java:651)
at java.io.FileOutputStream.write(FileOutputStream.java:401)
at com.google.crypto.tink.subtle.StreamingAeadEncryptingStream.close(StreamingAeadEncryptingStream.java:111)
at kotlin.io.CloseableKt.closeFinally(Closeable.kt:59)
at org.calyxos.backup.storage.backup.ChunkWriter.writeChunkData(ChunkWriter.kt:75)
... 14 more
Caused by: android.system.ErrnoException: write failed: ENOSPC (No space left on device)
at libcore.io.Linux.writeBytes(Native Method)
at libcore.io.Linux.write(Linux.java:296)
at libcore.io.ForwardingOs.write(ForwardingOs.java:943)
at libcore.io.BlockGuardOs.write(BlockGuardOs.java:448)
at libcore.io.ForwardingOs.write(ForwardingOs.java:943)
at libcore.io.IoBridge.write(IoBridge.java:646)
... 18 more
Caused by: android.system.ErrnoException: write failed: ENOSPC (No space left on device)
at libcore.io.Linux.writeBytes(Native Method)
at libcore.io.Linux.write(Linux.java:296)
at libcore.io.ForwardingOs.write(ForwardingOs.java:943)
at libcore.io.BlockGuardOs.write(BlockGuardOs.java:448)
at libcore.io.ForwardingOs.write(ForwardingOs.java:943)
at libcore.io.IoBridge.write(IoBridge.java:646)
... 21 more