[ https://issues.apache.org/jira/browse/RANGER-3412?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
lwyang closed RANGER-3412. -------------------------- > PolicyRefresher does not work > ----------------------------- > > Key: RANGER-3412 > URL: https://issues.apache.org/jira/browse/RANGER-3412 > Project: Ranger > Issue Type: Bug > Components: plugins > Affects Versions: 2.1.0 > Reporter: lwyang > Priority: Critical > > When {{PolicyRefresher.run()}} method throws an exception, PolicyRefresher > does not work > > {{PolicyRefresher.run }}throws an SocketException, then the PolicyRefresher > thread exit, policy will not be updated anymore > > 2021-09-13,15:58:57,137 ERROR org.apache.ranger.plugin.util.PolicyRefresher: > PolicyRefresher(serviceName=misql-chnbj): failed to refresh policies. Will > continue to use last known version of policies (61944) > submarine_spark_ranger_project.com.sun.jersey.api.client.ClientHandlerException: > java.net.SocketException: Connection reset at > submarine_spark_ranger_project.com.sun.jersey.api.client.ClientResponse.getEntity(ClientResponse.java:644) > at > submarine_spark_ranger_project.com.sun.jersey.api.client.ClientResponse.getEntity(ClientResponse.java:586) > at > org.apache.ranger.admin.client.RangerAdminRESTClient.getServicePoliciesIfUpdated(RangerAdminRESTClient.java:191) > at > org.apache.ranger.plugin.util.PolicyRefresher.loadPolicyfromPolicyAdmin(PolicyRefresher.java:306) > at > org.apache.ranger.plugin.util.PolicyRefresher.loadPolicy(PolicyRefresher.java:246) > at > org.apache.ranger.plugin.util.PolicyRefresher.run(PolicyRefresher.java:208) > Caused by: java.net.SocketException: Connection reset at > java.net.SocketInputStream.read(SocketInputStream.java:210) at > java.net.SocketInputStream.read(SocketInputStream.java:141) at > java.io.BufferedInputStream.fill(BufferedInputStream.java:246) at > java.io.BufferedInputStream.read1(BufferedInputStream.java:286) at > java.io.BufferedInputStream.read(BufferedInputStream.java:345) at > sun.net.www.http.ChunkedInputStream.fastRead(ChunkedInputStream.java:244) at > sun.net.www.http.ChunkedInputStream.read(ChunkedInputStream.java:689) at > java.io.FilterInputStream.read(FilterInputStream.java:133) at > sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3444) -- This message was sent by Atlassian Jira (v8.3.4#803005)