Pega 7.3 - Robot Automation Error
Hi,
Running an automation in 7.3 receives the following error below.
It appears to be a common Pega problem on new releases (i.e. https://community.pega.com/support/support-articles/rulenotfoundexception-failed-find-rule-obj-when, https://community.pega.com/support/support-articles/failed-find-rule-obj-flowaction-name-displayemail and https://collaborate.pega.com/question/does-anyone-know-when-error-loggedprruntime-error-failed-find-rule-obj-activity-name-null).
Does anyone have any ideas as to what the root cause might be? The exact same configuration worked in 7.2.2.
Thanks,
Elliot
Error on Local machine:
DEBUG | 2017-07-17 15:32:55,914 | PA Work | 22 | 5968 | MTA | Robotics | | | RPA - polling for next work assignment...
INFO | 2017-07-17 15:32:55,914 | PA Work | 22 | 5968 | MTA | Robotics | | | RoboticsApiHelper.GetNextWorkItem - Robot checking for work
ERROR | 2017-07-17 15:32:56,134 | PA Work | 22 | 5968 | MTA | Robotics | | | RoboticsApiHelper.GetNextWorkItem - Unexpected return code from polling for work.
ERROR | 2017-07-17 15:32:56,134 | PA Work | 22 | 5968 | MTA | Robotics | | | Error requesting data from Pega. https://URL:443//api/v1/assignments/next
ERROR | 2017-07-17 15:32:56,134 | PA Work | 22 | 5968 | MTA | Robotics | | | Code: InternalServerError(500), Content: System.Threading.Tasks.Task`1[System.String]
Hi,
Running an automation in 7.3 receives the following error below.
It appears to be a common Pega problem on new releases (i.e. https://community.pega.com/support/support-articles/rulenotfoundexception-failed-find-rule-obj-when, https://community.pega.com/support/support-articles/failed-find-rule-obj-flowaction-name-displayemail and https://collaborate.pega.com/question/does-anyone-know-when-error-loggedprruntime-error-failed-find-rule-obj-activity-name-null).
Does anyone have any ideas as to what the root cause might be? The exact same configuration worked in 7.2.2.
Thanks,
Elliot
Error on Local machine:
DEBUG | 2017-07-17 15:32:55,914 | PA Work | 22 | 5968 | MTA | Robotics | | | RPA - polling for next work assignment...
INFO | 2017-07-17 15:32:55,914 | PA Work | 22 | 5968 | MTA | Robotics | | | RoboticsApiHelper.GetNextWorkItem - Robot checking for work
ERROR | 2017-07-17 15:32:56,134 | PA Work | 22 | 5968 | MTA | Robotics | | | RoboticsApiHelper.GetNextWorkItem - Unexpected return code from polling for work.
ERROR | 2017-07-17 15:32:56,134 | PA Work | 22 | 5968 | MTA | Robotics | | | Error requesting data from Pega. https://URL:443//api/v1/assignments/next
ERROR | 2017-07-17 15:32:56,134 | PA Work | 22 | 5968 | MTA | Robotics | | | Code: InternalServerError(500), Content: System.Threading.Tasks.Task`1[System.String]
Error on Designer Studio Server:
2017-07-17 05:30:43,067 [ttp-nio-8080-exec-15] [ STANDARD] [ ] [ PegaRULES:07.10] ( internal.services.ServiceAPI) ERROR IP_ADDRESS|IP_ADDRESS|Rest|api|v1|assignments|ADDF...D30837 - Rest service [api][v1][assignments] failed:PRRuntimeError:com.pega.pegarules.pub.PRRuntimeError: PRRuntimeError
at com.pega.pegarules.session.internal.mgmt.base.ThreadRunner.runActivitiesAlt(ThreadRunner.java:712)
at com.pega.pegarules.session.internal.mgmt.PRThreadImpl.runActivitiesAlt(PRThreadImpl.java:481)
at com.pega.pegarules.integration.engine.internal.RuleExecutionUtils.runServiceActivity(RuleExecutionUtils.java:436)
at com.pega.pegarules.integration.engine.internal.services.ServiceAPI.runActivities(ServiceAPI.java:1935)
at com.pega.pegarules.session.external.engineinterface.service.EngineAPI.processRequestInner(EngineAPI.java:394)
at sun.reflect.GeneratedMethodAccessor83.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at com.pega.pegarules.session.internal.PRSessionProviderImpl.performTargetActionWithLock(PRSessionProviderImpl.java:1315)
at com.pega.pegarules.session.internal.PRSessionProviderImpl.doWithRequestorLocked(PRSessionProviderImpl.java:1052)
at com.pega.pegarules.session.internal.PRSessionProviderImpl.doWithRequestorLocked(PRSessionProviderImpl.java:907)
at com.pega.pegarules.session.external.engineinterface.service.EngineAPI.processRequest(EngineAPI.java:334)
at com.pega.pegarules.integration.engine.internal.services.StatelessServiceAPI.processRequest(StatelessServiceAPI.java:46)
at com.pega.pegarules.integration.engine.internal.services.http.HTTPService.invoke(HTTPService.java:463)
at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl._invokeEngine_privact(EngineImpl.java:331)
at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl.invokeEngine(EngineImpl.java:274)
at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl.invokeEngine(EngineImpl.java:251)
at com.pega.pegarules.priv.context.JNDIEnvironment.invokeEngineInner(JNDIEnvironment.java:278)
at com.pega.pegarules.priv.context.JNDIEnvironment.invokeEngine(JNDIEnvironment.java:223)
at com.pega.pegarules.web.impl.WebStandardImpl.makeEtierRequest(WebStandardImpl.java:596)
at com.pega.pegarules.web.impl.WebStandardImpl.doPost(WebStandardImpl.java:385)
at sun.reflect.GeneratedMethodAccessor73.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethod(PRBootstrap.java:370)
at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethodPropagatingThrowable(PRBootstrap.java:411)
at com.pega.pegarules.boot.internal.extbridge.AppServerBridgeToPega.invokeMethodPropagatingThrowable(AppServerBridgeToPega.java:224)
at com.pega.pegarules.boot.internal.extbridge.AppServerBridgeToPega.invokeMethod(AppServerBridgeToPega.java:273)
at com.pega.pegarules.internal.web.servlet.WebStandardBoot.doPost(WebStandardBoot.java:121)
at com.pega.pegarules.internal.web.servlet.WebStandardBoot.doGet(WebStandardBoot.java:92)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:108)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:783)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:789)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1455)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
Caused by: com.pega.pegarules.pub.generator.RuleNotFoundException: Failed to find a 'RULE-OBJ-ACTIVITY' with the name 'PZNOTIFYROBOTICWORKBASKETCONTAINER' that applies to 'Assign-Worklist'; no rules with this name were found in the rulebase.
at com.pega.pegarules.generation.internal.vtable.ruleres.VirtualTableResolver.checkCandidateList(VirtualTableResolver.java:691)
at com.pega.pegarules.generation.internal.vtable.ruleres.VirtualTableResolver.resolveRule(VirtualTableResolver.java:150)
at com.pega.pegarules.generation.internal.vtable.VirtualTableImpl.resolveRule(VirtualTableImpl.java:311)
at com.pega.pegarules.generation.internal.PRGenProviderImpl.get(PRGenProviderImpl.java:498)
at com.pega.pegarules.session.internal.mgmt.Executable.doActivity(Executable.java:3569)
at com.pega.pegarules.session.internal.mgmt.Executable.invokeActivity(Executable.java:10770)
at com.pegarules.generated.activity.ra_action_pzgetassignmentdetailsinternal_aa287cfea50458b2de86855543bb6af9.step16_circum0(ra_action_pzgetassignmentdetailsinternal_aa287cfea50458b2de86855543bb6af9.java:1442)
at com.pegarules.generated.activity.ra_action_pzgetassignmentdetailsinternal_aa287cfea50458b2de86855543bb6af9.perform(ra_action_pzgetassignmentdetailsinternal_aa287cfea50458b2de86855543bb6af9.java:342)
at com.pega.pegarules.session.internal.mgmt.Executable.doActivity(Executable.java:3586)
at com.pega.pegarules.session.internal.mgmt.Executable.invokeActivity(Executable.java:10770)
at com.pegarules.generated.activity.ra_action_pzgetassignments_2acded7ebb1b4bfaee64c1a248a18417.step3_circum0(ra_action_pzgetassignments_2acded7ebb1b4bfaee64c1a248a18417.java:355)
at com.pegarules.generated.activity.ra_action_pzgetassignments_2acded7ebb1b4bfaee64c1a248a18417.perform(ra_action_pzgetassignments_2acded7ebb1b4bfaee64c1a248a18417.java:104)
at com.pega.pegarules.session.internal.mgmt.Executable.doActivity(Executable.java:3586)
at com.pega.pegarules.session.internal.mgmt.base.ThreadRunner.runActivitiesAlt(ThreadRunner.java:646)
... 53 more