Support Article
ChangePortalLayout rule not working after upgrading to 8.3
SA-107496
Summary
Error occurs when utilizing the Pega ChangePortalLayout control out-of-the-box rule to select a new portal using the Selection dropdown. This occurs post upgrade to Pega Platform 8.3.1.
Error Messages
status:fail
operator:unauthenticated or not available
Node: No ID available
[ WebContainer : 7] [anagerTemp] [ ] [ ] ( URLEncryption) ERROR Internal error during decrypting fixed params for user xyz, Exception: For input string: ">?"
[ WebContainer : 7] [anagerTemp] [ ] [ ] (ngineinterface.service.HttpAPI) ERROR - \java.lang.NumberFormatException
java.lang.NumberFormatException: For input string: ">?"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:76) ~[?:2.9 ()]
at java.lang.Integer.parseInt(Integer.java:592) ~[?:2.9 ()]
at com.pega.pegarules.pub.util.StringUtils.fromHexString(StringUtils.java:3257) ~[prpublic.jar:?]
at com.pega.pegarules.exec.internal.util.crypto.PRCryptoImpl.decryptUsingKey(PRCryptoImpl.java:1105) ~[prprivate-exec.jar:?]
at com.pega.pegarules.exec.internal.util.crypto.PRCryptoImpl.decryptURLActionString(PRCryptoImpl.java:1194) ~[prprivate-exec.jar:?]
Steps to Reproduce
- Invoke the changePortalLayout with privilege to multiple portals.
- Select a different Composite portal to navigate to.
Root Cause
A defect in Pegasystems’ code or rules.
Issue with encrypting the &portal in the ChangePortalLayout rule in "pyActivity=Data-Portal.ShowSelectedPortal&portal=".
Resolution
This feature is implemented in the following:
- Pega Platform 8.2.5
- Pega Platform 8.3.2
- Pega Platform 8.4
Published June 4, 2020 - 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.