Intelligent OCR COM Class not registered

What is the version to support IntelligentOCR for ABBYY?
I have a FlexiCapture Engine 11 Developer license, but still got the Error below

19.6.0+Branch.master.Sha.adf20656f41da84cdec5e5620b62276717eb7319

Source: IntelligentOCR Scope

Message: Retrieving the COM class factory for component with CLSID {C0003003-0000-48FF-9197-57B7554849BA} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).

Exception Type: System.Runtime.InteropServices.COMException

RemoteException wrapping System.Runtime.InteropServices.COMException: Retrieving the COM class factory for component with CLSID {C0003003-0000-48FF-9197-57B7554849BA} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).
at UiPath.IntelligentOCR.Activities.FC.Scope.EndExecute(NativeActivityContext context, IAsyncResult result)
at UiPath.IntelligentOCR.Activities.AsyncNativeActivity.BookmarkResumptionCallback(NativeActivityContext context, Bookmark bookmark, Object value)
at System.Activities.Runtime.BookmarkCallbackWrapper.Invoke(NativeActivityContext context, Bookmark bookmark, Object value)
at System.Activities.Runtime.BookmarkWorkItem.Execute(ActivityExecutor executor, BookmarkManager bookmarkManager)

1 Like

Hi @zacyin

Could you try updating your UiAutomation package to the latest version?

Hello Zacyin,

I have also faced the same issue then I found we have installed 64 bit of Abbyy Flexi Capture Engine. but your license is for 32 bit. so please uninstall Abbyy Flexi Capture Engine and install through the cmd commands for 32 bit. then It will work fine.

Hello Nitish,

Can you please explain to us the steps of how you have installed Abby Flexicapture in 32 bit. We are stucked… please help.

Abbyy Flexi Capture Engine

  1. Open elevated cmd in the folder where you extracted the archive and run:
    setup.exe /qb /v INSTALLDIR=“C:\ProgramData\ABBYY\SDK\12\FlexiCapture Engine” FCE=Yes PDF=Yes SN=serialkey
  2. In cmd navigate to “bin” folder in the installation folder of Abby (on my machine is C:\ProgramData\ABBYY\SDK\12\FlexiCapture Engine) and execute
    LicenseManager.exe /SilentActivation /SN:serialkey
  3. Open Studio and use Abbyy FCE Activities. For the moment, the activity is working only with the default values for Scale and Profile properties.

Abbyy Flexi Capture StandAlone

Follow setup installation instructions after running the file.

Copy TextGraphicsTypeDetection.clc to the folder C:\Program Files\ABBYY FlexiCapture 12\Patterns if there are error messages related to this file.

Open the License Manager (located in the same folder as FlexiLayout Studio, C:\ProgramData\Microsoft\Windows\Start Menu\Programs\ABBYY FlexiCapture 12) and enter your serial key.

Hello,
I don’t understand something.
The FlexiCapture Extractor activity is related to Abby engine ?
I downloaded an project that uses Intelligent OCR, but when i run it (with all the packages updated) i have that error.

Is it already installed with UiPath or do I waste my time because i have to download (or buy) something ?

Thanks

Hi @grish

Please see here:

This means that unless you are using an older version of the UiPath.IntelligentOCR.Activities package, you should be good to go without Abby products.

Could you maybe share the project that causes you this issue?

@loginerror Hello, I tried using the IntelligenetOCR activities (Version 4) with System.Abbyy.activites (Version 1) without installing any Abbyy products, I got the same error. I used an fcdot file for the activities.

Do I need to get a licensed Abbyy product for the activities to work or am I doing something wrong?

but I am still getting the error shown in the attachment.

Hello @moezeidan_alfalak,

Yes you need to have Abbyy FlexiCapture Engine installed and licensed.

@Ioana_Gligan Thank you for your response.

We have the trial version of the Flexilayout and Flexicapture stations installed on a virtual machine, do we need to have a NON-trail version or are we doing something wrong?

Hello!
This error is caused by the version of FlexiCapture you have installed on your VM.
Most probably, you have installed the 64 bit version of Abbyy FlexiCapture. The solution is to install the 32 bit version because it needs to be compatible with the robot version.

2 Likes

Dear @AdiPopa,
I have a similar error, and i tried to install ABBYY FlexiCapture Standalone 32-bit as your solution but it still have the error. Can you please help me? Do i need to do anything after install the ABBYY 32-bit?

IntelligentOCR Scope: Retrieving the COM class factory for component with CLSID {C0003003-0000-48FF-9197-57B7554849BA} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).

Hello,
This is strange because the cause of this problem is an incompatibility between the robot (which runs on 32 bits) and the FC Engine (which should be the 32 bit version), at least that’s what we know.
I suggest to uninstall everything Abbyy related installed on your computer, then delete everything Abbyy related (from the directory where you have installed the engine and from C:\ProgramData), restart the PC and then install Abbyy FCE 32 bit again.
Please let us know if you still encounter issues.
Cheers!

1 Like

Dear @AdiPopa,

Thank you for answer my question,
I have just found out that Intelligent OCR Activities that only work with ABBYY FC Engine, and i have the license for ABBYY FC Standalone only.
So that, as i know, i will need 1 more license for ABBYY FC Engine.
Is there any way that UiPath can work with ABBYY FC Standalone?

Hey,
Glad to hear that you found the source of the problem!
Abbyy FC Standalone is used to create the fcdot files. You need FC Engine to run IntelligentOCR FlexiCapture activities.

1 Like

Dear @AdiPopa,

Thank you a lot for your answer.
We will change to using ABBYY FC Distributed if it’s required both FC Standalone & FC Engine to work with UiPath.

Dear @AdiPopa,
Sorry for bother you again,
I’m working with ABBYY FC Distributed & UiPath Connector.
But when i run the Robot, it always report Error: “Capture Data: Failed to get verification URLs.”.
I have already found error on forum and internet but still have no clue about this.
Do you have any ideal how to fix this error?

Hi, @plmtri.kddi,
Unfortunately I have not seen this error before. Are you sure it’s from the FlexiCapture activities? Do other workflows work?

Dear @AdiPopa,
I think that come from FC Activities or i have set up something wrong on my FC Stations.
The detail of the workflow is here:


I have only trying to connect ABBYY FC with UiPath, so the workflow is simple and only have Capture Data activity from ABBYY UiPath Connector.