You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ranger.apache.org by "rujia (Jira)" <ji...@apache.org> on 2021/01/21 03:27:00 UTC

[jira] [Comment Edited] (RANGER-3136) NullPointException found when import policies form web side and "isOverride" is selected

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

rujia edited comment on RANGER-3136 at 1/21/21, 3:26 AM:
---------------------------------------------------------

[~maheshbandal] The similar procedure as you i do, but i got error stack below:
2021-01-21 11:14:07,452 | ERROR | http-bio-10.244.224.244-21401-exec-6 | getServicePolicies(Hive) failed | ServiceREST.java:3043
java.lang.NullPointerException
        at java.util.HashMap.putMapEntries(HashMap.java:501)
        at java.util.HashMap.<init>(HashMap.java:490)
        at org.apache.ranger.biz.ServiceDBStore.getServicePolicies(ServiceDBStore.java:2542)
        at org.apache.ranger.biz.ServiceDBStore.getServicePolicies(ServiceDBStore.java:2511)
        at org.apache.ranger.rest.ServiceREST.getServicePolicies(ServiceREST.java:3029)
        at org.apache.ranger.rest.ServiceREST.deletePoliciesProvidedInServiceMap(ServiceREST.java:2769)
        at org.apache.ranger.rest.ServiceREST.importPoliciesFromFile(ServiceREST.java:2338)
        at org.apache.ranger.rest.ServiceREST$$FastClassBySpringCGLIB$$92dab672.invoke(<generated>)
        ....
It is a obvious NPE when RA delete existing policies of destinationService, the related code is :
 !image-2021-01-21-11-26-15-996.png! 


was (Author: rujia1019):
[~maheshbandal] The similar procedure as you i do, but i got error stack below:
2021-01-21 11:14:07,452 | ERROR | http-bio-10.244.224.244-21401-exec-6 | getServicePolicies(Hive) failed | ServiceREST.java:3043
java.lang.NullPointerException
        at java.util.HashMap.putMapEntries(HashMap.java:501)
        at java.util.HashMap.<init>(HashMap.java:490)
        at org.apache.ranger.biz.ServiceDBStore.getServicePolicies(ServiceDBStore.java:2542)
        at org.apache.ranger.biz.ServiceDBStore.getServicePolicies(ServiceDBStore.java:2511)
        at org.apache.ranger.rest.ServiceREST.getServicePolicies(ServiceREST.java:3029)
        at org.apache.ranger.rest.ServiceREST.deletePoliciesProvidedInServiceMap(ServiceREST.java:2769)
        at org.apache.ranger.rest.ServiceREST.importPoliciesFromFile(ServiceREST.java:2338)
        at org.apache.ranger.rest.ServiceREST$$FastClassBySpringCGLIB$$92dab672.invoke(<generated>)
        ....
It is a obvious NPE when RA delete existing policies of destinationService, can you check this error stack?

> NullPointException found when import policies form web side and "isOverride" is selected
> ----------------------------------------------------------------------------------------
>
>                 Key: RANGER-3136
>                 URL: https://issues.apache.org/jira/browse/RANGER-3136
>             Project: Ranger
>          Issue Type: Bug
>          Components: admin
>    Affects Versions: 2.1.0
>            Reporter: rujia
>            Priority: Major
>             Fix For: 3.0.0
>
>         Attachments: 0001-NUllPointException-occur-when-import-polices-anf-isO.patch, image-2021-01-21-11-26-15-996.png
>
>
> i got NullPointException when i imported policies json file from rangeradmin web, i selected "isOverride" flag, it is caused by RANGER-3064, serchFilter will be null when do deletePolices. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)