When opening the document that is being processed the station crashes - IPE: Document\RuleImpl.cpp, 51

Symptoms

When performing various actions on the document in the rich stations (re-recognizing, matching the Document Definition manually, updating the Document Definition, etc.) and opening the document while these tasks are being performed in the background mode, the station crashes with an Internal Program Error: Document\RuleImpl.cpp, 51.

Cause

When performing some manual actions with the document there is an extremely short moment when the document was already updated inside the Batch, but the document itself is still being processed. If the user tries to open the document at this moment, the station crashes due to the conflict of two versions of the same document existing. The occurrence of this issue is extremely rare and requires the user to open the document very fast after the task has started on the machine\environment with slow performance.

Resolution

Since if a user opens the document that is currently being processed, he can not do anything with it until the processing is finished, it is recommended to wait until the processing is finished before opening the document and continuing working with it.

If you encountered this error in your environment, and want to make sure that it will not disrupt your processes in any way, please consider disabling the background tasks. It will make the stations behave in a way that will not allow the user to interact with the station's interface until the task is finished.

To disable the background tasks:

  1. Open the Windows Registry Editor (Win + R > Regedit > OK).
  2. Navigate to the following Registry Key: HKEY_CURRENT_USER\Software\ABBYY\FlexiCapture\12.0\Shell\Frames.
  3. Add the RunBackgroundTasks = false value.

The end result should look like this:

mceclip0.png

Have more questions? Submit a request

Comments

0 comments

Please sign in to leave a comment.