search cancel

AWI: Privilege System Overview is required for using the Agent Quick Filter in Process Monitoring

book

Article ID: 200370

calendar_today

Updated On:

Products

CA Automic Workload Automation - Automation Engine

Issue/Introduction

Unexpected error in AWI: "Queue data could not be retrieved" when using "Quick Filter"/"Group by": "Agent" in Process Monitoring Perspective if "Access to System Overview" privilege is not granted for the User.

Error in AWI:

Queue data could not be retrieved.
Hide Details(Stacktrace)
Error during XRequest com.uc4.communication.requests.AgentListcom.uc4.ecc.backends.exceptions.AutomationEngineAPIException
com.uc4.ecc.backends.util.APICallHelper.sendRequestAndWait(APICallHelper.java:57)
com.uc4.ecc.backends.impl.dataservice.request.RequestService.lambda$sendAndWait$4(RequestService.java:65)
com.uc4.ecc.framework.core.async.VaadinSessionLockUtil.reportLock(VaadinSessionLockUtil.java:94)
com.uc4.ecc.backends.impl.dataservice.request.RequestService.sendAndWait(RequestService.java:65)
com.uc4.ecc.backends.impl.dataservice.request.RequestService.sendAndWait(RequestService.java:80)
com.uc4.ecc.backends.dataservice.request.IRequestService$pbryglu.sendAndWait(Unknown Source)
com.uc4.ecc.plugins.ae.common.views.navigatorlist.table.NavigatorTreeDataAccess.loadAgents(NavigatorTreeDataAccess.java:154)
com.uc4.ecc.plugins.ae.common.views.navigatorlist.table.NavigatorTreeDataAccess.loadTreeRoot(NavigatorTreeDataAccess.java:59)
com.uc4.ecc.plugins.ae.common.views.navigatorlist.table.NavigatorTreeDataAccess.load(NavigatorTreeDataAccess.java:37)
com.uc4.ecc.plugins.ae.common.views.navigatorlist.MonitoringNavigationView.load(MonitoringNavigationView.java:160)
com.uc4.ecc.plugins.ae.common.views.navigatorlist.MonitoringNavigationView.access$000(MonitoringNavigationView.java:58)
com.uc4.ecc.plugins.ae.common.views.navigatorlist.MonitoringNavigationView$1.loadWithNullOrEmptyAsDefault(MonitoringNavigationView.java:124)
com.uc4.ecc.plugins.ae.common.views.navigatorlist.MonitoringNavigationView$1.loadWithNullOrEmptyAsDefault(MonitoringNavigationView.java:120)
com.uc4.webui.common.async.EmptyCollectionOrNullAsDefaultLoader.load(EmptyCollectionOrNullAsDefaultLoader.java:10)
com.uc4.webui.common.async.EmptyCollectionOrNullAsDefaultLoader.load(EmptyCollectionOrNullAsDefaultLoader.java:6)
com.uc4.ecc.framework.core.async.BaseRequestCoordinator$1$1.call(BaseRequestCoordinator.java:231)
com.uc4.ecc.framework.core.pool.ContextAwareExecutorService$CallableImplementation.call(ContextAwareExecutorService.java:72)
java.util.concurrent.FutureTask.run(FutureTask.java:266)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
java.lang.Thread.run(Thread.java:748)
No privilege for Systemoverview.

java.lang.SecurityException
com.uc4.communication.requests.XMLRequest.checkSystemOverviewPrivilege(XMLRequest.java:309)
com.uc4.communication.requests.AgentList.createRequest(AgentList.java:81)
com.uc4.communication.requests.XMLRequest.send(XMLRequest.java:290)
com.uc4.communication.Connection.send(Connection.java:1163)
com.uc4.communication.Connection.sendRequestAndWait(Connection.java:1446)
com.uc4.webui.api.connection.AEConnectionAdapter.sendRequestAndWait(AEConnectionAdapter.java:58)
com.uc4.ecc.backends.util.APICallHelper.sendRequestAndWait(APICallHelper.java:46)
com.uc4.ecc.backends.impl.dataservice.request.RequestService.lambda$sendAndWait$4(RequestService.java:65)
com.uc4.ecc.framework.core.async.VaadinSessionLockUtil.reportLock(VaadinSessionLockUtil.java:94)
com.uc4.ecc.backends.impl.dataservice.request.RequestService.sendAndWait(RequestService.java:65)
com.uc4.ecc.backends.impl.dataservice.request.RequestService.sendAndWait(RequestService.java:80)
com.uc4.ecc.backends.dataservice.request.IRequestService$pbryglu.sendAndWait(Unknown Source)
com.uc4.ecc.plugins.ae.common.views.navigatorlist.table.NavigatorTreeDataAccess.loadAgents(NavigatorTreeDataAccess.java:154)
com.uc4.ecc.plugins.ae.common.views.navigatorlist.table.NavigatorTreeDataAccess.loadTreeRoot(NavigatorTreeDataAccess.java:59)
com.uc4.ecc.plugins.ae.common.views.navigatorlist.table.NavigatorTreeDataAccess.load(NavigatorTreeDataAccess.java:37)
com.uc4.ecc.plugins.ae.common.views.navigatorlist.MonitoringNavigationView.load(MonitoringNavigationView.java:160)
com.uc4.ecc.plugins.ae.common.views.navigatorlist.MonitoringNavigationView.access$000(MonitoringNavigationView.java:58)
com.uc4.ecc.plugins.ae.common.views.navigatorlist.MonitoringNavigationView$1.loadWithNullOrEmptyAsDefault(MonitoringNavigationView.java:124)
com.uc4.ecc.plugins.ae.common.views.navigatorlist.MonitoringNavigationView$1.loadWithNullOrEmptyAsDefault(MonitoringNavigationView.java:120)
com.uc4.webui.common.async.EmptyCollectionOrNullAsDefaultLoader.load(EmptyCollectionOrNullAsDefaultLoader.java:10)
com.uc4.webui.common.async.EmptyCollectionOrNullAsDefaultLoader.load(EmptyCollectionOrNullAsDefaultLoader.java:6)
com.uc4.ecc.framework.core.async.BaseRequestCoordinator$1$1.call(BaseRequestCoordinator.java:231)
com.uc4.ecc.framework.core.pool.ContextAwareExecutorService$CallableImplementation.call(ContextAwareExecutorService.java:72)
java.util.concurrent.FutureTask.run(FutureTask.java:266)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
java.lang.Thread.run(Thread.java:748)

Cause

A problem has been solved that threw a confusing message when setting the Agent quick filter in Process Monitoring.

The message stated that the queue data could not be retrieved, whereas the real reason was that the user had not the required privileges in their user definition.

The message has been adapted to clearly identify the issue.

Environment

Release : 12.2 and 12.3

Component : AUTOMIC WEB INTERFACE

Resolution

Update to a fix version listed below or a newer version if available.

Fix version:
Component(s): Automic.Web.Interface

Automation.Engine 12.2.7 - Planned release in October 2020
Automation.Engine 12.3.4 - Planned release in October 2020
Automation.Engine 12.7.0 - Planned release in December 2020