I have samsung s9+ android mobile phone , when I try to save pictures it give this error on the mobile phone site:
09-07 23:13:44.543 i: [UserAction] Select menu item: Kaydet (Save).
09-07 23:13:44.544 i: [PermissionController] android.permission.READ_EXTERNAL_STORAGE permission has been granted.
09-07 23:13:44.547 i: [SaveBitmapAsyncTask] Downloading image to external storage
09-07 23:13:44.548 e: [DownloadImageAsyncTask] Error downloading image
09-07 23:13:44.549 e: An exception occurred: java.io.FileNotFoundException: /storage/emulated/0/Pictures/Plex/20191116 (10).jpg.tmp: open failed: EACCES (Permission denied)
09-07 23:13:44.550 e: Stacktrace: java.io.FileNotFoundException: /storage/emulated/0/Pictures/Plex/20191116 (10).jpg.tmp: open failed: EACCES (Permission denied)
at libcore.io.IoBridge.open(IoBridge.java:496)
at java.io.FileOutputStream.(FileOutputStream.java:235)
at com.plexapp.plex.utilities.l6.(SourceFile:3)
at com.plexapp.plex.utilities.l6.(SourceFile:2)
at com.plexapp.plex.utilities.l6.(SourceFile:1)
at com.plexapp.plex.c0.j.f(SourceFile:7)
at com.plexapp.plex.utilities.b5$b.f(SourceFile:2)
at com.plexapp.plex.utilities.b5$b.doInBackground(SourceFile:1)
at android.os.AsyncTask$3.call(AsyncTask.java:378)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:289)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:919)
Caused by: android.system.ErrnoException: open failed: EACCES (Permission denied)
at libcore.io.Linux.open(Native Method)
at libcore.io.ForwardingOs.open(ForwardingOs.java:167)
at libcore.io.BlockGuardOs.open(BlockGuardOs.java:252)
at libcore.io.ForwardingOs.open(ForwardingOs.java:167)
at android.app.ActivityThread$AndroidOs.open(ActivityThread.java:8044)
at libcore.io.IoBridge.open(IoBridge.java:482)
… 13 more
09-07 23:13:44.556 i: Showing toast: Resim kaydedilemedi (Picture couldn’t be saved)
and it can not save the image. Althouth Plex application has the permission for file saving in the settings of my phone…
If I delete the Plex folder , it cannot create it.
09-29 15:28:26.429 e: [DownloadImageAsyncTask] Error downloading image
09-29 15:28:26.429 e: An exception occurred: java.io.IOException: Unable to create directory /storage/emulated/0/Pictures/Plex
09-29 15:28:26.430 e: Stacktrace: java.io.IOException: Unable to create directory /storage/emulated/0/Pictures/Plex
at com.plexapp.plex.utilities.l6.a(SourceFile:4)
at com.plexapp.plex.utilities.l6.<init>(SourceFile:3)
at com.plexapp.plex.utilities.l6.<init>(SourceFile:2)
at com.plexapp.plex.utilities.l6.<init>(SourceFile:1)
at com.plexapp.plex.c0.j.f(SourceFile:7)
at com.plexapp.plex.utilities.b5$b.f(SourceFile:2)
at com.plexapp.plex.utilities.b5$b.doInBackground(SourceFile:1)
at android.os.AsyncTask$3.call(AsyncTask.java:378)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:289)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:919)
09-29 15:28:26.438 i: Showing toast: Failed to save image
yeah it seems all android devices has it not just phone but my tablet and other devices tooo , as an old developer I think the solution shall not be so hard…
which settings shall I look for it ? actually I did not make anything special to encrypt it .My wife’s phone same issue and she also did not make any activity to encrypt it .
one more thing : /storage/emulated/0/Pictures/Plex/ Is this an SD card path ?
one more thing : video can be queued and downloaded succesffully
Yes, there was a bug and fixed in 8.24. 8.24 will go public once the team feels it is stable. I can’t provide an exact date. If you don’t want to wait you can join the beta program and get the app now. See the top of Join App Betas: Android (mobile), Android TV, Apple TV, iOS for info on joining.