MuntashirAkon / AppManager

A full-featured package manager and viewer for Android
https://muntashirakon.github.io/AppManager/
Other
4.36k stars 259 forks source link

AppManager crashes when importing from OAndBackup #1307

Closed xxxxme closed 2 months ago

xxxxme commented 2 months ago

Please check before submitting an issue

Describe the bug

When attempting to import a backup created by oandbackup, App Manager crashes.

To Reproduce

Expected behavior

Backup(s) are imported

Screenshots

No response

Logs

java.lang.UnsupportedOperationException at androidx.documentfile.provider.SingleDocumentFile.listFiles(SingleDocumentFile.java:115) at androidx.documentfile.provider.MediaDocumentFile.listFiles(MediaDocumentFile.java:21) at io.github.muntashirakon.io.Path.listFiles(Path.java:1343) at io.github.muntashirakon.io.Path.listFiles(Path.java:1361) at io.github.muntashirakon.AppManager.backup.convert.ConvertUtils.getRelevantImportFiles(ConvertUtils.java:62) at io.github.muntashirakon.AppManager.backup.convert.ConvertUtils.getRelevantImportFiles(ConvertUtils.java:40) at io.github.muntashirakon.AppManager.batchops.BatchOpsManager.opImportBackups(BatchOpsManager.java:367) at io.github.muntashirakon.AppManager.batchops.BatchOpsManager.performOp(BatchOpsManager.java:266) at io.github.muntashirakon.AppManager.batchops.BatchOpsManager.performOp(BatchOpsManager.java:213) at io.github.muntashirakon.AppManager.batchops.BatchOpsService.onHandleIntent(BatchOpsService.java:205) at io.github.muntashirakon.AppManager.types.ForegroundService$ServiceHandler.handleMessage(ForegroundService.java:53) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loopOnce(Looper.java:201) at android.os.Looper.loop(Looper.java:288) at android.os.HandlerThread.run(HandlerThread.java:67)

Device Info: App version: 3.1.4 App version code: 427 Android build version: 29da1fa03e Android release version: 13 Android SDK version: 33 Android build ID: lineage_barbet-userdebug 13 TQ3A.230901.001 29da1fa03e Device brand: google Device manufacturer: Google Device name: barbet Device model: Pixel 5a Device product name: barbet Device hardware name: barbet ABIs: [arm64-v8a, armeabi-v7a, armeabi] ABIs (32bit): [armeabi-v7a, armeabi] ABIs (64bit): [arm64-v8a] System language: en-US In-App Language: auto Mode: auto Inferred Mode: root

Device info

Additional context

No response

MuntashirAkon commented 2 months ago

c55862f1812cab467cd3fcce09b1498101e11c36