LOCI FLEX file import problem
Posted: Fri Sep 13, 2013 10:02 am
I am trying to import EVOTEC flex files into ImageJ using the LOCI package, the metadata appear to be read correctly, but the image import doesn't work. Ironically, in imageJ without the LOCI packages, the images are visible, but the metadata cannot be read. The error that is seen is a Java NPE. The same issue appears on both Windows and Mac. Can anyone help?
ImageJ 1.47v; Java 1.6.0_51 [64-bit]; Mac OS X 10.8.5; 52MB of 658MB (7%)
java.lang.NullPointerException
at loci.formats.in.FlexReader.openBytes(FlexReader.java:236)
at loci.formats.ImageReader.openBytes(ImageReader.java:416)
at loci.formats.ReaderWrapper.openBytes(ReaderWrapper.java:320)
at loci.formats.DimensionSwapper.openBytes(DimensionSwapper.java:258)
at loci.formats.FileStitcher.openBytes(FileStitcher.java:475)
at loci.formats.ChannelFiller.openBytes(ChannelFiller.java:197)
at loci.formats.ChannelSeparator.openBytes(ChannelSeparator.java:226)
at loci.formats.ChannelSeparator.openBytes(ChannelSeparator.java:159)
at loci.formats.ReaderWrapper.openBytes(ReaderWrapper.java:308)
at loci.formats.DimensionSwapper.openBytes(DimensionSwapper.java:244)
at loci.formats.ReaderWrapper.openBytes(ReaderWrapper.java:308)
at loci.formats.ReaderWrapper.openBytes(ReaderWrapper.java:308)
at loci.plugins.util.ImageProcessorReader.openProcessors(ImageProcessorReader.java:190)
at loci.plugins.in.ImagePlusReader.readProcessors(ImagePlusReader.java:416)
at loci.plugins.in.ImagePlusReader.readPlanes(ImagePlusReader.java:380)
at loci.plugins.in.ImagePlusReader.readImage(ImagePlusReader.java:277)
at loci.plugins.in.ImagePlusReader.readImages(ImagePlusReader.java:238)
at loci.plugins.in.ImagePlusReader.readImages(ImagePlusReader.java:216)
at loci.plugins.in.ImagePlusReader.openImagePlus(ImagePlusReader.java:114)
at loci.plugins.in.Importer.readPixels(Importer.java:150)
at loci.plugins.in.Importer.run(Importer.java:89)
at loci.plugins.LociImporter.run(LociImporter.java:81)
at ij.IJ.runUserPlugIn(IJ.java:195)
at ij.IJ.runPlugIn(IJ.java:160)
at ij.IJ.runPlugIn(IJ.java:149)
at HandleExtraFileTypes.openImage(HandleExtraFileTypes.java:258)
at HandleExtraFileTypes.run(HandleExtraFileTypes.java:37)
at ij.IJ.runUserPlugIn(IJ.java:195)
at ij.IJ.runPlugIn(IJ.java:160)
at ij.IJ.runPlugIn(IJ.java:149)
at ij.io.Opener.openWithHandleExtraFileTypes(Opener.java:438)
at ij.io.Opener.openImage(Opener.java:310)
at ij.io.Opener.openImage(Opener.java:333)
at ij.io.Opener.open(Opener.java:143)
at ij.io.Opener.open(Opener.java:70)
at ij.plugin.Commands.run(Commands.java:27)
at ij.IJ.runPlugIn(IJ.java:166)
at ij.Executer.runCommand(Executer.java:128)
at ij.Executer.run(Executer.java:64)
at java.lang.Thread.run(Thread.java:680)
ImageJ 1.47v; Java 1.6.0_51 [64-bit]; Mac OS X 10.8.5; 52MB of 658MB (7%)
java.lang.NullPointerException
at loci.formats.in.FlexReader.openBytes(FlexReader.java:236)
at loci.formats.ImageReader.openBytes(ImageReader.java:416)
at loci.formats.ReaderWrapper.openBytes(ReaderWrapper.java:320)
at loci.formats.DimensionSwapper.openBytes(DimensionSwapper.java:258)
at loci.formats.FileStitcher.openBytes(FileStitcher.java:475)
at loci.formats.ChannelFiller.openBytes(ChannelFiller.java:197)
at loci.formats.ChannelSeparator.openBytes(ChannelSeparator.java:226)
at loci.formats.ChannelSeparator.openBytes(ChannelSeparator.java:159)
at loci.formats.ReaderWrapper.openBytes(ReaderWrapper.java:308)
at loci.formats.DimensionSwapper.openBytes(DimensionSwapper.java:244)
at loci.formats.ReaderWrapper.openBytes(ReaderWrapper.java:308)
at loci.formats.ReaderWrapper.openBytes(ReaderWrapper.java:308)
at loci.plugins.util.ImageProcessorReader.openProcessors(ImageProcessorReader.java:190)
at loci.plugins.in.ImagePlusReader.readProcessors(ImagePlusReader.java:416)
at loci.plugins.in.ImagePlusReader.readPlanes(ImagePlusReader.java:380)
at loci.plugins.in.ImagePlusReader.readImage(ImagePlusReader.java:277)
at loci.plugins.in.ImagePlusReader.readImages(ImagePlusReader.java:238)
at loci.plugins.in.ImagePlusReader.readImages(ImagePlusReader.java:216)
at loci.plugins.in.ImagePlusReader.openImagePlus(ImagePlusReader.java:114)
at loci.plugins.in.Importer.readPixels(Importer.java:150)
at loci.plugins.in.Importer.run(Importer.java:89)
at loci.plugins.LociImporter.run(LociImporter.java:81)
at ij.IJ.runUserPlugIn(IJ.java:195)
at ij.IJ.runPlugIn(IJ.java:160)
at ij.IJ.runPlugIn(IJ.java:149)
at HandleExtraFileTypes.openImage(HandleExtraFileTypes.java:258)
at HandleExtraFileTypes.run(HandleExtraFileTypes.java:37)
at ij.IJ.runUserPlugIn(IJ.java:195)
at ij.IJ.runPlugIn(IJ.java:160)
at ij.IJ.runPlugIn(IJ.java:149)
at ij.io.Opener.openWithHandleExtraFileTypes(Opener.java:438)
at ij.io.Opener.openImage(Opener.java:310)
at ij.io.Opener.openImage(Opener.java:333)
at ij.io.Opener.open(Opener.java:143)
at ij.io.Opener.open(Opener.java:70)
at ij.plugin.Commands.run(Commands.java:27)
at ij.IJ.runPlugIn(IJ.java:166)
at ij.Executer.runCommand(Executer.java:128)
at ij.Executer.run(Executer.java:64)
at java.lang.Thread.run(Thread.java:680)