Madhan Neethiraj created RANGER-5867:
----------------------------------------

             Summary: Ranger UI fails to fetch audit logs from Opensearch
                 Key: RANGER-5867
                 URL: https://issues.apache.org/jira/browse/RANGER-5867
             Project: Ranger
          Issue Type: Bug
          Components: admin
    Affects Versions: 2.10
            Reporter: Madhan Neethiraj


With Opensearch as the audit store, Ranger admin UI fails in fetching audit 
logs with the following error in catalina.out file:
{noformat}
Nov 01, 2026 6:42:21 PM com.sun.jersey.spi.container.ContainerResponse 
mapMappableContainerException
SEVERE: The RuntimeException could not be mapped to a response, re-throwing to 
the HTTP container
java.lang.ClassCastException: java.util.ArrayList cannot be cast to 
java.lang.String
        at 
org.apache.ranger.common.SearchUtil.buildWhereClause(SearchUtil.java:513)
        at 
org.apache.ranger.common.SearchUtil.buildWhereClause(SearchUtil.java:385)
        at 
org.apache.ranger.common.SearchUtil.createSearchQuery(SearchUtil.java:688)
        at 
org.apache.ranger.service.AbstractBaseResourceService.createQuery(AbstractBaseResourceService.java:526)
        at 
org.apache.ranger.service.AbstractBaseResourceService.getCountForSearchQuery(AbstractBaseResourceService.java:542)
        at 
org.apache.ranger.service.AbstractBaseResourceService.searchResources(AbstractBaseResourceService.java:571)
        at 
org.apache.ranger.service.XAccessAuditService.searchXAccessAudits(XAccessAuditService.java:174)
        at org.apache.ranger.biz.AssetMgr.getAccessLogs(AssetMgr.java:1177)
        at org.apache.ranger.rest.AssetREST.getAccessLogs(AssetREST.java:662)
{noformat}

This is likely caused by missing handling for Opensearch auditstore in 
AssetMgr.getAccessLog().



--
This message was sent by Atlassian Jira
(v10.3.26#10030026)

Reply via email to