Menu

#474 Webstart jnidispatch error on Windows 64-bit

2.1
closed-fixed
7
2014-07-14
2010-07-01
Anonymous
No

"Error on application startup
jnidispatch (/com/sun/jna/win32-amd64/jnidispatch.dll) not found in resource path"

I'm using 64-bit Windows 7 Ultimate with as much 64-bit software as possible.
I tried both the stable and beta versions.

Discussion

  • Didier Briel

    Didier Briel - 2010-07-02
    • summary: Webstart jnidispatch error --> Webstart jnidispatch error on Windows 64-bit
     
  • Didier Briel

    Didier Briel - 2010-07-02

    Have you been able to use other Webstart software?

    For instance LangageTool:
    http://www.languagetool.org/webstart/web/LanguageTool.jnlp

    Didier

     
  • Anonymous

    Anonymous - 2010-07-02

    Yes, LanguageTool works fine.

    I'd hazard a guess that the problem is with that specific dll/feature and that not all Web Start/Java applications use it.

     
  • Didier Briel

    Didier Briel - 2010-07-02

    Good to know that it's a not a general Webstart issue.

    Now, we do use JNA (which uses JNI) to be able to use Hunspell.

    At least at some point (see http://trac.mucommander.com/ticket/57\), JNA was not compatible with Windows 64-bit.

    We'll try to check if there is an updated version.

    If we cannot find a compatible solution, we'll perhaps at least be able to catch the error, and have the application working (with JMySpell instead of Hunspell, similarly to what happens when the /native folder is missing/not working).

    Didier

     
  • Didier Briel

    Didier Briel - 2010-07-02
    • milestone: --> 2.1
    • priority: 5 --> 7
     
  • Alex Buloichik

    Alex Buloichik - 2010-07-06

    It's not so simple to catch this exception, since it happen on the com.sun.jna.Native loading, i.e. in the SpellChecker.java.
    Spell Checker implementtion, like Hunspell or jmyspell should be moved into separate class.
    Will do it.

     
  • Didier Briel

    Didier Briel - 2010-07-19

    Fixed in SVN (/trunk).

    What we have done is catching the exception. I.e., JNA (and hence Hunspell) will not work in Windows 64-bit, but OmegaT should work, and spell checking will be handled by JMySpell.

    Didier

     
  • Didier Briel

    Didier Briel - 2010-07-19
    • assigned_to: nobody --> alex73
    • status: open --> open-fixed
     
  • Didier Briel

    Didier Briel - 2010-07-22
    • status: open-fixed --> closed-fixed
     
  • Didier Briel

    Didier Briel - 2010-07-22

    The correction has been posted (Beta version only). It would be nice if Kim could try it and report the result here.

    Didier

     
  • Anonymous

    Anonymous - 2010-07-22

    Works just fine now. No errors or obvious bugs. Thank you for a speedy resolution.

     
  • Didier Briel

    Didier Briel - 2010-07-22

    Thank you for the speedy confirmation.

    Didier

     

Log in to post a comment.