Closed Bug 1933552 Opened 3 months ago Closed 3 months ago

Log spam: java.lang.SecurityException: Package org.mozilla.geckoview.test_runner has not requested permission android.permission.READ_EXTERNAL_STORAGE

Categories

(Testing :: Mozbase, defect)

defect

Tracking

(firefox135 fixed)

RESOLVED FIXED
135 Branch
Tracking Status
firefox135 --- fixed

People

(Reporter: RyanVM, Assigned: RyanVM)

References

Details

Attachments

(1 file)

Same as in bug 1777710 previously, now the READ_EXTERNAL_STORAGE permission is deprecated for Android 33+. We should apply the same fix that was done for the WRITE permission before to cut down on the noise in the logs.

INFO -  Granting important runtime permissions to org.mozilla.geckoview.test_runner
INFO -  Unable to grant runtime permission android.permission.READ_EXTERNAL_STORAGE to org.mozilla.geckoview.test_runner due to args: adb wait-for-device shell su -c 'pm grant org.mozilla.geckoview.test_runner android.permission.READ_EXTERNAL_STORAGE', exitcode: 255, stdout:
INFO -  Exception occurred while executing 'grant':
INFO -  java.lang.SecurityException: Package org.mozilla.geckoview.test_runner has not requested permission android.permission.READ_EXTERNAL_STORAGE
INFO -  	at com.android.server.pm.permission.PermissionManagerServiceImpl.grantRuntimePermissionInternal(PermissionManagerServiceImpl.java:1404)
INFO -  	at com.android.server.pm.permission.PermissionManagerServiceImpl.grantRuntimePermission(PermissionManagerServiceImpl.java:1319)
INFO -  	at com.android.server.pm.permission.PermissionManagerService.grantRuntimePermission(PermissionManagerService.java:547)
INFO -  	at android.permission.PermissionManager.grantRuntimePermission(PermissionManager.java:597)
INFO -  	at com.android.server.pm.PackageManagerShellCommand.runGrantRevokePermission(PackageManagerShellCommand.java:2546)
INFO -  	at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:292)
INFO -  	at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)
INFO -  	at android.os.ShellCommand.exec(ShellCommand.java:38)
INFO -  	at com.android.server.pm.PackageManagerService$IPackageManagerImpl.onShellCommand(PackageManagerService.java:5954)
INFO -  	at android.os.Binder.shellCommand(Binder.java:1049)
INFO -  	at android.os.Binder.onTransact(Binder.java:877)
INFO -  	at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:4313)
INFO -  	at com.android.server.pm.PackageManagerService$IPackageManagerImpl.onTransact(PackageManagerService.java:5938)
INFO -  	at android.os.Binder.execTransactInternal(Binder.java:1285)
INFO -  	at android.os.Binder.execTransact(Binder.java:1244)
Pushed by ryanvm@gmail.com: https://hg.mozilla.org/integration/autoland/rev/99cf99938715 Don't request READ_EXTERNAL_STORAGE permission on Android 13+. r=jmaher,sparky
Status: NEW → RESOLVED
Closed: 3 months ago
Resolution: --- → FIXED
Target Milestone: --- → 135 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: