RPAExpress 1.1.8 Issues

RPA Express 1.1.8 Control Tower does not start up.

After having installed this versoin the Control Tower in the Control Panel keeps switching between Not Started and Starting. It seems that there is a problem with an amazon service.

When I investigated I saw in the crowdcontrol.log the following exception:


2017-12-04 05:18:47 [WorkFusion_Worker-60] AWSMechanicalTurkRequesterPortType [INFO] Outbound Message
ID: 93
Address: http://localhost:15280/workspace-api/api
Encoding: UTF-8
Http-Method: POST
Content-Type: text/xml
Headers: {Accept=[*/*], SOAPAction=["http://soap.amazon.com"]}
Payload: <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><SearchHITs xmlns="http://requester.mturk.amazonaws.com/doc/2012-03-25"><AWSAccessKeyId>C7DB7B1B-5CE3-4795-9367-DC4AEAC5E07D</AWSAccessKeyId><Timestamp>2017-12-04T05:18:47.572Z</Timestamp><Signature>ibgX4Tux+ncw7wPKMPTLHJqBc5g=</Signature><Request><SortDirection>Descending</SortDirection><SortProperty>Expiration</SortProperty><PageNumber>1</PageNumber><PageSize>20</PageSize></Request></SearchHITs></soap:Body></soap:Envelope>
--------------------------------------
2017-12-04 05:19:47 [WorkFusion_Worker-60] AccountBalanceSyncService [WARN] Wrong amazon credentials. License = Local Workspace, sandbox = true
javax.xml.ws.WebServiceException: Could not send Message.
	at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:150)
	at com.sun.proxy.$Proxy365.searchHITs(Unknown Source)
	at com.freedomoss.crowdcontrol.mturk.impl.AmazonMturkClient.searchTasks(AmazonMturkClient.java:814)
	at com.freedomoss.crowdcontrol.mturk.impl.AmazonMturkClient.searchTasks(AmazonMturkClient.java:793)
	at com.freedomoss.crowdcontrol.mturk.impl.AmazonMturkClient$$FastClassBySpringCGLIB$$27710f1d.invoke(<generated>)
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:721)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:656)
	at com.freedomoss.crowdcontrol.mturk.impl.VirtualizerClient$$EnhancerBySpringCGLIB$$863f9be7.searchTasks(<generated>)
	at com.freedomoss.requester.service.account.impl.AccountBalanceSyncService.checkLicenseByEnv(AccountBalanceSyncService.java:47)
	at com.freedomoss.requester.service.account.impl.AccountBalanceSyncService.amazonCredentialValidation(AccountBalanceSyncService.java:125)
	at com.freedomoss.requester.service.account.impl.AccountBalanceSyncService$$FastClassBySpringCGLIB$$f1687e11.invoke(<generated>)
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:721)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:282)
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:656)
	at com.freedomoss.requester.service.account.impl.AccountBalanceSyncService$$EnhancerBySpringCGLIB$$3fdfcfff.amazonCredentialValidation(<generated>)
	at com.freedomoss.requester.service.account.impl.AccountBalanceSyncScheduler.syncBalances(AccountBalanceSyncScheduler.java:38)
	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 com.workfusion.scheduled.quartz.MethodLauncherJob.executeInternal(MethodLauncherJob.java:56)
	at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:75)
	at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
	at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
Caused by: java.net.SocketTimeoutException: SocketTimeoutException invoking http://localhost:15280/workspace-api/api: Read timed out
	at sun.reflect.GeneratedConstructorAccessor419.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.mapException(HTTPConduit.java:1376)
	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1360)
	at org.apache.cxf.io.CacheAndWriteOutputStream.postClose(CacheAndWriteOutputStream.java:56)
	at org.apache.cxf.io.CachedOutputStream.close(CachedOutputStream.java:215)
	at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:56)
	at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:651)
	at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62)
	at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308)
	at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:514)
	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:423)
	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:324)
	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:277)
	at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:96)
	at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:139)
	... 32 more
Caused by: java.net.SocketTimeoutException: Read timed out
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
	at java.net.SocketInputStream.read(SocketInputStream.java:171)
	at java.net.SocketInputStream.read(SocketInputStream.java:141)
	at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
	at java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
	at java.io.BufferedInputStream.read(BufferedInputStream.java:345)
	at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:704)
	at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:647)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1569)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)
	at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
	at org.apache.cxf.transport.http.URLConnectionHTTPConduit$URLConnectionWrappedOutputStream.getResponseCode(URLConnectionHTTPConduit.java:332)
	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.doProcessResponseCode(HTTPConduit.java:1577)
	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:1606)
	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:1550)
	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1347)
	... 44 more
2017-12-04 05:19:47 [WorkFusion_Worker-60] AWSMechanicalTurkRequesterPortType [INFO] Outbound Message

ID: 94
1 Like

@marius.snyman,

this can occur when the RPAExpress folder was not completely removed after uninstall.

Please check this guide - https://kb.workfusion.com/display/RPAe/How+to+update+RPA+Express

We have upgraded RPA Express but eversince the upgrade the following does not start:

Control Tower

OCR

I investigated the logs and got the following message in the logs:
        syncQualification.log gives tihds:
        2017-12-08 09:02:09 [WorkFusion_Worker-46] CustomQualificationSyncService [ERROR] Enpoint connection problem 
        javax.xml.ws.WebServiceException: Could not send Message.
        	at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:150)
        	at com.sun.proxy.$Proxy365.getQualificationsForQualificationType(Unknown Source)
        	at com.freedomoss.crowdcontrol.mturk.impl.AmazonMturkClient.getQualificationsForQualificationType(AmazonMturkClient.java:708)
        	at com.freedomoss.crowdcontrol.mturk.impl.AmazonMturkClient.getQualificationsForQualificationType(AmazonMturkClient.java:684)
        	at com.freedomoss.crowdcontrol.mturk.impl.AmazonMturkClient$$FastClassBySpringCGLIB$$27710f1d.invoke(<generated>)
        	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
        	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:721)
        	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
        	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
        	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
        	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:656)
        	at com.freedomoss.crowdcontrol.mturk.impl.VirtualizerClient$$EnhancerBySpringCGLIB$$30f03960.getQualificationsForQualificationType(<generated>)
        	at com.freedomoss.objective.impl.HitApplicationService.getQualificationsForQualificationType(HitApplicationService.java:258)
        	at com.freedomoss.objective.impl.HitApplicationService$$FastClassBySpringCGLIB$$630ceb07.invoke(<generated>)
        	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
        	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:721)
        	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
        	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
        	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:282)
        	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
        	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
        	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
        	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
        	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:656)
        	at com.freedomoss.objective.impl.HitApplicationService$$EnhancerBySpringCGLIB$$885503a9.getQualificationsForQualificationType(<generated>)
        	at com.freedomoss.crowdcontrol.service.CustomQualificationSyncService.processQualification(CustomQualificationSyncService.java:226)
        	at com.freedomoss.crowdcontrol.service.CustomQualificationSyncService.processWorkerQualificationsUpdate(CustomQualificationSyncService.java:194)
        	at com.freedomoss.crowdcontrol.service.CustomQualificationSyncService.updateLocalWorkersQualifications(CustomQualificationSyncService.java:102)
        	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 com.workfusion.scheduled.quartz.MethodLauncherJob.executeInternal(MethodLauncherJob.java:56)
        	at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:75)
        	at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
        	at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
        Caused by: java.net.SocketTimeoutException: SocketTimeoutException invoking http://localhost:15280/workspace-api/api: Read timed out
        	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.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.mapException(HTTPConduit.java:1376)
        	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1360)
        	at org.apache.cxf.io.CacheAndWriteOutputStream.postClose(CacheAndWriteOutputStream.java:56)
        	at org.apache.cxf.io.CachedOutputStream.close(CachedOutputStream.java:215)
        	at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:56)
        	at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:651)
        	at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62)
        	at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308)
        	at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:514)
        	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:423)
        	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:324)
        	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:277)
        	at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:96)
        	at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:139)
        	... 35 more
        Caused by: java.net.SocketTimeoutException: Read timed out
        	at java.net.SocketInputStream.socketRead0(Native Method)
        	at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
        	at java.net.SocketInputStream.read(SocketInputStream.java:171)
        	at java.net.SocketInputStream.read(SocketInputStream.java:141)
        	at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
        	at java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
        	at java.io.BufferedInputStream.read(BufferedInputStream.java:345)
        	at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:704)
        	at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:647)
        	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1569)
        	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)
        	at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
        	at org.apache.cxf.transport.http.URLConnectionHTTPConduit$URLConnectionWrappedOutputStream.getResponseCode(URLConnectionHTTPConduit.java:332)
        	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.doProcessResponseCode(HTTPConduit.java:1577)
        	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:1606)
        	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:1550)
        	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1347)
        	... 47 more
        2017-12-08 09:03:09 [WorkFusion_Worker-46] CustomQualificationSyncService [ERROR] Enpoint connection problem 
        javax.xml.ws.WebServiceException: Could not send Message.
        	at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:150)
        	at com.sun.proxy.$Proxy365.getQualificationsForQualificationType(Unknown Source)
        	at com.freedomoss.crowdcontrol.mturk.impl.AmazonMturkClient.getQualificationsForQualificationType(AmazonMturkClient.java:708)
        	at com.freedomoss.crowdcontrol.mturk.impl.AmazonMturkClient.getQualificationsForQualificationType(AmazonMturkClient.java:684)
        	at com.freedomoss.crowdcontrol.mturk.impl.AmazonMturkClient$$FastClassBySpringCGLIB$$27710f1d.invoke(<generated>)
        	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
        	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:721)
        	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
        	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
        	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
        	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:656)
        	at com.freedomoss.crowdcontrol.mturk.impl.VirtualizerClient$$EnhancerBySpringCGLIB$$30f03960.getQualificationsForQualificationType(<generated>)
        	at com.freedomoss.objective.impl.HitApplicationService.getQualificationsForQualificationType(HitApplicationService.java:258)
        	at com.freedomoss.objective.impl.HitApplicationService$$FastClassBySpringCGLIB$$630ceb07.invoke(<generated>)
        	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
        	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:721)
        	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
        	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
        	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:282)
        	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
        	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
        	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
        	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
        	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:656)
        	at com.freedomoss.objective.impl.HitApplicationService$$EnhancerBySpringCGLIB$$885503a9.getQualificationsForQualificationType(<generated>)
        	at com.freedomoss.crowdcontrol.service.CustomQualificationSyncService.processQualification(CustomQualificationSyncService.java:226)
        	at com.freedomoss.crowdcontrol.service.CustomQualificationSyncService.processWorkerQualificationsUpdate(CustomQualificationSyncService.java:196)
        	at com.freedomoss.crowdcontrol.service.CustomQualificationSyncService.updateLocalWorkersQualifications(CustomQualificationSyncService.java:102)
        	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 com.workfusion.scheduled.quartz.MethodLauncherJob.executeInternal(MethodLauncherJob.java:56)
        	at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:75)
        	at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
        	at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
        Caused by: java.net.SocketTimeoutException: SocketTimeoutException invoking http://localhost:15280/workspace-api/api: Read timed out
        	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.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.mapException(HTTPConduit.java:1376)
        	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1360)
        	at org.apache.cxf.io.CacheAndWriteOutputStream.postClose(CacheAndWriteOutputStream.java:56)
        	at org.apache.cxf.io.CachedOutputStream.close(CachedOutputStream.java:215)
        	at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:56)
        	at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:651)
        	at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62)
        	at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308)
        	at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:514)
        	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:423)
        	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:324)
        	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:277)
        	at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:96)
        	at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:139)
        	... 35 more
        Caused by: java.net.SocketTimeoutException: Read timed out
        	at java.net.SocketInputStream.socketRead0(Native Method)
        	at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
        	at java.net.SocketInputStream.read(SocketInputStream.java:171)
        	at java.net.SocketInputStream.read(SocketInputStream.java:141)
        	at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
        	at java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
        	at java.io.BufferedInputStream.read(BufferedInputStream.java:345)
        	at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:704)
        	at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:647)
        	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1569)
        	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)
        	at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
        	at org.apache.cxf.transport.http.URLConnectionHTTPConduit$URLConnectionWrappedOutputStream.getResponseCode(URLConnectionHTTPConduit.java:332)
        	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.doProcessResponseCode(HTTPConduit.java:1577)
        	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:1606)
        	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:1550)
        	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1347)
        	... 47 more
        2017-12-08 09:04:09 [WorkFusion_Worker-46] CustomQualificationSyncService [ERROR] Enpoint connection problem 
        javax.xml.ws.WebServiceException: Could not send Message.
        	at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:150)
        	at com.sun.proxy.$Proxy365.getQualificationsForQualificationType(Unknown Source)
        	at com.freedomoss.crowdcontrol.mturk.impl.AmazonMturkClient.getQualificationsForQualificationType(AmazonMturkClient.java:708)
        	at com.freedomoss.crowdcontrol.mturk.impl.AmazonMturkClient.getQualificationsForQualificationType(AmazonMturkClient.java:684)
        	at com.freedomoss.crowdcontrol.mturk.impl.AmazonMturkClient$$FastClassBySpringCGLIB$$27710f1d.invoke(<generated>)
        	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
        	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:721)
        	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
        	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
        	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
        	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:656)
        	at com.freedomoss.crowdcontrol.mturk.impl.VirtualizerClient$$EnhancerBySpringCGLIB$$30f03960.getQualificationsForQualificationType(<generated>)
        	at com.freedomoss.objective.impl.HitApplicationService.getQualificationsForQualificationType(HitApplicationService.java:258)
        	at com.freedomoss.objective.impl.HitApplicationService$$FastClassBySpringCGLIB$$630ceb07.invoke(<generated>)
        	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
        	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:721)
        	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
        	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
        	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:282)
        	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
        	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
        	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
        	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
        	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:656)
        	at com.freedomoss.objective.impl.HitApplicationService$$EnhancerBySpringCGLIB$$885503a9.getQualificationsForQualificationType(<generated>)
        	at com.freedomoss.crowdcontrol.service.CustomQualificationSyncService.processQualification(CustomQualificationSyncService.java:226)
        	at com.freedomoss.crowdcontrol.service.CustomQualificationSyncService.processWorkerQualificationsUpdate(CustomQualificationSyncService.java:196)
        	at com.freedomoss.crowdcontrol.service.CustomQualificationSyncService.updateLocalWorkersQualifications(CustomQualificationSyncService.java:102)
        	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 com.workfusion.scheduled.quartz.MethodLauncherJob.executeInternal(MethodLauncherJob.java:56)
        	at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:75)
        	at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
        	at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
        Caused by: java.net.SocketTimeoutException: SocketTimeoutException invoking http://localhost:15280/workspace-api/api: Read timed out
        	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.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.mapException(HTTPConduit.java:1376)
        	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1360)
        	at org.apache.cxf.io.CacheAndWriteOutputStream.postClose(CacheAndWriteOutputStream.java:56)
        	at org.apache.cxf.io.CachedOutputStream.close(CachedOutputStream.java:215)
        	at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:56)
        	at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:651)
        	at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62)
        	at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308)
        	at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:514)
        	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:423)
        	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:324)
        	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:277)
        	at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:96)
        	at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:139)
        	... 35 more
        Caused by: java.net.SocketTimeoutException: Read timed out
        	at java.net.SocketInputStream.socketRead0(Native Method)
        	at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
        	at java.net.SocketInputStream.read(SocketInputStream.java:171)
        	at java.net.SocketInputStream.read(SocketInputStream.java:141)
        	at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
        	at java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
        	at java.io.BufferedInputStream.read(BufferedInputStream.java:345)
        	at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:704)
        	at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:647)
        	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1569)
        	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)
        	at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
        	at org.apache.cxf.transport.http.URLConnectionHTTPConduit$URLConnectionWrappedOutputStream.getResponseCode(URLConnectionHTTPConduit.java:332)
        	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.doProcessResponseCode(HTTPConduit.java:1577)
        	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:1606)
        	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:1550)
        	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1347)
        	... 47 more
        2017-12-08 09:04:09 [WorkFusion_Worker-46] CustomQualificationSyncService [INFO] 2 qualifications for 0 workers processed
        2017-12-08 09:04:09 [WorkFusion_Worker-40] CustomQualificationSyncService [INFO] There are not active runs to update worker qualifications.

crwodcontrol.log gives this error:
--------------------------------------
2017-12-08 09:06:11 [WorkFusion_Worker-95] AWSMechanicalTurkRequesterPortType [INFO] Inbound Message
----------------------------
ID: 16
Response-Code: 200
Encoding: UTF-8
Content-Type: text/xml;charset=UTF-8
Headers: {Access-Control-Allow-Credentials=[true], Access-Control-Allow-Headers=[Content-Type,Accept], Access-Control-Allow-Methods=[GET, POST, HEAD], connection=[keep-alive], Content-Length=[330], content-type=[text/xml;charset=UTF-8], Date=[Fri, 08 Dec 2017 09:06:11 GMT], Pragma=[no-cache], Server=[workfusion], Strict-Transport-Security=[max-age=31536000; includeSubdomains;]}
Payload: <?xml version='1.0' encoding='UTF-8'?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><SyncCategoriesResponse xmlns="http://requester.mturk.amazonaws.com/doc/2012-03-25"><OperationRequest/><SyncCategoriesResult><Request/></SyncCategoriesResult></SyncCategoriesResponse></soap:Body></soap:Envelope>
--------------------------------------
2017-12-08 09:06:11 [WorkFusion_Worker-95] VirtualizerClient [INFO] Categories has been successfully synchronized
2017-12-08 09:07:11 [WorkFusion_Worker-96] AccountBalanceSyncService [WARN] Wrong amazon credentials. License = Local Workspace, sandbox = true
javax.xml.ws.WebServiceException: Could not send Message.
	at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:150)
	at com.sun.proxy.$Proxy365.searchHITs(Unknown Source)
	at com.freedomoss.crowdcontrol.mturk.impl.AmazonMturkClient.searchTasks(AmazonMturkClient.java:814)
	at com.freedomoss.crowdcontrol.mturk.impl.AmazonMturkClient.searchTasks(AmazonMturkClient.java:793)
	at com.freedomoss.crowdcontrol.mturk.impl.AmazonMturkClient$$FastClassBySpringCGLIB$$27710f1d.invoke(<generated>)
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:721)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:656)
	at com.freedomoss.crowdcontrol.mturk.impl.VirtualizerClient$$EnhancerBySpringCGLIB$$30f03960.searchTasks(<generated>)
	at com.freedomoss.requester.service.account.impl.AccountBalanceSyncService.checkLicenseByEnv(AccountBalanceSyncService.java:47)
	at com.freedomoss.requester.service.account.impl.AccountBalanceSyncService.amazonCredentialValidation(AccountBalanceSyncService.java:125)
	at com.freedomoss.requester.service.account.impl.AccountBalanceSyncService$$FastClassBySpringCGLIB$$f1687e11.invoke(<generated>)
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:721)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:282)
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:656)
	at com.freedomoss.requester.service.account.impl.AccountBalanceSyncService$$EnhancerBySpringCGLIB$$17febc3.amazonCredentialValidation(<generated>)
	at com.freedomoss.requester.service.account.impl.AccountBalanceSyncScheduler.syncBalances(AccountBalanceSyncScheduler.java:38)
	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 com.workfusion.scheduled.quartz.MethodLauncherJob.executeInternal(MethodLauncherJob.java:56)
	at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:75)
	at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
	at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
Caused by: java.net.SocketTimeoutException: SocketTimeoutException invoking http://localhost:15280/workspace-api/api: Read timed out
	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.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.mapException(HTTPConduit.java:1376)
	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1360)
	at org.apache.cxf.io.CacheAndWriteOutputStream.postClose(CacheAndWriteOutputStream.java:56)
	at org.apache.cxf.io.CachedOutputStream.close(CachedOutputStream.java:215)
	at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:56)
	at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:651)
	at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62)
	at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308)
	at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:514)
	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:423)
	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:324)
	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:277)
	at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:96)
	at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:139)
	... 32 more
Caused by: java.net.SocketTimeoutException: Read timed out
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
	at java.net.SocketInputStream.read(SocketInputStream.java:171)
	at java.net.SocketInputStream.read(SocketInputStream.java:141)
	at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
	at java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
	at java.io.BufferedInputStream.read(BufferedInputStream.java:345)
	at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:704)
	at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:647)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1569)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)
	at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
	at org.apache.cxf.transport.http.URLConnectionHTTPConduit$URLConnectionWrappedOutputStream.getResponseCode(URLConnectionHTTPConduit.java:332)
	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.doProcessResponseCode(HTTPConduit.java:1577)
	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:1606)
	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:1550)
	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1347)
	... 44 more

This was not solved.

I have uninstalled the product about 5 times already.
I have completely cleaned all folders.
I have even looked Registry entries to delete.

When I install the product the following happens:
Immediately after the install the product starts up. I can access the control tower.
When I stop RPA Express and Exit everything seems ok.
When I Start RPA Express and try to access the control tower the problem is back
When I reboot my machine the problem is also back.

This has to do with a REST service. I have mailed the logs.

Here is the error:

2018-01-02 13:10:47 [WorkFusion_Worker-55] VirtualizerClient [INFO] Categories has been successfully synchronized
2018-01-02 13:11:47 [WorkFusion_Worker-61] AccountBalanceSyncService [WARN] Wrong amazon credentials. License = Local Workspace, sandbox = false
javax.xml.ws.WebServiceException: Could not send Message.

This service stays stuck for-ever and Workfusion.war never finishes loading.

I have reinstalled the application once again.

I have not yet rebooted or stopped/started the environment. For the moment it runs.

However When I run the Business Process for Account payable

The OCR Process fails because it cannot find the ocr-rpax.license

I looked in C:\RPAExpress\OCR\FineReaderEngine\Licenses
And C:\RPAExpress\OCR\Licenses

There Is only a : SWAO-1121-0006-1977-2657-6278.ABBYY.LOCALLICENSE

When I rename this to ocr-rpax.license the BP reports that it cannot read the file

org.webharvest.exception.ScriptException:
Config line 70: script block
java.lang.RuntimeException: OCR task has error status. Details:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>Cannot parse the license
at org.webharvest.runtime.scripting.GroovyScriptEngine.eval(GroovyScriptEngine.java:138)
at org.webharvest.runtime.processors.ScriptProcessor.execute(ScriptProcessor.java:74)
at org.webharvest.runtime.processors.BaseProcessor.run(BaseProcessor.java:127)
at org.webharvest.runtime.processors.BodyProcessor.execute(BodyProcessor.java:27)
at org.webharvest.runtime.processors.CallProcessor.execute(CallProcessor.java:99)
at org.webharvest.runtime.processors.BaseProcessor.run(BaseProcessor.java:127)
at org.webharvest.runtime.processors.BodyProcessor.execute(BodyProcessor.java:27)
at org.webharvest.runtime.processors.CallProcessor.execute(CallProcessor.java:99)
at org.webharvest.runtime.processors.BaseProcessor.run(BaseProcessor.java:127)
at org.webharvest.runtime.processors.BodyProcessor.execute(BodyProcessor.java:27)
at org.webharvest.runtime.processors.VarDefProcessor.execute(VarDefProcessor.java:59)
at org.webharvest.runtime.processors.BaseProcessor.run(BaseProcessor.java:127)
at org.webharvest.runtime.Scraper.execute(Scraper.java:169)
at org.webharvest.runtime.Scraper.execute(Scraper.java:182)
at com.freedomoss.crowdcontrol.webharvest.executor.LocalWebharvestTaskExecutor.executeWebHarvestTask(LocalWebharvestTaskExecutor.java:180)
at com.freedomoss.crowdcontrol.webharvest.executor.LocalWebharvestTaskExecutor.executeWebHarvestTask(LocalWebharvestTaskExecutor.java:93)
at com.workfusion.service.machine.SubmissionsPortionExecutionThread.processSubmission(SubmissionsPortionExecutionThread.java:343)
at com.workfusion.service.machine.SubmissionsPortionExecutionThread.wrapIntoAllocationLogger(SubmissionsPortionExecutionThread.java:324)
at com.workfusion.service.machine.SubmissionsPortionExecutionThread.lambda$wrapIntoNamedThread$13(SubmissionsPortionExecutionThread.java:312)
at com.workfusion.utils.thread.NamedThreadTemplate.executeWithNamedThread(NamedThreadTemplate.java:10)
at com.workfusion.service.machine.SubmissionsPortionExecutionThread.wrapIntoNamedThread(SubmissionsPortionExecutionThread.java:312)
at com.workfusion.service.machine.SubmissionsPortionExecutionThread.processSubmissions(SubmissionsPortionExecutionThread.java:276)
at com.workfusion.service.machine.SubmissionsPortionExecutionThread.run(SubmissionsPortionExecutionThread.java:180)
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)

Caused by: java.lang.RuntimeException: OCR task has error status. Details:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>Cannot parse the license
at org.codehaus.groovy.vmplugin.v7.IndyInterface.selectMethod(IndyInterface.java:232)
at Script1_genScript_52.run(Script1_genScript_52.groovy:74)
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 org.webharvest.runtime.scripting.GroovyScriptEngine.eval(GroovyScriptEngine.java:136)
... 25 more

@marius.snyman
Marius, thank you for sending the logs, our support team will look into your issue.

Thank you. I am beginning to think it might be a windows firewall or a Antivirus thing. What happens is that during the initial install the product starts up successfully and I can work on it. However, as soon as I restart my machine, or shut down the product all subsequent startups of the Control Tower fail with a message that it gets READ times-out calling the GetAccountBalances REST service.

Issue solved in 1.1.9 release