error opening MOV file

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

error opening MOV file

Rodrigo Gonçalves
Hi, I get an error (exception) when I try to open a MOV file (using import > FFMPEG). I tried also Bio-Formats with no success. I copy the messages below.
The file is less than 9MB so memory should not be an issue. Can anyone "translate" what is it about? what is it about fields (fieldOrder, getFields)? Is it a problem of the FFMPEG importer?

Any comment will be appreciated :)

Thanks,
Rodrigo

_________________________________________________________________________
(Fiji Is Just) ImageJ 2.0.0-rc-54/1.51f; Java 1.8.0_66 [64-bit]; Linux 4.4.0-28-generic; 39MB of 1900MB (2%)

java.lang.AbstractMethodError: com.sun.jna.Structure.getFieldOrder()Ljava/util/List;
    at com.sun.jna.Structure.fieldOrder(Structure.java:936)
    at com.sun.jna.Structure.getFields(Structure.java:962)
    at com.sun.jna.Structure.deriveLayout(Structure.java:1129)
    at com.sun.jna.Structure.calculateSize(Structure.java:1053)
    at com.sun.jna.Structure.calculateSize(Structure.java:1006)
    at com.sun.jna.Structure.allocateMemory(Structure.java:393)
    at com.sun.jna.Structure.<init>(Structure.java:184)
    at com.sun.jna.Structure.<init>(Structure.java:172)
    at com.sun.jna.Structure.<init>(Structure.java:159)
    at com.sun.jna.Structure.<init>(Structure.java:151)
    at fiji.ffmpeg.AVCODEC$AVPacket.<init>(AVCODEC.java:652)
    at fiji.ffmpeg.IO.<init>(IO.java:43)
    at fiji.ffmpeg.IO.<init>(IO.java:53)
    at fiji.ffmpeg.Importer.run(Importer.java:44)
    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 java.lang.Thread.run(Thread.java:745)
_________________________________________________________________________


When trying to open it with Bio-Formats I get the following message:

loci.formats.MissingLibraryException: QuickTime for Java is not supported with a 64-bit JVM. Please invoke the 32-bit JVM (-d32) to utilize QTJava functionality.
    at loci.formats.gui.LegacyQTTools.checkQTLibrary(LegacyQTTools.java:336)
    at loci.formats.in.LegacyQTReader.initFile(LegacyQTReader.java:142)
    at loci.formats.FormatReader.setId(FormatReader.java:1426)
    at loci.formats.DelegateReader.setId(DelegateReader.java:298)
    at loci.plugins.in.ImportProcess.initializeFile(ImportProcess.java:505)
    at loci.plugins.in.ImportProcess.execute(ImportProcess.java:143)
    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 java.lang.Thread.run(Thread.java:745)


--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html
Reply | Threaded
Open this post in threaded view
|

Re: error opening MOV file

ctrueden
Hi Rodrigo,

> java.lang.AbstractMethodError:
com.sun.jna.Structure.getFieldOrder()Ljava/util/List;

Someone (maybe you?) posted this on the ImageJ Forum:

http://forum.imagej.net/t/ffmpeg-opening-mov-stopped-working/2729

I resolved the issue for the moment by reuploading a compatible version of
the JNA library to the FFMPEG update site.

So, update your Fiji and I hope the problem is magically fixed.

Regards,
Curtis

--
Curtis Rueden
LOCI software architect - http://loci.wisc.edu/software
ImageJ2 lead, Fiji maintainer - http://imagej.net/User:Rueden
Did you know ImageJ has a forum? http://forum.imagej.net/


On Fri, Sep 9, 2016 at 11:48 AM, Rodrigo Gonçalves <
[hidden email]> wrote:

> Hi, I get an error (exception) when I try to open a MOV file (using import
> > FFMPEG). I tried also Bio-Formats with no success. I copy the messages
> below.
> The file is less than 9MB so memory should not be an issue. Can anyone
> "translate" what is it about? what is it about fields (fieldOrder,
> getFields)? Is it a problem of the FFMPEG importer?
>
> Any comment will be appreciated :)
>
> Thanks,
> Rodrigo
>
> _________________________________________________________________________
> (Fiji Is Just) ImageJ 2.0.0-rc-54/1.51f; Java 1.8.0_66 [64-bit]; Linux
> 4.4.0-28-generic; 39MB of 1900MB (2%)
>
> java.lang.AbstractMethodError: com.sun.jna.Structure.
> getFieldOrder()Ljava/util/List;
>     at com.sun.jna.Structure.fieldOrder(Structure.java:936)
>     at com.sun.jna.Structure.getFields(Structure.java:962)
>     at com.sun.jna.Structure.deriveLayout(Structure.java:1129)
>     at com.sun.jna.Structure.calculateSize(Structure.java:1053)
>     at com.sun.jna.Structure.calculateSize(Structure.java:1006)
>     at com.sun.jna.Structure.allocateMemory(Structure.java:393)
>     at com.sun.jna.Structure.<init>(Structure.java:184)
>     at com.sun.jna.Structure.<init>(Structure.java:172)
>     at com.sun.jna.Structure.<init>(Structure.java:159)
>     at com.sun.jna.Structure.<init>(Structure.java:151)
>     at fiji.ffmpeg.AVCODEC$AVPacket.<init>(AVCODEC.java:652)
>     at fiji.ffmpeg.IO.<init>(IO.java:43)
>     at fiji.ffmpeg.IO.<init>(IO.java:53)
>     at fiji.ffmpeg.Importer.run(Importer.java:44)
>     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 java.lang.Thread.run(Thread.java:745)
> _________________________________________________________________________
>
>
> When trying to open it with Bio-Formats I get the following message:
>
> loci.formats.MissingLibraryException: QuickTime for Java is not supported
> with a 64-bit JVM. Please invoke the 32-bit JVM (-d32) to utilize QTJava
> functionality.
>     at loci.formats.gui.LegacyQTTools.checkQTLibrary(
> LegacyQTTools.java:336)
>     at loci.formats.in.LegacyQTReader.initFile(LegacyQTReader.java:142)
>     at loci.formats.FormatReader.setId(FormatReader.java:1426)
>     at loci.formats.DelegateReader.setId(DelegateReader.java:298)
>     at loci.plugins.in.ImportProcess.initializeFile(ImportProcess.
> java:505)
>     at loci.plugins.in.ImportProcess.execute(ImportProcess.java:143)
>     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 java.lang.Thread.run(Thread.java:745)
>
>
> --
> ImageJ mailing list: http://imagej.nih.gov/ij/list.html
>

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html