当前位置: 首页 > 知识库问答 >
问题:

在medata提取库中的异常bug

时经纬
2023-03-14

我在android版本中使用metada exttractor: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)

这只在相同的情况下有时抛出,我不能捕捉或解决这个问题,因为是在库......

共有1个答案

弓明亮
2023-03-14

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

这篇论坛帖子似乎暗示这是其他一些用户的原因。

 类似资料:
  • 我使用以下代码在 NTAG213 NFC 标签上设置 AUTH0(需要密码验证的第一页): 然而,当我在AUTH0上写00h(作为起始地址)时,总是会出现异常:“收发器失败”。 你能告诉我这里可能会出什么问题吗?

  • 请帮我解决这个问题。这是我错误的堆栈跟踪。 Servlet。路径为[]的上下文中servlet[DispatchersServlet]的服务()引发异常[请求处理失败;嵌套异常为org.springframework.dao.InvalidDataAccessResourceUsageException:无法提取结果集;SQL[n/a];嵌套的异常是org。冬眠例外SQLGrammarExcept

  • 我在练习Spring靴。我已经从git repo下载了Spring Boot代码,并将其导入到InteliJ IDEA上。在执行spring boot应用程序时,我得到了以下异常。你对此有什么想法吗?这是我的pom.xml org.springframework.beans.factory.beanCreationException:创建类路径资源[org/springframework/boot

  • 问题内容: 给定一个Exception对象(来源不明),有没有办法获取其回溯?我有这样的代码: 获得异常后如何从Exception对象提取回溯? 问题答案: 这个问题的答案取决于您使用的Python版本。 在Python 3中 很简单:异常带有一个包含回溯的属性。此属性也是可写的,并且可以使用异常方法方便地设置: 这些功能在文档中作了最少描述。 答案的这一部分应归功于Vyctor,后者首先发布了此

  • JMockit版本:1.47 Jupiter JUNIT版本:5.3.2 IntelliJ版本:2019.1 Ultimate 有谁能帮忙吗。

  • 在使用Apache POI框架读取excel时,我试图从testng中的dataprovider方法返回一个地图。 我写的代码是这样的 我收到以下错误