Support Article
Failed to find a 'RULE-NAVIGATION' with the name PZPROFILEMENU
SA-15353
Summary
When opening a portal that opens in a separate Internet Explorer window or tab, you cannot switch back to the original portal to continuing working in it. Most commands fail with errors.
Error Messages
'RULE-NAVIGATION' with the name 'MYPORTAL_USEMENU' that applies to @baseclass
Failed to find a 'RULE-NAVIGATION' with the name PZPROFILEMENU' that applies to @baseclass
Steps to Reproduce
- From one portal, click any link in the application that opens another portal in either a separate window or browser tab without closing the original tab or window.
- With both portals now available, go back to the first opened portal and try to execute a command.
Root Cause
A defect in Pegasystems’ code or rules. Launching the second portal uses the activity RedirectAndRun. This activity erases the threads from the launching portal unless the action performed matches a small set of explicitly defined actions. Since the action does not match, the threads on the original portal get erased. Returning to the first tab or portal will find that much of the information needed to execute commands is not present.
Resolution
Apply HFix-23690. This introduces a new parameter, bSkipCleanUpAllThreads. Setting this parameter to true will skip the cleanup process of the threads from the launching portal. For example, if your application explicitly executes RedirectAndRun in a situation where --
- another Internet Explorer tab or window is going to be launched
- you wish to return to the launching tab or window and execute commands upon the return
Published June 24, 2016 - Updated October 8, 2020
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.