Crash AssertionError: performFullBackup called with non-null state
See original GitHub issueI have Scoop running in the background at all times to catch crashes, and I noticed it had a Seedvault crash. I have no context for this crash. It happened automatically while I was not interacting with the device. I’m on LOS 17.1 with Seedvault baked in.
This is the crash log. I hope it is useful:
FATAL EXCEPTION: Binder:30094_9
Process: com.stevesoltys.seedvault, PID: 30094
java.lang.AssertionError
at com.stevesoltys.seedvault.transport.backup.FullBackup.performFullBackup(FullBackup.kt:100)
at com.stevesoltys.seedvault.transport.backup.BackupCoordinator.performFullBackup(BackupCoordinator.kt:222)
at com.stevesoltys.seedvault.transport.ConfigurableBackupTransport$performFullBackup$1.invokeSuspend(ConfigurableBackupTransport.kt:128)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:32)
at kotlinx.coroutines.DispatchedTask.run(Dispatched.kt:241)
at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:270)
at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:79)
at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:54)
at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source:1)
at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:36)
at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source:1)
at com.stevesoltys.seedvault.transport.ConfigurableBackupTransport.performFullBackup(ConfigurableBackupTransport.kt:127)
at android.app.backup.BackupTransport$TransportImpl.performFullBackup(BackupTransport.java:745)
at com.android.internal.backup.IBackupTransport$Stub.onTransact(IBackupTransport.java:745)
at android.os.Binder.execTransactInternal(Binder.java:1021)
at android.os.Binder.execTransact(Binder.java:994)
Issue Analytics
- State:
- Created 2 years ago
- Comments:15
Top Results From Across the Web
3.x Milestone · GitHub
Crash AssertionError : performFullBackup called with non-null state bug. #257 opened on May 23, 2021 by opusforlife2.
Read more >Diff - 9d7b58571f9b8a00cddd204c556de4c1610b8996^2 ...
The file was typically obtained from * a full-backup dataset. The agent reads 'size' bytes of file content * from the provided file...
Read more >Android release APK crash with java.lang.AssertionError
When I remove ProGuard from build.gradle it do not crash. When I was using ProGuard from an Ant build it worked (I recently...
Read more >Diff - frameworks_base - Gerrit Code Review
This bundle allows your service to keep state between fill and save requests ... public void deleteNotificationChannel(@NonNull String pkg, @NonNull String ...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Seedvault is called by the system itself via an under documented API. In your case, it is calling it in an unexpected way, so ideally, we get a full log. If there’s privacy concerns, I can also receive it privately and only extract what we need and then delete it.
Thanks a lot.
We are told to perform a backup, but haven’t cleaned up our state from last time. It would be great to somehow get more log context here, so we can find out why this is happening.