[ome-users] Can't read Andor Dragonfly/Fusion *.ims with Bioformats

Kai Schleicher kai.schleicher at unibas.ch
Tue Nov 28 15:47:38 GMT 2017


Dear OME team,

we recently had the opportunity to test Andors new Spinning-disk 
confocal ("Dragonfly") together with its new acquisition software "Fusion".

The default file format in which Fusion save the data is *.ims, since 
Andor also owns Bitplane Imaris.

As expected these images 
<https://filesender.switch.ch/filesender/?vid=03e9a405-643f-8229-0aa3-00000e50b3a6> 
open nicely in Imaris - but not when using Fiji with the latest Bio-formats:

"Sorry, there was an I/O problem during import". See console and log 
output at the end of this email.

I received this error both when opening files from a remote or local 
destination.

The "regular" *.ims 5.5 images saved by Imaris still open fine in Fiji.

Do you maybe have an idea whats the problem/difference in the *.ims 
saved by the fusion software?

Thanks and cheers,
Kai

> [ERROR] bad version 0 at filePos 862756381
> [ERROR] bad version 0 at filePos 862756593
> [ERROR] bad version 0 at filePos 862756603
> [ERROR] bad version 53 at filePos 862756551
> [ERROR] bad version 0 at filePos 862756429
> [ERROR] bad version 111 at filePos 862756454 

> java.io.IOException: java.lang.IllegalStateException: 
> MessageDataspace: unknown version= 0
>     at ucar.nc2.NetcdfFile.open(NetcdfFile.java:425)
>     at ucar.nc2.NetcdfFile.open(NetcdfFile.java:392)
>     at ucar.nc2.NetcdfFile.open(NetcdfFile.java:379)
>     at ucar.nc2.NetcdfFile.open(NetcdfFile.java:367)
>     at 
> loci.formats.services.NetCDFServiceImpl.init(NetCDFServiceImpl.java:310)
>     at 
> loci.formats.services.NetCDFServiceImpl.setFile(NetCDFServiceImpl.java:103) 
>
>     at loci.formats.in.ImarisHDFReader.initFile(ImarisHDFReader.java:246)
>     at loci.formats.FormatReader.setId(FormatReader.java:1397)
>     at 
> loci.plugins.in.ImportProcess.initializeFile(ImportProcess.java:498)
>     at loci.plugins.in.ImportProcess.execute(ImportProcess.java:141)
>     at loci.plugins.in.Importer.showDialogs(Importer.java:140)
>     at loci.plugins.in.Importer.run(Importer.java:76)
>     at loci.plugins.LociImporter.run(LociImporter.java:78)
>     at ij.IJ.runUserPlugIn(IJ.java:217)
>     at ij.IJ.runPlugIn(IJ.java:181)
>     at ij.Executer.runCommand(Executer.java:137)
>     at ij.Executer.run(Executer.java:66)
>     at ij.IJ.run(IJ.java:297)
>     at ij.IJ.run(IJ.java:272)
>     at ij.macro.Functions.doRun(Functions.java:603)
>     at ij.macro.Functions.doFunction(Functions.java:96)
>     at ij.macro.Interpreter.doStatement(Interpreter.java:230)
>     at ij.macro.Interpreter.doStatements(Interpreter.java:218)
>     at ij.macro.Interpreter.run(Interpreter.java:115)
>     at ij.macro.Interpreter.run(Interpreter.java:85)
>     at ij.macro.MacroRunner.run(MacroRunner.java:139)
>     at java.lang.Thread.run(Thread.java:745)
> Caused by: java.lang.IllegalStateException: MessageDataspace: unknown 
> version= 0
>     at 
> ucar.nc2.iosp.hdf5.H5header$MessageDataspace.read(H5header.java:2826)
>     at 
> ucar.nc2.iosp.hdf5.H5header$MessageAttribute.read(H5header.java:3683)
>     at 
> ucar.nc2.iosp.hdf5.H5header$DataObject.processAttributeInfoMessage(H5header.java:2364) 
>
>     at ucar.nc2.iosp.hdf5.H5header$DataObject.<init>(H5header.java:2332)
>     at ucar.nc2.iosp.hdf5.H5header$DataObject.<init>(H5header.java:2180)
>     at ucar.nc2.iosp.hdf5.H5header.getDataObject(H5header.java:2027)
>     at ucar.nc2.iosp.hdf5.H5header.access$600(H5header.java:70)
>     at 
> ucar.nc2.iosp.hdf5.H5header$DataObjectFacade.<init>(H5header.java:2073)
>     at ucar.nc2.iosp.hdf5.H5header.readGroupNew(H5header.java:3911)
>     at ucar.nc2.iosp.hdf5.H5header.access$900(H5header.java:70)
>     at ucar.nc2.iosp.hdf5.H5header$H5Group.<init>(H5header.java:2153)
>     at ucar.nc2.iosp.hdf5.H5header$H5Group.<init>(H5header.java:2118)
>     at ucar.nc2.iosp.hdf5.H5header.makeNetcdfGroup(H5header.java:472)
>     at ucar.nc2.iosp.hdf5.H5header.read(H5header.java:215)
>     at ucar.nc2.iosp.hdf5.H5iosp.open(H5iosp.java:128)
>     at ucar.nc2.NetcdfFile.<init>(NetcdfFile.java:1521)
>     at ucar.nc2.NetcdfFile.open(NetcdfFile.java:813)
>     at ucar.nc2.NetcdfFile.open(NetcdfFile.java:422)
>     ... 26 more


-- 
>>Please note my NEW PHONE NUMBERS: +41 61 207 57 31 (direct) +41 61 207 22 50 (central)<<
Kai Schleicher, PhD | Research Associate in Advanced Light Microscopy | Biozentrum, University of Basel | Klingelbergstrasse 50/70 | CH-4056 Basel |
Phone: +41 61 207 57 31 (direct) +41 61 207 22 50 (central) | kai.schleicher at unibas.ch | www.biozentrum.unibas.ch | www.microscopynetwork.unibas.ch

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openmicroscopy.org.uk/pipermail/ome-users/attachments/20171128/345a8d9a/attachment.html>


More information about the ome-users mailing list