Support Article
'an operator does not exist' error in locking Ruleset
Summary
We are unable to save ruleset or a rule set version in the application.
Error Messages
We are getting the below error:
pyComponentInterfaceClass <you user ID here> doesn't exist or is not a valid entry
Steps to Reproduce
Try and save a ruleset.
Root Cause
A defect in Pegasystems’ code or rules .
Please see the support article which is available for your to search on the PDN which explains the problem:
Saving a ruleset throws 'an operator does not exist' error (SA-14574)
The issue seems related to Chrome only - it is due to how Chrome stores passwords. On RuleSet rule form, we have an input field (hidden on UI on Versions tab) followed by a password field (Security tab). These fields are treated as userid and password fields by Chrome and auto filling them with saved UserId and password. On submitting the form these invalid values are populated on to clipboard. To fix the issue, we have to pre populate the hidden input field so that Chrome doesn’t auto fill this field on client side.
The issue has been resolved in later versions (7.1.8 and 7.1.9 by HF)
HFix-24380 addresses the behaviour in 7.1.8
HFix-24020 addresses the behaviour in 7.1.9
The bug is targeted to be part of 7.1.10 when it will be released.
There is already a workarounds to allow you to continue to save the Ruleset:
• Clear the browser cache and the browser cookies.
• Use a web browser other than Google Chrome, ie use Internet Explorer.
• Or try to use "incognito mode" in Google Chrome.
Resolution
Apply HFix-24975
Published January 31, 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.