Discussion

Indirect Page[Prompt Page] Error- Activity

Hi
I have a calling Activity A to Called Activity B[Calling from Activity A to B], In my activity A -I have normal Step Page which has some property-set values which is am passing as Parameter Page to Activity B[Using Pass Current Parameter Page Option] , then I have a Prompt Page which I set in Pages and Classes tab of the Activity A and Mode as Prompt, then I am calling Activity B [Note when calling Activity A am passing Step Page not Prompt Page as Pass Current Parameter Page ] , In the Called Activity B Pages and Classes Tab whether I keep or remove -the same specified the Prompt Page in the calling activity A in the Pages and classess tab of Activity B am getting an error as shown below[This is happening whether either remove or keep the Prompt Page values in the Pages and Classes Tab of the Activity B which I specified in ActivityB]
----------------------------------------
When run the Actiivity A am getting below error
Status fail
Message Required page promptCardDetailsPage has not been assigned.
Operator ID Administrator@pega.com
Requestor ID H2FC58C4C14376012584DDBA3F8EBA86A
Caught exception: com.pega.pegarules.pub.PRRuntimeError: Required page promptCardDetailsPage has not been assigned.
com.pegarules.generated.activity.sh_action_prompttest_84f26bc591c51351a2e1a070295f0eeb.perform(sh_action_prompttest_84f26bc591c51351a2e1a070295f0eeb.java:54)
com.pega.pegarules.engine.runtime.Executable.doActivity(Executable.java:3049)
com.pegarules.generated.activity.ra_action_executemaystartactivity_d0884fee30fd3b0b9a1eec839107bb5b.step3_circum0(ra_action_executemaystartactivity_d0884fee30fd3b0b9a1eec839107bb5b.java:466)
com.pegarules.generated.activity.ra_action_executemaystartactivity_d0884fee30fd3b0b9a1eec839107bb5b.perform(ra_action_executemaystartactivity_d0884fee30fd3b0b9a1eec839107bb5b.java:115)
com.pega.pegarules.engine.runtime.Executable.doActivity(Executable.java:3049)
com.pega.pegarules.engine.context.base.ThreadRunner.runActivitiesAlt(ThreadRunner.java:574)
com.pega.pegarules.engine.context.PRThreadImpl.runActivitiesAlt(PRThreadImpl.java:588)
com.pega.pegarules.services.HttpAPI.runActivities(HttpAPI.java:1815)
com.pega.pegarules.services.EngineAPI.processRequestInner(EngineAPI.java:334)
sun.reflect.GeneratedMethodAccessor90.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
com.pega.pegarules.engine.context.PREnvironment.doWithRequestorLocked(PREnvironment.java:932)
com.pega.pegarules.engine.context.PREnvironment.doWithRequestorLocked(PREnvironment.java:689)
com.pega.pegarules.services.EngineAPI.processRequest(EngineAPI.java:268)
com.pega.pegarules.services.HttpAPI.invoke(HttpAPI.java:524)
com.pega.pegarules.etier.impl.EngineImpl._invokeEngine_privact(EngineImpl.java:283)
com.pega.pegarules.etier.impl.EngineImpl.invokeEngine(EngineImpl.java:234)
com.pega.pegarules.etier.impl.EngineImpl.invokeEngine(EngineImpl.java:211)
com.pega.pegarules.priv.context.JNDIEnvironment.invokeEngineInner(JNDIEnvironment.java:274)
com.pega.pegarules.priv.context.JNDIEnvironment.invokeEngine(JNDIEnvironment.java:219)
com.pega.pegarules.web.impl.WebStandardImpl.makeEtierRequest(WebStandardImpl.java:308)
com.pega.pegarules.web.impl.WebStandardImpl.doPost(WebStandardImpl.java:202)
sun.reflect.GeneratedMethodAccessor84.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethod(PRBootstrap.java:258)
com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethodPropagatingThrowable(PRBootstrap.java:299)
com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethod(PRBootstrap.java:348)
com.pega.pegarules.internal.web.servlet.WebStandardBoot.doPost(WebStandardBoot.java:93)
com.pega.pegarules.internal.web.servlet.WebStandardBoot.doGet(WebStandardBoot.java:83)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
java.lang.Thread.run(Thread.java:619)
Which caused: com.pega.pegarules.pub.PRRuntimeError: PRRuntimeError
com.pega.pegarules.engine.context.base.ThreadRunner.runActivitiesAlt(ThreadRunner.java:640)
com.pega.pegarules.engine.context.PRThreadImpl.runActivitiesAlt(PRThreadImpl.java:588)
com.pega.pegarules.services.HttpAPI.runActivities(HttpAPI.java:1815)
com.pega.pegarules.services.EngineAPI.processRequestInner(EngineAPI.java:334)
sun.reflect.GeneratedMethodAccessor90.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
com.pega.pegarules.engine.context.PREnvironment.doWithRequestorLocked(PREnvironment.java:932)
com.pega.pegarules.engine.context.PREnvironment.doWithRequestorLocked(PREnvironment.java:689)
com.pega.pegarules.services.EngineAPI.processRequest(EngineAPI.java:268)
com.pega.pegarules.services.HttpAPI.invoke(HttpAPI.java:524)
com.pega.pegarules.etier.impl.EngineImpl._invokeEngine_privact(EngineImpl.java:283)
com.pega.pegarules.etier.impl.EngineImpl.invokeEngine(EngineImpl.java:234)
com.pega.pegarules.etier.impl.EngineImpl.invokeEngine(EngineImpl.java:211)
com.pega.pegarules.priv.context.JNDIEnvironment.invokeEngineInner(JNDIEnvironment.java:274)
com.pega.pegarules.priv.context.JNDIEnvironment.invokeEngine(JNDIEnvironment.java:219)
com.pega.pegarules.web.impl.WebStandardImpl.makeEtierRequest(WebStandardImpl.java:308)
com.pega.pegarules.web.impl.WebStandardImpl.doPost(WebStandardImpl.java:202)
sun.reflect.GeneratedMethodAccessor84.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethod(PRBootstrap.java:258)
com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethodPropagatingThrowable(PRBootstrap.java:299)
com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethod(PRBootstrap.java:348)
com.pega.pegarules.internal.web.servlet.WebStandardBoot.doPost(WebStandardBoot.java:93)
com.pega.pegarules.internal.web.servlet.WebStandardBoot.doGet(WebStandardBoot.java:83)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
java.lang.Thread.run(Thread.java:619)

-----------------------------------------------
Please help me
regards

**Moderation Team has archived post**

This post has been archived for educational purposes. Contents and links will no longer be updated. If you have the same/similar question, please write a new post.

Comments

Keep up to date on this post and subscribe to comments

September 26, 2012 - 12:52pm

Prompt pages should be defined on Pages & Classes of called activity not in calling activity.When you expand call activity step, you may find field to enter the pagename to be passed as prompt page to called activity from calling activity.