Ticket #298 (closed defect: fixed)
Opened 2008-05-24T08:45:06-05:00
Last modified 2008-05-29T15:54:18-05:00
SPW changes break Flex reader
Reported by: | melissa | Owned by: | curtis |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | bio-formats | Severity: | serious |
Keywords: | Cc: | ||
Blocked By: | Blocking: |
Description
Attempting to read a Flex file with r4065 produces the following exception:
melissa@zu:~$ inf -omexml /data/flex/karsten/BioFormats_FLEX181_PKI/SomeBasicFiles/003001000.flex Checking file format [Evotec Flex] Initializing reader Reading IFDs Populating metadata Exception in thread "main" java.lang.ClassCastException: ome.xml.CustomNode cannot be cast to ome.xml.r200802.spw.PlateNode at loci.formats.ome.OMEXML200802Metadata.getPlateNode(OMEXML200802Metadata.java:2693) at loci.formats.ome.OMEXML200802Metadata.setPlateName(OMEXML200802Metadata.java:1971) at loci.formats.meta.FilterMetadata.setPlateName(FilterMetadata.java:682) at loci.formats.in.FlexReader$FlexHandler.characters(FlexReader.java:230) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.characters(AbstractSAXParser.java:538) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:461) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:807) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522) at javax.xml.parsers.SAXParser.parse(SAXParser.java:395) at javax.xml.parsers.SAXParser.parse(SAXParser.java:198) at loci.formats.in.FlexReader.initStandardMetadata(FlexReader.java:145) at loci.formats.in.BaseTiffReader.initMetadata(BaseTiffReader.java:189) at loci.formats.in.BaseTiffReader.initFile(BaseTiffReader.java:763) at loci.formats.FormatReader.setId(FormatReader.java:216) at loci.formats.ImageReader.setId(ImageReader.java:564) at loci.formats.tools.ImageInfo.testRead(ImageInfo.java:227) at loci.formats.tools.ImageInfo.main(ImageInfo.java:622)
The same file is read properly using r4064.
Change History
comment:1 Changed 2008-05-29T15:54:18-05:00 by curtis
- Status changed from new to closed
- Resolution set to fixed
Fixed in r4075.