com.pega.pegarules.pub.database.AuthorizationException: You are not authorized to open instance WORK-TASK TASK-1931089
The system handles 20,000 users per day, spread across 8 nodes, so 2,500 users per node per day
This issue only shows up radomly, between 15 and 30 times per node per day, and the time of day is random
The issue only started showing up after implementing Object-Level Security (OLS), such that only specific users have access to each work object
System is not a recognized user
Prior to OLS these errors did not appear in the logs
The logs show no stack trace or any other indication of exactly what might be running and trying to open a user work object, but BA5E1FD122C6322298A80577152916300 indicates a background agent. The only agents running on these nodes at that time of day are Pega agents
Can anyone help shed any light on this? I know that this is ridiculously little information to go on, but if anyone can suggest other places/logs that can help pin down the issue then we would really appreciate it.
You are getting this error on other nodes since the work object (Task-1931089) is open and locked by a requestor on SAS01 node. Locks are exclusive to one Thread, and operate system-wide in a multinode system.
Yes, we know that the user is locking it. The question is really asking what part of OOTB PRPC might be trying to lock it afterwards - is there anything we can configure/disable to stop the alerts from showing
Posted: 5 years ago
Posted: 11 Nov 2016 3:42 EST
Rajiv Nistala (nistr)
Senior Manager - Engineering