question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Crash AssertionError: performFullBackup called with non-null state

See original GitHub issue

I 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:open
  • Created 2 years ago
  • Comments:15

github_iconTop GitHub Comments

1reaction
grotecommented, Jul 1, 2021

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.

1reaction
grotecommented, May 24, 2021

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.

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found