Error on Performing OCR Action (cannot read license file)

HI All,

I am trying to run an OCD Action - and it gives the following error:

Execution on Step 4:
Error Executing OCRAction

And when I click details I See:

Error executing OcrAction
      com.workfusion.studio.rpa.recorder.playback.PlaybackException: Error executing TemplateAction[templateName=OcrAction.ftl,id=4,name=Optional[OcrAction],parent=-1,nextSibling=5,arguments=ActionArguments[varName=[s_count],imageName=[C:\\Users\\jamalsa\\workfusion-workspace\\rpae_project\\final\\1520009513638-anchor-1520009513687.apng],delay=[0],fullImageName=[1520009513638.png],xsi:type=[recorder:OcrAction, recorder:OcrAction],width=[30],pollingInterval=[300],active=[true],actionDetails=[(to 's_count' rectangle 0 x 0)],height=[24],awaitTimeout=[5000]]]
          at com.workfusion.studio.rpa.recorder.playback.flow.StandardControlFlow.execute(StandardControlFlow.java:54)
          at com.workfusion.studio.rpa.recorder.playback.action.template.TemplateAction.execute(TemplateAction.java:30)
          at com.workfusion.studio.rpa.recorder.playback.action.template.TemplateAction.execute(TemplateAction.java:17)
          at com.workfusion.studio.rpa.recorder.playback.player.ActionPlayer.next(ActionPlayer.java:53)
          at com.workfusion.studio.rpa.recorder.player.PlaybackLogic.playNextAction(PlaybackLogic.java:153)
          at com.workfusion.studio.rpa.recorder.player.PlaybackLogic.run(PlaybackLogic.java:113)
          at java.lang.Thread.run(Thread.java:745)
      Caused by: org.openqa.selenium.WebDriverException: 403 Forbidden: <?xml version="1.0" encoding="UTF-8" standalone="yes"?><error><message>Cannot read license file: Licenses\ocr-rpax.license</message></error>
    Command duration or timeout: 2.06 seconds
    Build info: version: '8.4.5', revision: 'f4260441345d31500d1587ee0abfdfcd20e3a66a', time: '2017-12-18 09:30:31'
    System info: host: 'scsbwin-8858200', ip: '113.128.162.59', os.name: 'Windows NT (unknown)', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_121'
    Driver info: com.freedomoss.crowdcontrol.webharvest.selenium.wrapper.RemoteDriverWrapper
    Capabilities [{imageSimilarityThreshold=0.8, webdriver.remote.sessionid=0ee7502e-8a90-4b86-a16a-e628b976e948, CLOSE_ALL_WINDOWS=false, browserName=universal, takesScreenshot=true, javascriptEnabled=true, SEARCH_ALL_WINDOWS=true, platform=WINDOWS}]
    Session ID: 0ee7502e-8a90-4b86-a16a-e628b976e948
          at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
          at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
          at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
          at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
          at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:206)
          at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:158)
          at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:646)
          at org.openqa.selenium.remote.RemoteWebDriver.executeScript(RemoteWebDriver.java:545)
          at com.workfusion.rpa.helpers.RPA.executeScript(RPA.java:720)
          at com.workfusion.rpa.helpers.RPA.executeGroovyScript(RPA.java:768)
          at com.workfusion.rpa.helpers.Ocr.proccessImage(Ocr.java:90)
          at com.workfusion.rpa.helpers.Ocr.proccessImage(Ocr.java:35)
          at com.workfusion.rpa.helpers.Ocr$proccessImage.call(Unknown Source)
          at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48)
          at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113)
          at Script5.run(Script5.groovy:4)
          at com.workfusion.studio.rpa.recorder.playback.shell.GroovyShellWrapper.executeScript(GroovyShellWrapper.java:90)
          at com.workfusion.studio.rpa.recorder.playback.player.PlaybackContext.executeScript(PlaybackContext.java:65)
          at com.workfusion.studio.rpa.recorder.playback.action.template.TemplateAction.executeBehavior(TemplateAction.java:35)
          at com.workfusion.studio.rpa.recorder.playback.flow.StandardControlFlow.execute(StandardControlFlow.java:46)
          at com.workfusion.studio.rpa.recorder.playback.action.template.TemplateAction.execute(TemplateAction.java:30)
          at com.workfusion.studio.rpa.recorder.playback.action.template.TemplateAction.execute(TemplateAction.java:17)
          at com.workfusion.studio.rpa.recorder.playback.player.ActionPlayer.next(ActionPlayer.java:53)
          at com.workfusion.studio.rpa.recorder.player.PlaybackLogic.playNextAction(PlaybackLogic.java:153)
          at com.workfusion.studio.rpa.recorder.player.PlaybackLogic.run(PlaybackLogic.java:113)
          at java.lang.Thread.run(Thread.java:745)
      Caused by: org.openqa.selenium.remote.ScreenshotException: Screen shot has been taken
    Build info: version: '8.4.5', revision: 'f4260441345d31500d1587ee0abfdfcd20e3a66a', time: '2017-12-18 09:30:31'
    System info: host: 'scsbwin-8858200', ip: '113.128.162.59', os.name: 'Windows NT (unknown)', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_121'
    Driver info: driver.version: RemoteWebDriver
          at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:138)
          at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:646)
          at org.openqa.selenium.remote.RemoteWebDriver.executeScript(RemoteWebDriver.java:545)
          at com.workfusion.rpa.helpers.RPA.executeScript(RPA.java:720)
          at com.workfusion.rpa.helpers.RPA.executeGroovyScript(RPA.java:768)
          at com.workfusion.rpa.helpers.Ocr.proccessImage(Ocr.java:90)
          at com.workfusion.rpa.helpers.Ocr.proccessImage(Ocr.java:35)
          at com.workfusion.rpa.helpers.Ocr$proccessImage.call(Unknown Source)
          at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48)
          at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113)
          at Script5.run(Script5.groovy:4)
          at com.workfusion.studio.rpa.recorder.playback.shell.GroovyShellWrapper.executeScript(GroovyShellWrapper.java:90)
          at com.workfusion.studio.rpa.recorder.playback.player.PlaybackContext.executeScript(PlaybackContext.java:65)
          at com.workfusion.studio.rpa.recorder.playback.action.template.TemplateAction.executeBehavior(TemplateAction.java:35)
          at com.workfusion.studio.rpa.recorder.playback.flow.StandardControlFlow.execute(StandardControlFlow.java:46)
          at com.workfusion.studio.rpa.recorder.playback.action.template.TemplateAction.execute(TemplateAction.java:30)
          at com.workfusion.studio.rpa.recorder.playback.action.template.TemplateAction.execute(TemplateAction.java:17)
          at com.workfusion.studio.rpa.recorder.playback.player.ActionPlayer.next(ActionPlayer.java:53)
          at com.workfusion.studio.rpa.recorder.player.PlaybackLogic.playNextAction(PlaybackLogic.java:153)
          at com.workfusion.studio.rpa.recorder.player.PlaybackLogic.run(PlaybackLogic.java:113)
          at java.lang.Thread.run(Thread.java:745)
      Caused by: org.openqa.selenium.remote.ErrorHandler$UnknownServerException: 403 Forbidden: <?xml version="1.0" encoding="UTF-8" standalone="yes"?><error><message>Cannot read license file: Licenses\ocr-rpax.license</message></error>
    Build info: version: '8.4.5', revision: 'f4260441345d31500d1587ee0abfdfcd20e3a66a', time: '2017-12-18 09:30:31'
    System info: host: 'scsbwin-8858200', ip: '113.128.162.59', os.name: 'Windows NT (unknown)', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_121'
    Driver info: driver.version: EventFiringWebDriver
          at com.workfusion.desktop.driver.ocr.impl.OcrResponseErrorHandler.toException(OcrResponseErrorHandler.java:40)
          at com.workfusion.desktop.driver.ocr.impl.OcrResponseErrorHandler.handleError(OcrResponseErrorHandler.java:31)
          at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:667)
          at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:620)
          at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:580)
          at org.springframework.web.client.RestTemplate.postForEntity(RestTemplate.java:407)
          at com.workfusion.desktop.driver.ocr.impl.OcrClient.processImage(OcrClient.java:140)
          at com.workfusion.desktop.driver.ocr.Ocr.proccessImage(Ocr.java:49)
          at com.workfusion.desktop.driver.ocr.Ocr$proccessImage$0.call(Unknown Source)
          at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48)
          at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113)
          at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
          at Script1.run(Script1.groovy:8)
          at groovy.lang.GroovyShell.evaluate(GroovyShell.java:585)
          at groovy.lang.GroovyShell.evaluate(GroovyShell.java:623)
          at groovy.lang.GroovyShell.evaluate(GroovyShell.java:594)
          at com.workfusion.autoit.driver.AutoItDriver.executeScript(AutoItDriver.java:218)
          at com.workfusion.autoit.driver.AutoItDriver.executeScript(AutoItDriver.java:187)
          at com.workfusion.universal.driver.UniversalDriver.executeScript(UniversalDriver.java:139)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.openqa.selenium.support.events.EventFiringWebDriver$2.invoke(EventFiringWebDriver.java:81)
          at com.sun.proxy.$Proxy3.executeScript(Unknown Source)
          at org.openqa.selenium.support.events.EventFiringWebDriver.executeScript(EventFiringWebDriver.java:202)
          at org.openqa.selenium.remote.server.handler.ExecuteScript.call(ExecuteScript.java:54)
          at java.util.concurrent.FutureTask.run(FutureTask.java:266)
          at org.openqa.selenium.remote.server.DefaultSession$1.run(DefaultSession.java:176)
          at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
          at java.lang.Thread.run(Thread.java:745)

You checked this thread?

@sarfaraz_jamal Did the solution above help you solve the problem with OCR?