【问题标题】:ArrayIndexOutOfBoundsException bug in medata extractor lib数据提取器库中的 ArrayIndexOutOfBoundsException 错误
【发布时间】:2015-10-04 15:16:32
【问题描述】:

我在 android ver.: 2.7.0 中使用元数据提取器。

而且这个库有时会抛出这个异常:`

    STACK_TRACE=java.lang.RuntimeException: An error occured while executing doInBackground()
at android.os.AsyncTask$3.done(AsyncTask.java:300)
at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:355)
at java.util.concurrent.FutureTask.setException(FutureTask.java:222)
at java.util.concurrent.FutureTask.run(FutureTask.java:242)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:848)
Caused by: java.lang.ArrayIndexOutOfBoundsException: length=256; index=352
at java.lang.Byte.valueOf(Byte.java:299)
at com.drew.imaging.jpeg.JpegSegmentData.getOrCreateSegmentList(Unknown Source)
at com.drew.imaging.jpeg.JpegSegmentData.addSegment(Unknown Source)
at com.drew.imaging.jpeg.JpegSegmentReader.readSegments(Unknown Source)
at com.drew.imaging.jpeg.JpegMetadataReader.process(Unknown Source)
at com.drew.imaging.jpeg.JpegMetadataReader.readMetadata(Unknown Source)
at com.drew.imaging.jpeg.JpegMetadataReader.readMetadata(Unknown Source)
at com.drew.imaging.ImageMetadataReader.readMetadata(Unknown Source)
at com.drew.imaging.ImageMetadataReader.readMetadata(Unknown Source)
at com.hexar.filebroswer.database.PhotoRecord.getLastModifyDate(PhotoRecord.java:99)

这只在相同的情况下有时会抛出,我无法捕捉或解决这个问题,因为它在库中......

【问题讨论】:

  • Caused by: java.lang.ArrayIndexOutOfBoundsException: length=256; index=352 您传递的索引大于数组的长度。尝试检查传递给数组的索引
  • 它的第三方库在jar文件中

标签: android image metadata


【解决方案1】:

这可能是您图片中的元数据损坏。你试过其他图片吗?

这个论坛post 似乎暗示这是其他一些用户的原因。

【讨论】:

  • 是的,可能元数据已损坏,但我可以在 jar.file 的这个库中添加异常?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-07-08
  • 1970-01-01
  • 2015-05-22
  • 1970-01-01
  • 2022-12-19
  • 2016-03-24
  • 1970-01-01
相关资源
最近更新 更多