Component creation giving error

Hi All ,

We are trying to create an component for Interfaces for reusability purpose but while creating an component getting the below error:

No open ruleset versions available.

Seems like the ruleset that should be created against the component is not getting created.

@ShwetaB96

In you application stack just have any one open ruleset and then try creating new component, then it will work. No need to create any rule-set newly..

@Gunasekaran_Baskaran

Hi Gunasekaran

That i tried , it was not working after that as well

@ShwetaB96

Any solution you found on above issue. We are also facing same.

Please let us know if any workaround present.

@VinayH68 @ShwetaB96

This can happen when the system tries to build/retrieve the pyRuleSet from the D_pzDefaultRuleContext.
If this has a blank value then this can lead to this error.

In order the correct this behaviour amend the Access Group by setting a Default time configuration ruleset version (Advanced tab). This change will require the user to log out/in again in order to pick up the change.

Also depending on your Pega version please look up the Resolved Issues for Pega 8.8.2 for ISSUE 761318/ INC-243595:

After opening Designer Studio → Application ->Components and creating a new component, adding label and version and attempting to submit resulted in the message “Error- No open ruleset versions available”. This has been resolved by updating pxUpdateRecordInner and pxCreateRecordInner to check for Rule-RuleSet- instead of only looking at Rule-RuleSet-Branch so that a version is not required for ruleset instances themselves.

If you still need help I suggest that you log a New Question as this post has been inactive for almost a year.

@VinayH68

We actually saved as from an existing component to create ours , just a shortcut to avoid error