mvysny / photocloud-frame-slideshow

Android Digital Photo Frame
https://www.android-photo-frame.eu
15 stars 1 forks source link

Failed to parse EXIF #78

Closed mvysny closed 6 years ago

mvysny commented 6 years ago

Sometimes the EXIF is malformed and the entire slideshow stops because of that. Example of such parsing error:

Caused by java.lang.NumberFormatException: There are more than one component
       at android.support.media.ExifInterface$ExifAttribute.getIntValue(ExifInterface.java:852)
       at android.support.media.ExifInterface.readImageFileDirectory(ExifInterface.java:3036)
       at android.support.media.ExifInterface.readExifSegment(ExifInterface.java:2791)
       at android.support.media.ExifInterface.getJpegAttributes(ExifInterface.java:2413)
       at android.support.media.ExifInterface.loadAttributes(ExifInterface.java:1765)
       at android.support.media.ExifInterface.<init>(ExifInterface.java:1336)
       at sk.baka.photoframe.fsimpl.cache.CacheBitmapTransformerKt.tryLoadExif(CacheBitmapTransformer.kt:233)
mvysny commented 6 years ago

Fixed in PhotoCloud 1.11.2