【发布时间】:2016-04-25 10:10:26
【问题描述】:
我在加载 TIFF 图像时遇到问题。
我使用ImageIO.read(Test.class.getResourceAsStream(url)) 读取图像,使用JPEG 可以完美运行,但是使用TIFF 图像我得到NullPointerException。 JPEG 图像和 TIFF 图像在同一个文件夹中。
编辑:堆栈跟踪
java.lang.NullPointerException
at de.test.test1.files.Konstantenbeleg.<init>(Konstantenbeleg.java:47)
at de.test.test1.files.Konstantenbeleg.<init>(Konstantenbeleg.java:72)
at de.de.test.test1.worker.zv.WorkerZVDZService. sendFiles(WorkerZVDZService.java:119)
at de.de.test.test1.worker.zv.WorkerZV.workJob(WorkerZV.java:73)
at de.de.test.test1.listener.action.scan. MyScanJobListener.finalzeScan(MyScanJobListener.java:65)
at de.de.test.test1.listener.action.scan. MyScanJobListener.scanJobNoMoreEvents(MyScanJobListener.java:156)
at jp.co.ricoh.dsdk.core.function.ScanJobImpl.fire(Unknown Source)
at jp.co.ricoh.dsdk.core.function.ScanJobImpl.access$200(Unknown Source)
at jp.co.ricoh.dsdk.core.function.ScanJobImpl$JobEventHandler.exec(Unknown Source)
at jp.co.ricoh.dsdk.core.manager.EventRunner$Dispatcher.processEvent(Unknown Source)
at jp.co.ricoh.dsdk.core.manager.EventRunner$Dispatcher.run(Unknown Source)
【问题讨论】:
-
你的堆栈跟踪在哪里?您是从
ImageIO.read()调用中获得NullPointerException还是其他行? @ReneM 很可能是正确的,您需要安装 TIFFImageReader插件,但问题中没有足够的细节可以确定。
标签: java nullpointerexception inputstream tiff javax.imageio