On a particular context with several thousands of users defined, for some reason the AWI requests to the AE to provide the userlist from client 0 which causes one minute delay to open the object UC_SYSTEM_SETTINGS in Client 0.
When it works fine it seems it gets the result from cache, so it's displayed in a second or so, but when it does not, we can see it's due to the fact that it request the list of users which is not expected.
In the AWI log we find this kind of warning message:
[WARN ] AESYSTEM:0/UC/UC +LOAD 208 [com.uc4.webui.api.connection.AEConnectionAdapter] - This took too long. 52.842s/52.842s [Request: com.uc4.communication.requests.UserList@yyy]
Automation Engine 21.x or 24.x with several thousands of users defined
Defect
Update to a fix version listed below or a newer version if available.
Fix version:
Component(s): Automation Engine and Automic.Web.Interface (AWI)
Will be fixed in Automation.Engine 21.0.10 - Planned release end April 2024
Will be fixed in Automation.Engine 24.1.0 - Planned release end June 2024
Defect ID: AE-35903
Public Description: A problem has been solved where a long running backend call caused delays in opening UC4 objects.
Note: All components (AE, AWI) must be at minimum on v21.0.10.