NOTICE! This is a static HTML version of a legacy LOCI Software ticket.

LOCI projects are now located on GitHub. The Bio-Formats project can be found here.

Ticket #166 (closed defect: fixed)

Opened 2007-08-30T13:50:01-05:00

Last modified 2007-09-19T12:58:13-05:00

LegacyQTReader is broken

Reported by: curtis Owned by: melissa
Priority: major Milestone:
Component: bio-formats Severity:
Keywords: Cc:
Blocked By: Blocking:

Description (last modified by curtis)

When reading any QuickTime file with a codec that requires QTJava, an exception is thrown:

curtis@monk:~/data/quicktime/curtis$ showinf 
Reading pixel data (0-26) Exception in thread "main" Close movie failed
        at loci.formats.FormatReader.initFile(
        at loci.formats.FormatReader.setId(
        at loci.formats.FormatHandler.setId(
        at loci.formats.ImageReader.openImage(
        at loci.formats.ConsoleTools.testRead(
        at loci.formats.ImageReader.main(
Caused by: loci.formats.ReflectException: No such variable: openMovieFile
        at loci.formats.ReflectedUniverse.exec(
        ... 9 more

I strongly suggest adapting the code from ImageJ's QTJava-based QuickTime reader, which works, rather than attempting to debug this problem as-is.

Change History

comment:1 Changed 2007-08-30T15:01:24-05:00 by curtis

  • Description modified

comment:2 Changed 2007-09-19T12:58:13-05:00 by melissa

  • Status changed from new to closed
  • Resolution set to fixed

Fixed in r3179. Rewriting LegacyQTReader was not necessary, as this was actually a very trivial bug.