Question

Error: There has been an issue; please consult your system administrator

Using Pega 7.2.1

Some times we get following error Message displayed in "ActivityStatusError" window "There has been an issue; please consult your system administrator", Stauts as "Fail"

Step to reproduce: In Designer Studio Developer Portal, Enter some value and press enter key to search. Error Message displayed in "ActivityStatusError" window "There has been an issue; please consult your system administrator", Stauts as "Fail".

In Working scenario: I observed, in normal scenario, value for pxObjClass property is "Data-Portal" in tracer.

Tracer analysis: There is no pxObjClass property on pyDisplayHarness page.

Log file:

com.pega.pegarules.pub.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:467)

at com.pega.pegarules.session.internal.engineinterface.service.HttpAPI.runActivities(HttpAPI.java:3166)

at com.pega.pegarules.session.external.engineinterface.service.EngineAPI.processRequestInner(EngineAPI.java:390)

at sun.reflect.GeneratedMethodAccessor58.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:498)

at com.pega.pegarules.session.internal.PRSessionProviderImpl.performTargetActionWithLock(PRSessionProviderImpl.java:1301)

at com.pega.pegarules.session.internal.PRSessionProviderImpl.doWithRequestorLocked(PRSessionProviderImpl.java:1038)

at com.pega.pegarules.session.internal.PRSessionProviderImpl.doWithRequestorLocked(PRSessionProviderImpl.java:893)

at com.pega.pegarules.session.external.engineinterface.service.EngineAPI.processRequest(EngineAPI.java:331)

at com.pega.pegarules.session.internal.engineinterface.service.HttpAPI.invoke(HttpAPI.java:825)

at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl._invokeEngine_privact(EngineImpl.java:327)

at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl.invokeEngine(EngineImpl.java:270)

at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl.invokeEngine(EngineImpl.java:247)

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:594)

at com.pega.pegarules.web.impl.WebStandardImpl.doPost(WebStandardImpl.java:390)

at sun.reflect.GeneratedMethodAccessor57.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:498)

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 javax.servlet.http.HttpServlet.service(HttpServlet.java:754)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:231)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:149)

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:420)

at org.jboss.as.web.session.ClusteredSessionValve.handleRequest(ClusteredSessionValve.java:134)

at org.jboss.as.web.session.ClusteredSessionValve.invoke(ClusteredSessionValve.java:99)

at org.jboss.as.web.session.JvmRouteValve.invoke(JvmRouteValve.java:92)

at org.jboss.as.web.session.LockingValve.invoke(LockingValve.java:64)

at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:169)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:150)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:97)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:102)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:854)

at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653)

at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:926)

at java.lang.Thread.run(Thread.java:748)

Caused by: com.pega.pegarules.pub.generator.RuleNotFoundException: Failed to find a 'RULE-OBJ-FLOWACTION' with the name 'PZSEARCH' that applies to '@baseclass'. There were 1 rules with this name in the rulebase, but none matched this request. The 1 rules named 'PZSEARCH' defined in the rulebase are:

1 related to applies-to class '@baseclass', but were defined on subclasses: 'Data-Portal'.

at com.pega.pegarules.generation.internal.vtable.ruleres.VirtualTableResolver.throwDetailedRuleNotFoundException(VirtualTableResolver.java:717)

at com.pega.pegarules.generation.internal.vtable.ruleres.VirtualTableResolver.resolveToContainer(VirtualTableResolver.java:402)

at com.pega.pegarules.generation.internal.vtable.ruleres.VirtualTableResolver.resolveRule(VirtualTableResolver.java:153)

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.doAction(Executable.java:3321)

at com.pegarules.generated.activity.ra_action_performpreprocessing_f9262bb49406977ef02af1d08f66d1f8.step1_circum0(ra_action_performpreprocessing_f9262bb49406977ef02af1d08f66d1f8.java:179)

at com.pegarules.generated.activity.ra_action_performpreprocessing_f9262bb49406977ef02af1d08f66d1f8.perform(ra_action_performpreprocessing_f9262bb49406977ef02af1d08f66d1f8.java:69)

at com.pega.pegarules.session.internal.mgmt.Executable.doActivity(Executable.java:3528)

at com.pega.pegarules.session.internal.mgmt.Executable.invokeActivity(Executable.java:10675)

at com.pegarules.generated.activity.ra_action_processaction_ecfb18bfff74b732e0d3ef9acc18243a.step18_circum0(ra_action_processaction_ecfb18bfff74b732e0d3ef9acc18243a.java:1899)

at com.pegarules.generated.activity.ra_action_processaction_ecfb18bfff74b732e0d3ef9acc18243a.perform(ra_action_processaction_ecfb18bfff74b732e0d3ef9acc18243a.java:353)

at com.pega.pegarules.session.internal.mgmt.Executable.doActivity(Executable.java:3528)

at com.pega.pegarules.session.internal.mgmt.base.ThreadRunner.runActivitiesAlt(ThreadRunner.java:646)

... 46 more

Can someone help me in debug the root cause.

Thanks in Advance..........

***Edited by Moderator Marissa to update platform capability tags****

Comments

Keep up to date on this post and subscribe to comments

Pega
December 9, 2018 - 9:11am

Hi ,

Is issue is occurring only when you search a particular rule in search bar?

If we look at the reason for error message, it says 

Caused by: com.pega.pegarules.pub.generator.RuleNotFoundException: Failed to find a 'RULE-OBJ-FLOWACTION' with the name 'PZSEARCH' that applies to '@baseclass'. There were 1 rules with this name in the rulebase, but none matched this request. The 1 rules named 'PZSEARCH' defined in the rulebase are:

1 related to applies-to class '@baseclass', but were defined on subclasses: 'Data-Portal'.

Can you try re validating and save of Data-Portal rules.

 

December 10, 2018 - 4:53am
Response to Manju_GCS

Hi Manju,

This issue is happening sometime only. If I refresh browser, issue is resolved.

I am trying to find the root cause  for this issue, which is happening randomly sometime only.

Any suggestion...........

Pega
December 12, 2018 - 3:55am
Response to RajasekharU0829

Hi ,

Can you trying clearing browser cache as well as DB cache and try?

 

December 13, 2018 - 8:17am
Response to Manju_GCS

Hi Manju,

We have cleared the cache but as I mentioned, it is happening randomly sometime only.

We are trying to find why no pxObjClass property on pyDisplayHarness page?

Since it is happening randomly sometime only. Any suggestion to debug for root cause................

Thanks in Advance...................

December 18, 2018 - 7:54am
Response to Manju_GCS

Hi Manju,

We have cleared the cache but as I mentioned, it is happening randomly sometime only.

We are trying to find why no pxObjClass property on pyDisplayHarness page?

Since it is happening randomly sometime only. Any suggestion to debug for root cause................

Thanks in Advance...................

January 1, 2019 - 5:40am

Hi,

Can someone guide in resolving above issue....

Thanks in Advance.........

January 8, 2019 - 4:25am

Hi,

Can someone guide in resolving above issue....

Thanks in Advance.........

January 9, 2019 - 12:53pm

Hello,

I would want to see a Fiddler trace of the issue happening and another of the case where it isn't for the same rule so that I could see what's different. Are the requests the same? If the client is sending up a different request, then you'll want to dig into why/how that happened. If they are the same then you'll need to understand what's happening on the server that results in the requests being handled differently.

If I had to hazard a guess, you're probably not in the correct context, either because the primary page was left out of the request or perhaps is otherwise unavailable, that's why you end up looking for the rule @baseclass and fail to find it. 

Thanks,
Mike

January 17, 2019 - 7:29am
Response to MikeTownsend_GCS

Thanks Mike for your response.

As mentioned in above conversion, It is happening randomly sometime only. No value for pxObjClass property on pyDisplayHarness page.

When we refresh, issue is resolved.

We trying to find, why sometimes No value for pxObjClass property on pyDisplayHarness page?

Thanks in Advance........

February 25, 2019 - 2:57am

Hi,

Can someone guide in resolving above issue....

Thanks in Advance.........

March 21, 2019 - 4:13pm

I understand that it happens infrequently and that makes it hard to explain. Based on what we have to work from, you are losing your class context somehow. I don't know how frequently this happens, but you can have fiddler run in the background with a rolling buffer to not overload your system and then when it does happen, save off the file. Short of that, I'd say look at what you are doing when it happens. Have you been away from the screen so passivation may be involved? I'd trace a working scenario and focus on where that class context is defined. Then you can make educated guesses about what might make the context get lost and perhaps add some diagnostics (probably in private checkouts) to get a better sense of things.

I hope that helps,
Mike

March 29, 2019 - 3:40am

We have moved to Pega 8. Issue is not happening......

August 21, 2019 - 9:46am

Hi, 

I was having this issue and it happed randomly sometime.

To solve it I did the following

  1. Open Chrome Developer Console
  2. Go to Application Tab
  3. Clear Cache Data, Local DB, Cookies, Sessions, LocalStorage
  4. Reload webpage

It should works, may ask you to login again!

 

Thanks!