Skip to content

Could not restore app backups #1940

@HanabishiRecca

Description

@HanabishiRecca

Please check before submitting an issue

  • I know what my device, OS and App Manager versions are
  • I know how to take logs
  • I know how to reproduce the issue which may not be specific to my device

Describe the bug

Could not restore app backups anymore. As it worked before, I assume the breakage happened after update to LineageOS 23.2 which is based on Android 16 QPR2. The logs kinda imply that there is a problem communicating with the Android framework.

To Reproduce

  1. Try to restore any app backup.

Expected behavior

Backups should be restored.

Screenshots

Backups could not be restored.

Logs

====> op=BACKUP_RESTORE, mode=RESTORE pkg=(net.thunderbird.android, 0)
io.github.muntashirakon.AppManager.backup.BackupException: Unknown error occurred
	at io.github.muntashirakon.AppManager.backup.RestoreOp.runRestore(RestoreOp.java:226)
	at io.github.muntashirakon.AppManager.backup.BackupManager.restore(BackupManager.java:189)
	at io.github.muntashirakon.AppManager.batchops.BatchOpsManager.lambda$restoreBackups$3$io-github-muntashirakon-AppManager-batchops-BatchOpsManager(BatchOpsManager.java:395)
	at io.github.muntashirakon.AppManager.batchops.BatchOpsManager$$ExternalSyntheticLambda2.run(D8$$SyntheticClass:0)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:520)
	at java.util.concurrent.FutureTask.run(FutureTask.java:317)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1154)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:652)
	at java.lang.Thread.run(Thread.java:1563)
Caused by: java.lang.NoSuchMethodError: No interface method clearApplicationUserData(Ljava/lang/String;Landroid/content/pm/IPackageDataObserver;I)V in class Landroid/content/pm/IPackageManager; or its super classes (declaration of 'android.content.pm.IPackageManager' appears in /system/framework/framework.jar)
	at io.github.muntashirakon.AppManager.compat.PackageManagerCompat.clearApplicationUserData(PackageManagerCompat.java:529)
	at io.github.muntashirakon.AppManager.compat.PackageManagerCompat.clearApplicationUserData(PackageManagerCompat.java:548)
	at io.github.muntashirakon.AppManager.backup.RestoreOp.restoreData(RestoreOp.java:506)
	at io.github.muntashirakon.AppManager.backup.RestoreOp.runRestore(RestoreOp.java:211)
	... 8 more

Device info

  • Device:
  • OS Version: LineageOS 23.2 / Android 16 QPR2
  • App Manager Version: 4.0.5 (445)
  • Mode: Root

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugSomething isn't workingPriority: 0Highest priorityStatus: WIPWork in progress

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions