Skip to main content

This content has been archived and is no longer being updated. Links may not function; however, this content may be relevant to outdated versions of the product.

Support Article

Cannot open Declare Pages after upgrade: "Not a rule"

SA-17443

Summary



After an upgrade from PRPC 6.2 SP1 to 6.3 SP1 when opening a Declare Pages a message "Not a rule" shows and a page of XML rule data is shown. 

All declare pages including Pega out of the box declare pages do not open.

Clearing the declarative network has not resolved and user cannot create new declare pages.

I suspect the when rule issue is part of the same underlying issue in that something has gone wrong with the upgrade process. I have run the upgrade process again and still have the same issues of being unable to open a Declare Page or When rule.



Error Messages



Not A Rule on Developer portal when opening a Declare Page

The following error in the log but I do not know if this is relevent

ORA-12520, TNS:listener could not find available handler for requested type of server
[java] at com.pega.pegarules.generation.internal.cache.AssemblyCacheWrapper.primeRACache(AssemblyCacheWrapper.java:440)
[java]
[java] at com.pega.pegarules.exec.internal.basic.dictionary.ConclusionCacheImpl.loadConclusion(ConclusionCacheImpl.java:1336)
[java] at com.pega.pegarules.exec.internal.basic.dictionary.ConclusionCacheImpl.getOrCreate(ConclusionCacheImpl.java:909)
[java] at com.pega.pegarules.exec.internal.basic.dictionary.ConclusionCacheImpl.getOrCreate(ConclusionCacheImpl.java:971)
[java] at com.pega.pegarules.data.internal.dictionary.DictionaryCacheImpl.getPropertyInfoConclusion(DictionaryCacheImpl.java:274)
[java] at com.pega.pegarules.data.internal.dictionary.DictionaryImpl.getImmutablePropertyInfo(DictionaryImpl.java:1544)
[java] at com.pega.pegarules.data.internal.clipboard.ClipboardPageImpl.putStringOverride(ClipboardPageImpl.java:1880)
[java] at com.pega.pegarules.data.internal.clipboard.ClipboardPageImpl.putString(ClipboardPageImpl.java:1781)
[java] at com.pega.pegarules.data.internal.access.DatabaseImpl.reportErrorOnMsgPage(DatabaseImpl.java:9550)
[java] at com.pega.pegarules.data.internal.access.RDBPageResultPackager.reportError(RDBPageResultPackager.java:880)
[java] at com.pega.pegarules.data.internal.access.DatabaseImpl.list(DatabaseImpl.java:6119)
[java] at com.pega.pegarules.data.internal.access.DatabaseImpl.executeRDB(DatabaseImpl.java:6461)
[java] at com.pega.pegarules.data.internal.access.DatabaseImpl.executeRDB(DatabaseImpl.java:6422)
[java] at com.pega.pegarules.data.internal.access.DatabaseImpl.executeRDB(DatabaseImpl.java:6403)


Steps to Reproduce



Open a declare page rule after upgrading from PRPC 6.2 SP1 to 6.3 SP1.


Root Cause



A defect or configuration issue in the operating environment and the application rules do not get updated by the process.

Resolution



Perform the following local-change:

User must manually change the application rule that referenced the PegaRules application, to use PRPC 6.3 version.

Published January 31, 2016 - Updated October 8, 2020

Was this useful?

0% found this useful

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega Community has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice
Contact us