Question
SRINSOFT Technologies
IN
Last activity: 6 Oct 2023 7:01 EDT
Getting an error "You lack acces required to run Rule-Obj-Activity.pxCallConnector
We are Data Pages with source as Connect-Rest from an activity. Getting "Getting an error "You lack acces required to run Rule-Obj-Activity.pxCallConnector" error only for one connector.
This is working fine in lower environments but getting exception in PROD. Activity is being called from Queue Processor.
Please find the attached screenshots of tracer and logs
***Edited by Moderator: Pooja Gadige to add capability tag***
***Edited by Moderator :Marije to add possible BUG ***
-
Like (0)
-
Share this page Facebook Twitter LinkedIn Email Copying... Copied!
Accepted Solution
Updated: 6 Oct 2023 7:01 EDT
Pegasystems Inc.
GB
@SEKAR RAJAN as already explained by the PSC moderator, this post is inactive.
Please can you carry out a PSC search and if you still need help I suggest that you either Ask a Question or log a support incident via the MSP.
Here is the possible explanation for your scenario, as concluded by our AI Assistant:
"The "You lack access required to run Rule-Obj-Activity.pxCallConnector" error occurs when the user or system trying to execute the activity does not have the necessary privileges to run the pxCallConnector activity. This can happen when using Data Pages with a source as Connect-Rest from an activity that is being called from a Queue Processor.
To resolve this issue, you can do the following:
- Ensure that the access group associated with the Queue Processor has the necessary roles and privileges to execute the pxCallConnector activity.
- Verify that the activity is allowed for direct invocation from the client or service. To do this, open the activity, go to the Security tab, and check the "Allow direct invocation from the client or a service" option.
By ensuring the proper access rights and allowing direct invocation, you should be able to resolve the error and successfully execute the activity from the Queue Processor."
You did not specify your Pega version. Note that there was a bug in releases prior to 8.6.1:
@SEKAR RAJAN as already explained by the PSC moderator, this post is inactive.
Please can you carry out a PSC search and if you still need help I suggest that you either Ask a Question or log a support incident via the MSP.
Here is the possible explanation for your scenario, as concluded by our AI Assistant:
"The "You lack access required to run Rule-Obj-Activity.pxCallConnector" error occurs when the user or system trying to execute the activity does not have the necessary privileges to run the pxCallConnector activity. This can happen when using Data Pages with a source as Connect-Rest from an activity that is being called from a Queue Processor.
To resolve this issue, you can do the following:
- Ensure that the access group associated with the Queue Processor has the necessary roles and privileges to execute the pxCallConnector activity.
- Verify that the activity is allowed for direct invocation from the client or service. To do this, open the activity, go to the Security tab, and check the "Allow direct invocation from the client or a service" option.
By ensuring the proper access rights and allowing direct invocation, you should be able to resolve the error and successfully execute the activity from the Queue Processor."
You did not specify your Pega version. Note that there was a bug in releases prior to 8.6.1:
Authentication requirement updated for CallConnector (BUG-663140)
After update, invoking a REST API call during SSO login which eventually called pxCallConnector (Final Activity) in @baseclass Pega-RulesEngine failed at the CallConnector step. This was caused by a change in recent Pega versions which enabled authentication for this activity, and has been resolved by marking the activity as internal and disabling the authentication requirement.
Please update to the latest Pega version or log a support incident to see if you can obtain an existing hotfix from our GCS team.
JPMC
IN
@sudheerprakash The access group with which the queue processor activity is executing seems to be "PRPC:AsyncProcessor" which doesn't seem to have the right access to execute the connectors.
Try checking the below
The access group of the operator/batch who is queuing entry to the queue processor.
-
Joe Houghton
IQZ Systems
US
@sudheerprakash QP executes the activity on the context of the user who queued the item. Check the access group of the user who queued the item & verify if it have all needed security to execute mentioned pega activity
Is running the REST API data page executing correctly if tried in a browser requestor ?
OCBC
IN
@sudheerprakash Hi, We are also facing same issue, any resolution ?
Softtech
TR
Hi, any solution about that?
We face the same issue when a datapage in a section sourced by connect-rest is referred
Softtech
TR
@SrinidhiMHi,
In fact, our problem is not related to background processing, so I don't know If System Runtime Context matters.
We experience the error when a browser requestor processes the case. Data page in the section is not loaded. It is a thread-level Data page sourced by a connect-rest. When the Data page is referred, it is getting an error "You lack access required to run Rule-Obj-Activity.pxCallConnector".
We tried node-level and it worked, so we move on with that. But the mystery is unsolved.
Thanks
-
Rakesh Burbure
Pegasystems Inc.
US
Hi @Upendhar
Thank you for posting your question on the Pega Support Center,
This appears to be an inactive thread and I would like to suggest that you ask a new question.
This will alert our SMEs of your new question and you should hopefully receive a reply soon.
You may include the original thread as a reference in your new question.
Thank you!
Citigroup Inc
IN
@sudheerprakash - Hi - Have you got any solution for this issue?
Accepted Solution
Updated: 6 Oct 2023 7:01 EDT
Pegasystems Inc.
GB
@SEKAR RAJAN as already explained by the PSC moderator, this post is inactive.
Please can you carry out a PSC search and if you still need help I suggest that you either Ask a Question or log a support incident via the MSP.
Here is the possible explanation for your scenario, as concluded by our AI Assistant:
"The "You lack access required to run Rule-Obj-Activity.pxCallConnector" error occurs when the user or system trying to execute the activity does not have the necessary privileges to run the pxCallConnector activity. This can happen when using Data Pages with a source as Connect-Rest from an activity that is being called from a Queue Processor.
To resolve this issue, you can do the following:
- Ensure that the access group associated with the Queue Processor has the necessary roles and privileges to execute the pxCallConnector activity.
- Verify that the activity is allowed for direct invocation from the client or service. To do this, open the activity, go to the Security tab, and check the "Allow direct invocation from the client or a service" option.
By ensuring the proper access rights and allowing direct invocation, you should be able to resolve the error and successfully execute the activity from the Queue Processor."
You did not specify your Pega version. Note that there was a bug in releases prior to 8.6.1:
@SEKAR RAJAN as already explained by the PSC moderator, this post is inactive.
Please can you carry out a PSC search and if you still need help I suggest that you either Ask a Question or log a support incident via the MSP.
Here is the possible explanation for your scenario, as concluded by our AI Assistant:
"The "You lack access required to run Rule-Obj-Activity.pxCallConnector" error occurs when the user or system trying to execute the activity does not have the necessary privileges to run the pxCallConnector activity. This can happen when using Data Pages with a source as Connect-Rest from an activity that is being called from a Queue Processor.
To resolve this issue, you can do the following:
- Ensure that the access group associated with the Queue Processor has the necessary roles and privileges to execute the pxCallConnector activity.
- Verify that the activity is allowed for direct invocation from the client or service. To do this, open the activity, go to the Security tab, and check the "Allow direct invocation from the client or a service" option.
By ensuring the proper access rights and allowing direct invocation, you should be able to resolve the error and successfully execute the activity from the Queue Processor."
You did not specify your Pega version. Note that there was a bug in releases prior to 8.6.1:
Authentication requirement updated for CallConnector (BUG-663140)
After update, invoking a REST API call during SSO login which eventually called pxCallConnector (Final Activity) in @baseclass Pega-RulesEngine failed at the CallConnector step. This was caused by a change in recent Pega versions which enabled authentication for this activity, and has been resolved by marking the activity as internal and disabling the authentication requirement.
Please update to the latest Pega version or log a support incident to see if you can obtain an existing hotfix from our GCS team.
-
Sekar Rajan