以下是简化版问题:
这里是原始代码。
这是一个链接到异常图片的网址。
这里是需要翻译的内容:
SomeClass c = (SomeClass) obj.getSomeClassParent()
并不总是,但有时会触发异常。
org.somepackage.SomeClass can't be cast to org.somepackage.SomeClass
这怎么可能呢?我猜与JAI imageio是本地库有关,但是它是如何发生的呢?我可能漏了什么,但是什么呢?
I'm using JAI imageio version 1.1
dcm4che 2.0.21 DICOM lib
这里是原始代码。
ImageInputStream iis = ImageIO.createImageInputStream(src);
Iterator<ImageReader> iter = ImageIO.getImageReadersByFormatName("DICOM");
ImageReader reader = iter.next();
DicomImageReadParam param = (DicomImageReadParam) reader.getDefaultReadParam();
以及原始异常
org.dcm4che2.imageio.plugins.dcm.DicomImageReadParam can't be cast to
org.dcm4che2.imageio.plugins.dcm.DicomImageReadParam
异常图片 http://img215.imageshack.us/img215/3894/exception.jpg
这是一个链接到异常图片的网址。