Интерфейс Java Com4j для Abbyy на win7 64bit

В настоящее время я пытаюсь обновить решение Java с помощью ABBY OCR с Windows XP 32bit до Windows 7 64bit. Между ними существует мост, использующий com4j. Генерация новых интерфаз работает хорошо, но используйте ее, или более старые генерируют эту трассировку стека:

com4j.ComException: 8000ffff Défaillance irrémédiable : Erreur programme interne:
.\src\RegExpPreprocessor.cpp, 53. : .\invoke.cpp:517
at com4j.Wrapper.invoke(Wrapper.java:166)
at $Proxy97.recognizeNextDocument(Unknown Source)
at net.atos.FraudeDocumentaire.engine.EngineAbbyy.analyseDocument(EngineAbbyy.java:202)
at net.atos.FraudeDocumentaire.engine.ThreadIdentification.run(ThreadIdentification.java:40)
at java.lang.Thread.run(Thread.java:662)
Caused by: com4j.ComException: 8000ffff Défaillance irrémédiable : Erreur programme interne:
.\src\RegExpPreprocessor.cpp, 53. : .\invoke.cpp:517
at com4j.Native.invoke(Native Method)
at com4j.StandardComMethod.invoke(StandardComMethod.java:35)
at com4j.Wrapper$InvocationThunk.call(Wrapper.java:340)
at com4j.Task.invoke(Task.java:51)
at com4j.ComThread.run0(ComThread.java:153)
at com4j.ComThread.run(ComThread.java:134)

Ты хоть представляешь, откуда возникла проблема? Вы думали, что это внутренняя ошибка ABBYY или com4j?

Спасибо за прочтение.

1 ответ

Ошибка .\src\RegExpPreprocessor.cpp, 53 выглядит как внутренняя ошибка ABBYY FineReader Engine. Пожалуйста, обратитесь в службу технической поддержки ABBYY по адресу SDK_Support@abbyy.com .

Кстати, последний дистрибутив ABBYY FineReader Engine содержит собственную оболочку Java - com.abbyy.FREngine.jar, Вы можете попробовать использовать его вместо com4j. Тебе понадобиться CreateEngineOutprocLoader Способ загрузки двигателя в 64-битном процессе.

Мы также рекомендуем вам прочитать статью "Использование ABBYY FineReader Engine в Java" в справке ABBYY FineReader Engine.

Другие вопросы по тегам