Support Article
IllegalStateException occurs when opening an application rule
SA-67251
Summary
IllegalStateException occurs when opening an application rule.
Error Messages
[WebContainer : 3] [TABTHREAD1] [ ] [an_app:xx.yy.zz] (ngineinterface.service.HttpAPI) ERROR aa.bb.ccc.ddd|a_host an_operator - a_host com.pega.pegarules.pub.PRRuntimeErrorcom.pega.pegarules.pub.PRRuntimeError: PRRuntimeErrorat com.pega.pegarules.session.internal.mgmt.base.ThreadRunner.runActivitiesAlt(ThreadRunner.java:712) ~[prprivate.jar:?]at com.pega.pegarules.session.internal.mgmt.PRThreadImpl.runActivitiesAlt(PRThreadImpl.java:484) ~[prprivate.jar:?]at com.pega.pegarules.session.internal.engineinterface.service.HttpAPI.runActivities(HttpAPI.java:3467) ~[prprivate.jar:?]at com.pega.pegarules.session.external.engineinterface.service.EngineAPI.processRequestInner(EngineAPI.java:417) ~[prenginext.jar:?]at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0-internal]at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95) ~[?:1.8.0-internal]at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[?:1.8.0-internal] ..........................Caused by: java.lang.IllegalStateExceptionat com.pega.pegarules.data.internal.access.DatabaseImpl.getRulesetsFromApplication(DatabaseImpl.java:7012) ~[prprivate.jar:?]at com.pega.pegarules.deploy.internal.appconfig.AppConfigKey.getConfigurationPage(AppConfigKey.java:136) ~[prprivate.jar:?]at com.pega.pegarules.deploy.internal.appconfig.AppConfigFetcher.findApplicationOfConfiguration(AppConfigFetcher.java:125) ~[prprivate.jar:?]at com.pega.pegarules.deploy.internal.appconfig.AppConfigFetcher.fetch(AppConfigFetcher.java:88) ~[prprivate.jar:?]at com.pega.pegarules.deploy.internal.appconfig.populate.AppConfigValuesPopulator.populate(AppConfigValuesPopulator.java:88) ~[prprivate.jar:?]at com.pega.pegarules.deploy.internal.appconfig.AppConfigManagerImpl.populateConfigurations(AppConfigManagerImpl.java:82) ~[prprivate.jar:?]
Steps to Reproduce
Open an application rule.
Root Cause
In Pega 7.4, the system prevents the creation of an application containing the ':' character in the Application ID field through validation. The system also prevents opening the application which has ':' in its name when updating from Pega 7.2.2 or earlier.
Resolution
Perform the following local-change:
Create a fresh application without special characters that adheres to Pega 7.4 validation.
For more information, refer to, https://community.pega.com/support/support-articles/llegalstateexception-occurs-while-opening-application-instance
An enhancement request, FDBK-28715, is created for consideration by Pega Product Management.
Published January 17, 2019 - Updated December 2, 2021
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.