Assigned
Status Update
Comments
ib...@google.com <ib...@google.com> #2
You refer to ExifInterface version 1.3.7 which implies the android.media.ExifInterface
which is the
Which version are you using? Note that the AndroidX version is strongly encouraged over the framework implementation.
Please also attach an image we can use to reproduce the issue.
Description
Component used: Exif Interface Version used: 1.3.7 Devices/Android versions reproduced on: relame android 14
When reporting bugs, please always include:
ExifInterface exif = new ExifInterface(inputStream);
we are getting the Invalid File exception after passing the inputStrem for some files not every files.
java.io.EOFException at android.media.ExifInterface$ByteOrderedDataInputStream.readFully(ExifInterface.java:5061) at android.media.ExifInterface.getJpegAttributes(ExifInterface.java:2909) at android.media.ExifInterface.loadAttributes(ExifInterface.java:2002) at android.media.ExifInterface.<init>(ExifInterface.java:1654) at android.media.ExifInterface.<init>(ExifInterface.java:1600) at .PictureManager.getOrientation(PictureManager.java:445) at .PictureManager.access$000(PictureManager.java:104) at .PictureManager$DownloadImageNew.<init>(PictureManager.java:365) at .PictureManager$4$1$1.run(PictureManager.java:297) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644) at java.lang.Thread.run(Thread.java:1012)
Where possible, please also provide: