[ 
https://issues.apache.org/jira/browse/RANGER-3751?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17922844#comment-17922844
 ] 

spark commented on RANGER-3751:
-------------------------------

Does the later version of Ranger 2.5.0 fixes the toLocalDate time conversion 
logic incorporated for sourcing audit event timestamp field value from 
elasticsearch? 

> ElasticSearch Audit shows wrong date on Ranger-admin UI
> -------------------------------------------------------
>
>                 Key: RANGER-3751
>                 URL: https://issues.apache.org/jira/browse/RANGER-3751
>             Project: Ranger
>          Issue Type: Bug
>          Components: admin, audit
>    Affects Versions: 3.0.0, 2.3.0
>            Reporter: Aakash Nand
>            Priority: Major
>         Attachments: admin-ui-audit-screen.png
>
>          Time Spent: 40m
>  Remaining Estimate: 0h
>
> Recently AmazonCloudWatch support was added to the audit module in this 
> commit.
> However, this commit also changed the _toDate_ method of 
> _ElasticSearchAccessAuditsService.java_ because of which the event time on 
> the Audit screen is showing the wrong date from 1970. The error stack is as 
> follows:
> {noformat}
> 2022-05-08 07:04:22,887 [http-nio-6080-exec-6] ERROR [MiscUtil.java:938] 
> Error converting value to date. Value = 2022-05-08T06:42:01.621Z
> java.lang.IllegalArgumentException: null
>     at java.base/java.util.Date.parse(Date.java:616)
>     at java.base/java.util.Date.<init>(Date.java:274)
>     at org.apache.ranger.audit.provider.MiscUtil.toDate(MiscUtil.java:936)
>     at 
> org.apache.ranger.elasticsearch.ElasticSearchAccessAuditsService.populateViewBean(ElasticSearchAccessAuditsService.java:260)
>     at 
> org.apache.ranger.elasticsearch.ElasticSearchAccessAuditsService.searchXAccessAudits(ElasticSearchAccessAuditsService.java:95)
>     at org.apache.ranger.biz.AssetMgr.getAccessLogs(AssetMgr.java:1139)
>     at org.apache.ranger.rest.AssetREST.getAccessLogs(AssetREST.java:672)
>     at 
> org.apache.ranger.rest.AssetREST$$FastClassBySpringCGLIB$$8cffcb6d.invoke(<generated>)
>     at 
> org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
>     at 
> org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)
>     at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
>     at 
> org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
>     at 
> org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:61)
>     at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
>     at 
> org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
>     at 
> org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123){noformat}
>  
>  
> The screenshot shows the erroneous date on ranger-admin
>  
> Please refer: 
> https://github.com/apache/ranger/commit/71744d3ff8e0db7f0a49881a891e77edf0ea518d#r73132360
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to