Opening a TrakEM2 XML throws an unnecessary exception

xml
trakem2
scifio
Tags: #<Tag:0x00007fb87d791e30> #<Tag:0x00007fb87d791cf0> #<Tag:0x00007fb87d791bb0>

#1

When opening a TrakEM2 XML file, an exception is thrown even though the file opens successfully. The exception seems unrelated to TrakEM2, and may have to do with the scifio system throwing exceptions until a suitable parser is found.

The exception:

(Fiji Is Just) ImageJ 2.0.0-rc-54/1.51h; Java 1.8.0_66 [64-bit]; Linux 4.4.0-59-generic; 63MB of 3968MB (1%)
 
java.io.IOException: io.scif.img.ImgIOException: java.io.IOException: io.scif.FormatException: QuickTime resource fork not found.  To avoid this issue, please flatten your QuickTime movies before importing with SCIFIO.
	at io.scif.services.DefaultDatasetIOService.open(DefaultDatasetIOService.java:134)
	at io.scif.services.DefaultDatasetIOService.open(DefaultDatasetIOService.java:109)
	at io.scif.io.DatasetIOPlugin.open(DatasetIOPlugin.java:75)
	at io.scif.io.DatasetIOPlugin.open(DatasetIOPlugin.java:50)
	at net.imagej.legacy.plugin.DefaultLegacyOpener.open(DefaultLegacyOpener.java:135)
	at net.imagej.legacy.DefaultLegacyHooks.interceptFileOpen(DefaultLegacyHooks.java:332)
	at net.imagej.legacy.DefaultLegacyHooks.interceptRunPlugIn(DefaultLegacyHooks.java:152)
	at ij.IJ.runPlugIn(IJ.java)
	at ij.Executer.runCommand(Executer.java:137)
	at ij.Executer.run(Executer.java:66)
	at java.lang.Thread.run(Thread.java:745)
Caused by: io.scif.img.ImgIOException: java.io.IOException: io.scif.FormatException: QuickTime resource fork not found.  To avoid this issue, please flatten your QuickTime movies before importing with SCIFIO.
	at io.scif.img.ImgOpener.createReader(ImgOpener.java:571)
	at io.scif.img.ImgOpener.openImgs(ImgOpener.java:145)
	at io.scif.services.DefaultDatasetIOService.open(DefaultDatasetIOService.java:124)
	... 10 more
Caused by: java.io.IOException: io.scif.FormatException: QuickTime resource fork not found.  To avoid this issue, please flatten your QuickTime movies before importing with SCIFIO.
	at io.scif.AbstractReader.setSource(AbstractReader.java:274)
	at io.scif.services.DefaultInitializeService.initializeReader(DefaultInitializeService.java:90)
	at io.scif.img.ImgOpener.createReader(ImgOpener.java:562)
	... 12 more
Caused by: io.scif.FormatException: QuickTime resource fork not found.  To avoid this issue, please flatten your QuickTime movies before importing with SCIFIO.
	at io.scif.formats.qt.NativeQTFormat$Parser.typedParse(NativeQTFormat.java:444)
	at io.scif.formats.qt.NativeQTFormat$Parser.typedParse(NativeQTFormat.java:351)
	at io.scif.AbstractParser.parse(AbstractParser.java:253)
	at io.scif.AbstractParser.parse(AbstractParser.java:336)
	at io.scif.AbstractParser.parse(AbstractParser.java:52)
	at io.scif.AbstractReader.setSource(AbstractReader.java:270)
	... 14 more