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)
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.
Release : 12.2 and 12.3
Component : AUTOMIC WEB INTERFACE
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