Local image file loading error

I downloaded images from the Internet and loaded about 5 images through download path. The image was loaded well, but if you load it several times, the image cannot be loaded once in 10.
Below is the log.

******************** LOG *********************
09-07 18:11:49.271 20792 21220 W System.err: java.io.EOFException: End of data reached.
09-07 18:11:49.271 20792 21220 W System.err: at com.drew.lang.StreamReader.getBytes(StreamReader.java:84)
09-07 18:11:49.271 20792 21220 W System.err: at com.drew.lang.StreamReader.getBytes(StreamReader.java:72)
09-07 18:11:49.271 20792 21220 W System.err: at com.drew.imaging.png.PngChunkReader.extract(PngChunkReader.java:93)
09-07 18:11:49.272 20792 21220 W System.err: at com.drew.imaging.png.PngMetadataReader.readMetadata(PngMetadataReader.java:97)
09-07 18:11:49.272 20792 21220 W System.err: at com.drew.imaging.ImageMetadataReader.readMetadata(ImageMetadataReader.java:125)
09-07 18:11:49.272 20792 21220 W System.err: at com.drew.imaging.ImageMetadataReader.readMetadata(ImageMetadataReader.java:89)
09-07 18:11:49.272 20792 21220 W System.err: at com.foreign.Fuse.Resources.Exif.ExifAndroidImpl.GetOrientation126(ExifAndroidImpl.java:40)
09-07 18:11:49.272 20792 21220 W System.err: at com.Bindings.ExternedBlockHost.GetOrientation126(ExternedBlockHost.java:592)