lordk911 opened a new issue, #2732:
URL: https://github.com/apache/incubator-kyuubi/issues/2732

   ### Code of Conduct
   
   - [X] I agree to follow this project's [Code of 
Conduct](https://www.apache.org/foundation/policies/conduct)
   
   
   ### Search before asking
   
   - [X] I have searched in the 
[issues](https://github.com/apache/incubator-kyuubi/issues?q=is%3Aissue) and 
found no similar issues.
   
   
   ### Describe the bug
   
   1.  I build kyuubi-spark-authz model from master branch : 
   `build/mvn clean package -pl :kyuubi-spark-authz_2.12 -Dspark.version=3.2.1 
-Dranger.version=1.2.0`
   
   2.  and then put the kyuubi-spark-authz_2.12-1.6.0-SNAPSHOT.jar and 
incubator-kyuubi/extensions/spark/kyuubi-spark-authz/target/scala-2.12/jars/*.jar
 to the $SPARK_HOME/jars/
   
   3. then add a config property in spark-defaults.conf: 
   `spark.sql.extensions            
org.apache.kyuubi.plugin.spark.authz.ranger.RangerSparkExtension`
   
   4. and add :  ranger-spark-audit.xml 、ranger-spark-security.xml files to 
spark conf dir , which these file are used by [Submarine Spark 
Security](https://github.com/apache/submarine/tree/master/submarine-security/spark-security)
 before
   
   5. then test with spark-shell : 
   ```
   bin/spark-shell --deploy-mode client \
   --conf spark.kerberos.keytab=/etc/security/keytabs/bigtop.keytab \
   --conf [email protected] \
   --conf spark.kubernetes.kerberos.krb5.path=/etc/krb5.conf
   ```
   
   ```
   Setting default log level to "WARN".
   To adjust logging level use sc.setLogLevel(newLevel). For SparkR, use 
setLogLevel(newLevel).
   22/05/24 17:54:16 WARN HiveConf: HiveConf of name 
hive.materializedview.rewriting.incremental does not exist
   22/05/24 17:54:16 WARN HiveConf: HiveConf of name 
hive.metastore.event.db.notification.api.auth does not exist
   22/05/24 17:54:16 WARN HiveConf: HiveConf of name 
hive.server2.webui.cors.allowed.headers does not exist
   22/05/24 17:54:16 WARN HiveConf: HiveConf of name 
hive.hook.proto.base-directory does not exist
   22/05/24 17:54:16 WARN HiveConf: HiveConf of name hive.load.data.owner does 
not exist
   22/05/24 17:54:16 WARN HiveConf: HiveConf of name 
hive.service.metrics.codahale.reporter.classes does not exist
   22/05/24 17:54:16 WARN HiveConf: HiveConf of name hive.strict.managed.tables 
does not exist
   22/05/24 17:54:16 WARN HiveConf: HiveConf of name hive.create.as.insert.only 
does not exist
   22/05/24 17:54:16 WARN HiveConf: HiveConf of name hive.metastore.db.type 
does not exist
   22/05/24 17:54:16 WARN HiveConf: HiveConf of name 
hive.tez.cartesian-product.enabled does not exist
   22/05/24 17:54:16 WARN HiveConf: HiveConf of name 
hive.metastore.warehouse.external.dir does not exist
   22/05/24 17:54:16 WARN HiveConf: HiveConf of name hive.heapsize does not 
exist
   22/05/24 17:54:16 WARN HiveConf: HiveConf of name 
hive.server2.webui.enable.cors does not exist
   22/05/24 17:54:16 WARN Utils: spark.executor.instances less than 
spark.dynamicAllocation.minExecutors is invalid, ignoring its setting, please 
update your configs.
   22/05/24 17:54:17 WARN Client: Neither spark.yarn.jars nor 
spark.yarn.archive is set, falling back to uploading libraries under SPARK_HOME.
   22/05/24 17:54:33 WARN Utils: spark.executor.instances less than 
spark.dynamicAllocation.minExecutors is invalid, ignoring its setting, please 
update your configs.
   22/05/24 17:54:33 WARN YarnSchedulerBackend$YarnSchedulerEndpoint: Attempted 
to request executors before the AM has registered!
   22/05/24 17:54:43 ERROR PolicyRefresher: 
PolicyRefresher(serviceName=bigtop_dev_hive): failed to refresh policies. Will 
continue to use last known version of policies (-1)
   com.sun.jersey.api.client.ClientHandlerException: 
java.lang.RuntimeException: java.lang.NullPointerException
           at 
com.sun.jersey.client.urlconnection.URLConnectionClientHandler.handle(URLConnectionClientHandler.java:155)
           at com.sun.jersey.api.client.Client.handle(Client.java:652)
           at com.sun.jersey.api.client.WebResource.handle(WebResource.java:682)
           at 
com.sun.jersey.api.client.WebResource.access$200(WebResource.java:74)
           at 
com.sun.jersey.api.client.WebResource$Builder.get(WebResource.java:509)
           at 
org.apache.ranger.admin.client.RangerAdminRESTClient$3.run(RangerAdminRESTClient.java:118)
           at 
org.apache.ranger.admin.client.RangerAdminRESTClient$3.run(RangerAdminRESTClient.java:111)
           at java.security.AccessController.doPrivileged(Native Method)
           at javax.security.auth.Subject.doAs(Subject.java:360)
           at 
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1855)
           at 
org.apache.ranger.admin.client.RangerAdminRESTClient.getServicePoliciesIfUpdated(RangerAdminRESTClient.java:121)
           at 
org.apache.ranger.plugin.util.PolicyRefresher.loadPolicyfromPolicyAdmin(PolicyRefresher.java:264)
           at 
org.apache.ranger.plugin.util.PolicyRefresher.loadPolicy(PolicyRefresher.java:202)
           at 
org.apache.ranger.plugin.util.PolicyRefresher.startRefresher(PolicyRefresher.java:149)
           at 
org.apache.ranger.plugin.service.RangerBasePlugin.init(RangerBasePlugin.java:222)
           at 
org.apache.kyuubi.plugin.spark.authz.ranger.RangerSparkExtension.<init>(RangerSparkExtension.scala:39)
           at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native 
Method)
           at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
           at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
           at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
           at 
org.apache.spark.sql.SparkSession$.$anonfun$applyExtensions$1(SparkSession.scala:1195)
           at 
org.apache.spark.sql.SparkSession$.$anonfun$applyExtensions$1$adapted(SparkSession.scala:1192)
           at 
scala.collection.mutable.ResizableArray.foreach(ResizableArray.scala:62)
           at 
scala.collection.mutable.ResizableArray.foreach$(ResizableArray.scala:55)
           at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:49)
           at 
org.apache.spark.sql.SparkSession$.org$apache$spark$sql$SparkSession$$applyExtensions(SparkSession.scala:1192)
           at 
org.apache.spark.sql.SparkSession$Builder.getOrCreate(SparkSession.scala:956)
           at org.apache.spark.repl.Main$.createSparkSession(Main.scala:106)
           at $line3.$read$$iw$$iw.<init>(<console>:15)
           at $line3.$read$$iw.<init>(<console>:42)
           at $line3.$read.<init>(<console>:44)
           at $line3.$read$.<init>(<console>:48)
           at $line3.$read$.<clinit>(<console>)
           at $line3.$eval$.$print$lzycompute(<console>:7)
           at $line3.$eval$.$print(<console>:6)
           at $line3.$eval.$print(<console>)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
           at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at 
scala.tools.nsc.interpreter.IMain$ReadEvalPrint.call(IMain.scala:747)
           at 
scala.tools.nsc.interpreter.IMain$Request.loadAndRun(IMain.scala:1020)
           at 
scala.tools.nsc.interpreter.IMain.$anonfun$interpret$1(IMain.scala:568)
           at 
scala.reflect.internal.util.ScalaClassLoader.asContext(ScalaClassLoader.scala:36)
           at 
scala.reflect.internal.util.ScalaClassLoader.asContext$(ScalaClassLoader.scala:116)
           at 
scala.reflect.internal.util.AbstractFileClassLoader.asContext(AbstractFileClassLoader.scala:41)
           at scala.tools.nsc.interpreter.IMain.loadAndRunReq$1(IMain.scala:567)
           at scala.tools.nsc.interpreter.IMain.interpret(IMain.scala:594)
           at scala.tools.nsc.interpreter.IMain.interpret(IMain.scala:564)
           at 
scala.tools.nsc.interpreter.IMain.$anonfun$quietRun$1(IMain.scala:216)
           at scala.tools.nsc.interpreter.IMain.beQuietDuring(IMain.scala:206)
           at scala.tools.nsc.interpreter.IMain.quietRun(IMain.scala:216)
           at 
org.apache.spark.repl.SparkILoop.$anonfun$initializeSpark$2(SparkILoop.scala:83)
           at scala.collection.immutable.List.foreach(List.scala:431)
           at 
org.apache.spark.repl.SparkILoop.$anonfun$initializeSpark$1(SparkILoop.scala:83)
           at 
scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:23)
           at 
scala.tools.nsc.interpreter.ILoop.savingReplayStack(ILoop.scala:97)
           at 
org.apache.spark.repl.SparkILoop.initializeSpark(SparkILoop.scala:83)
           at 
org.apache.spark.repl.SparkILoop.$anonfun$process$4(SparkILoop.scala:165)
           at 
scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:23)
           at 
scala.tools.nsc.interpreter.ILoop.$anonfun$mumly$1(ILoop.scala:166)
           at scala.tools.nsc.interpreter.IMain.beQuietDuring(IMain.scala:206)
           at scala.tools.nsc.interpreter.ILoop.mumly(ILoop.scala:163)
           at 
org.apache.spark.repl.SparkILoop.loopPostInit$1(SparkILoop.scala:153)
           at 
org.apache.spark.repl.SparkILoop.$anonfun$process$10(SparkILoop.scala:221)
           at 
org.apache.spark.repl.SparkILoop.withSuppressedSettings$1(SparkILoop.scala:189)
           at org.apache.spark.repl.SparkILoop.startup$1(SparkILoop.scala:201)
           at org.apache.spark.repl.SparkILoop.process(SparkILoop.scala:236)
           at org.apache.spark.repl.Main$.doMain(Main.scala:78)
           at org.apache.spark.repl.Main$.main(Main.scala:58)
           at org.apache.spark.repl.Main.main(Main.scala)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
           at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at 
org.apache.spark.deploy.JavaMainApplication.start(SparkApplication.scala:52)
           at 
org.apache.spark.deploy.SparkSubmit.org$apache$spark$deploy$SparkSubmit$$runMain(SparkSubmit.scala:955)
           at 
org.apache.spark.deploy.SparkSubmit.doRunMain$1(SparkSubmit.scala:180)
           at org.apache.spark.deploy.SparkSubmit.submit(SparkSubmit.scala:203)
           at org.apache.spark.deploy.SparkSubmit.doSubmit(SparkSubmit.scala:90)
           at 
org.apache.spark.deploy.SparkSubmit$$anon$2.doSubmit(SparkSubmit.scala:1043)
           at org.apache.spark.deploy.SparkSubmit$.main(SparkSubmit.scala:1052)
           at org.apache.spark.deploy.SparkSubmit.main(SparkSubmit.scala)
   Caused by: java.lang.RuntimeException: java.lang.NullPointerException
           at 
sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1512)
           at 
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1498)
           at 
sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:3097)
           at 
java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:489)
           at 
com.sun.jersey.client.urlconnection.URLConnectionClientHandler._invoke(URLConnectionClientHandler.java:253)
           at 
com.sun.jersey.client.urlconnection.URLConnectionClientHandler.handle(URLConnectionClientHandler.java:153)
           ... 82 more
   Caused by: java.lang.NullPointerException
           at java.util.Base64$Encoder.encode(Base64.java:261)
           at java.util.Base64$Encoder.encodeToString(Base64.java:315)
           at 
sun.net.www.protocol.http.NegotiateAuthentication.setHeaders(NegotiateAuthentication.java:181)
           at 
sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1755)
           at 
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1498)
           at 
java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
           ... 84 more
   22/05/24 17:54:43 ERROR RangerTagEnricher$RangerTagRefresher: Encountered 
unexpected exception. Ignoring
   com.sun.jersey.api.client.ClientHandlerException: 
java.lang.IllegalArgumentException: URI is not absolute
           at 
com.sun.jersey.client.urlconnection.URLConnectionClientHandler.handle(URLConnectionClientHandler.java:155)
           at com.sun.jersey.api.client.Client.handle(Client.java:652)
           at com.sun.jersey.api.client.WebResource.handle(WebResource.java:682)
           at 
com.sun.jersey.api.client.WebResource.access$200(WebResource.java:74)
           at 
com.sun.jersey.api.client.WebResource$Builder.get(WebResource.java:509)
           at 
org.apache.ranger.admin.client.RangerAdminRESTClient$6.run(RangerAdminRESTClient.java:299)
           at 
org.apache.ranger.admin.client.RangerAdminRESTClient$6.run(RangerAdminRESTClient.java:293)
           at java.security.AccessController.doPrivileged(Native Method)
           at javax.security.auth.Subject.doAs(Subject.java:360)
           at 
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1855)
           at 
org.apache.ranger.admin.client.RangerAdminRESTClient.getServiceTagsIfUpdated(RangerAdminRESTClient.java:305)
           at 
org.apache.ranger.plugin.contextenricher.RangerAdminTagRetriever.retrieveTags(RangerAdminTagRetriever.java:57)
           at 
org.apache.ranger.plugin.contextenricher.RangerTagEnricher$RangerTagRefresher.populateTags(RangerTagEnricher.java:606)
           at 
org.apache.ranger.plugin.contextenricher.RangerTagEnricher$RangerTagRefresher.access$000(RangerTagEnricher.java:524)
           at 
org.apache.ranger.plugin.contextenricher.RangerTagEnricher.init(RangerTagEnricher.java:127)
           at 
org.apache.ranger.plugin.policyengine.RangerPolicyRepository.buildContextEnricher(RangerPolicyRepository.java:783)
           at 
org.apache.ranger.plugin.policyengine.RangerPolicyRepository.init(RangerPolicyRepository.java:712)
           at 
org.apache.ranger.plugin.policyengine.RangerPolicyRepository.<init>(RangerPolicyRepository.java:187)
           at 
org.apache.ranger.plugin.policyengine.RangerPolicyEngineImpl.<init>(RangerPolicyEngineImpl.java:128)
           at 
org.apache.ranger.plugin.service.RangerBasePlugin.setPolicies(RangerBasePlugin.java:264)
           at 
org.apache.ranger.plugin.util.PolicyRefresher.loadPolicy(PolicyRefresher.java:222)
           at 
org.apache.ranger.plugin.util.PolicyRefresher.startRefresher(PolicyRefresher.java:149)
           at 
org.apache.ranger.plugin.service.RangerBasePlugin.init(RangerBasePlugin.java:222)
           at 
org.apache.kyuubi.plugin.spark.authz.ranger.RangerSparkExtension.<init>(RangerSparkExtension.scala:39)
           at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native 
Method)
           at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
           at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
           at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
           at 
org.apache.spark.sql.SparkSession$.$anonfun$applyExtensions$1(SparkSession.scala:1195)
           at 
org.apache.spark.sql.SparkSession$.$anonfun$applyExtensions$1$adapted(SparkSession.scala:1192)
           at 
scala.collection.mutable.ResizableArray.foreach(ResizableArray.scala:62)
           at 
scala.collection.mutable.ResizableArray.foreach$(ResizableArray.scala:55)
           at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:49)
           at 
org.apache.spark.sql.SparkSession$.org$apache$spark$sql$SparkSession$$applyExtensions(SparkSession.scala:1192)
           at 
org.apache.spark.sql.SparkSession$Builder.getOrCreate(SparkSession.scala:956)
           at org.apache.spark.repl.Main$.createSparkSession(Main.scala:106)
           at $line3.$read$$iw$$iw.<init>(<console>:15)
           at $line3.$read$$iw.<init>(<console>:42)
           at $line3.$read.<init>(<console>:44)
           at $line3.$read$.<init>(<console>:48)
           at $line3.$read$.<clinit>(<console>)
           at $line3.$eval$.$print$lzycompute(<console>:7)
           at $line3.$eval$.$print(<console>:6)
           at $line3.$eval.$print(<console>)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
           at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at 
scala.tools.nsc.interpreter.IMain$ReadEvalPrint.call(IMain.scala:747)
           at 
scala.tools.nsc.interpreter.IMain$Request.loadAndRun(IMain.scala:1020)
           at 
scala.tools.nsc.interpreter.IMain.$anonfun$interpret$1(IMain.scala:568)
           at 
scala.reflect.internal.util.ScalaClassLoader.asContext(ScalaClassLoader.scala:36)
           at 
scala.reflect.internal.util.ScalaClassLoader.asContext$(ScalaClassLoader.scala:116)
           at 
scala.reflect.internal.util.AbstractFileClassLoader.asContext(AbstractFileClassLoader.scala:41)
           at scala.tools.nsc.interpreter.IMain.loadAndRunReq$1(IMain.scala:567)
           at scala.tools.nsc.interpreter.IMain.interpret(IMain.scala:594)
           at scala.tools.nsc.interpreter.IMain.interpret(IMain.scala:564)
           at 
scala.tools.nsc.interpreter.IMain.$anonfun$quietRun$1(IMain.scala:216)
           at scala.tools.nsc.interpreter.IMain.beQuietDuring(IMain.scala:206)
           at scala.tools.nsc.interpreter.IMain.quietRun(IMain.scala:216)
           at 
org.apache.spark.repl.SparkILoop.$anonfun$initializeSpark$2(SparkILoop.scala:83)
           at scala.collection.immutable.List.foreach(List.scala:431)
           at 
org.apache.spark.repl.SparkILoop.$anonfun$initializeSpark$1(SparkILoop.scala:83)
           at 
scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:23)
           at 
scala.tools.nsc.interpreter.ILoop.savingReplayStack(ILoop.scala:97)
           at 
org.apache.spark.repl.SparkILoop.initializeSpark(SparkILoop.scala:83)
           at 
org.apache.spark.repl.SparkILoop.$anonfun$process$4(SparkILoop.scala:165)
           at 
scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:23)
           at 
scala.tools.nsc.interpreter.ILoop.$anonfun$mumly$1(ILoop.scala:166)
           at scala.tools.nsc.interpreter.IMain.beQuietDuring(IMain.scala:206)
           at scala.tools.nsc.interpreter.ILoop.mumly(ILoop.scala:163)
           at 
org.apache.spark.repl.SparkILoop.loopPostInit$1(SparkILoop.scala:153)
           at 
org.apache.spark.repl.SparkILoop.$anonfun$process$10(SparkILoop.scala:221)
           at 
org.apache.spark.repl.SparkILoop.withSuppressedSettings$1(SparkILoop.scala:189)
           at org.apache.spark.repl.SparkILoop.startup$1(SparkILoop.scala:201)
           at org.apache.spark.repl.SparkILoop.process(SparkILoop.scala:236)
           at org.apache.spark.repl.Main$.doMain(Main.scala:78)
           at org.apache.spark.repl.Main$.main(Main.scala:58)
           at org.apache.spark.repl.Main.main(Main.scala)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
           at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at 
org.apache.spark.deploy.JavaMainApplication.start(SparkApplication.scala:52)
           at 
org.apache.spark.deploy.SparkSubmit.org$apache$spark$deploy$SparkSubmit$$runMain(SparkSubmit.scala:955)
           at 
org.apache.spark.deploy.SparkSubmit.doRunMain$1(SparkSubmit.scala:180)
           at org.apache.spark.deploy.SparkSubmit.submit(SparkSubmit.scala:203)
           at org.apache.spark.deploy.SparkSubmit.doSubmit(SparkSubmit.scala:90)
           at 
org.apache.spark.deploy.SparkSubmit$$anon$2.doSubmit(SparkSubmit.scala:1043)
           at org.apache.spark.deploy.SparkSubmit$.main(SparkSubmit.scala:1052)
           at org.apache.spark.deploy.SparkSubmit.main(SparkSubmit.scala)
   Caused by: java.lang.IllegalArgumentException: URI is not absolute
           at java.net.URI.toURL(URI.java:1088)
           at 
com.sun.jersey.client.urlconnection.URLConnectionClientHandler._invoke(URLConnectionClientHandler.java:163)
           at 
com.sun.jersey.client.urlconnection.URLConnectionClientHandler.handle(URLConnectionClientHandler.java:153)
           ... 90 more
   22/05/24 17:54:43 ERROR PolicyRefresher: 
PolicyRefresher(serviceName=bigtop_dev_hive): failed to refresh policies. Will 
continue to use last known version of policies (27)
   com.sun.jersey.api.client.ClientHandlerException: 
java.lang.RuntimeException: java.lang.NullPointerException
           at 
com.sun.jersey.client.urlconnection.URLConnectionClientHandler.handle(URLConnectionClientHandler.java:155)
           at com.sun.jersey.api.client.Client.handle(Client.java:652)
           at com.sun.jersey.api.client.WebResource.handle(WebResource.java:682)
           at 
com.sun.jersey.api.client.WebResource.access$200(WebResource.java:74)
           at 
com.sun.jersey.api.client.WebResource$Builder.get(WebResource.java:509)
           at 
org.apache.ranger.admin.client.RangerAdminRESTClient$3.run(RangerAdminRESTClient.java:118)
           at 
org.apache.ranger.admin.client.RangerAdminRESTClient$3.run(RangerAdminRESTClient.java:111)
           at java.security.AccessController.doPrivileged(Native Method)
           at javax.security.auth.Subject.doAs(Subject.java:360)
           at 
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1855)
           at 
org.apache.ranger.admin.client.RangerAdminRESTClient.getServicePoliciesIfUpdated(RangerAdminRESTClient.java:121)
           at 
org.apache.ranger.plugin.util.PolicyRefresher.loadPolicyfromPolicyAdmin(PolicyRefresher.java:264)
           at 
org.apache.ranger.plugin.util.PolicyRefresher.loadPolicy(PolicyRefresher.java:202)
           at 
org.apache.ranger.plugin.util.PolicyRefresher.run(PolicyRefresher.java:171)
   Caused by: java.lang.RuntimeException: java.lang.NullPointerException
           at 
sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1512)
           at 
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1498)
           at 
sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:3097)
           at 
java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:489)
           at 
com.sun.jersey.client.urlconnection.URLConnectionClientHandler._invoke(URLConnectionClientHandler.java:253)
           at 
com.sun.jersey.client.urlconnection.URLConnectionClientHandler.handle(URLConnectionClientHandler.java:153)
           ... 13 more
   Caused by: java.lang.NullPointerException
           at java.util.Base64$Encoder.encode(Base64.java:261)
           at java.util.Base64$Encoder.encodeToString(Base64.java:315)
           at 
sun.net.www.protocol.http.NegotiateAuthentication.setHeaders(NegotiateAuthentication.java:181)
           at 
sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1755)
           at 
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1498)
           at 
java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
           ... 15 more
   Spark context Web UI available at http://hdpdev243.glodondg.com:4040
   Spark context available as 'sc' (master = yarn, app id = 
application_1653038421056_0023).
   Spark session available as 'spark'.
   Welcome to
         ____              __
        / __/__  ___ _____/ /__
       _\ \/ _ \/ _ `/ __/  '_/
      /___/ .__/\_,_/_/ /_/\_\   version 3.2.1
         /_/
            
   Using Scala version 2.12.15 (Java HotSpot(TM) 64-Bit Server VM, Java 
1.8.0_281)
   Type in expressions to have them evaluated.
   Type :help for more information.
   
   scala> 22/05/24 17:54:48 ERROR PolicyRefresher: 
PolicyRefresher(serviceName=bigtop_dev_hive): failed to refresh policies. Will 
continue to use last known version of policies (27)
   com.sun.jersey.api.client.ClientHandlerException: 
java.lang.RuntimeException: java.lang.NullPointerException
           at 
com.sun.jersey.client.urlconnection.URLConnectionClientHandler.handle(URLConnectionClientHandler.java:155)
           at com.sun.jersey.api.client.Client.handle(Client.java:652)
           at com.sun.jersey.api.client.WebResource.handle(WebResource.java:682)
           at 
com.sun.jersey.api.client.WebResource.access$200(WebResource.java:74)
           at 
com.sun.jersey.api.client.WebResource$Builder.get(WebResource.java:509)
           at 
org.apache.ranger.admin.client.RangerAdminRESTClient$3.run(RangerAdminRESTClient.java:118)
           at 
org.apache.ranger.admin.client.RangerAdminRESTClient$3.run(RangerAdminRESTClient.java:111)
           at java.security.AccessController.doPrivileged(Native Method)
           at javax.security.auth.Subject.doAs(Subject.java:360)
           at 
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1855)
           at 
org.apache.ranger.admin.client.RangerAdminRESTClient.getServicePoliciesIfUpdated(RangerAdminRESTClient.java:121)
           at 
org.apache.ranger.plugin.util.PolicyRefresher.loadPolicyfromPolicyAdmin(PolicyRefresher.java:264)
           at 
org.apache.ranger.plugin.util.PolicyRefresher.loadPolicy(PolicyRefresher.java:202)
           at 
org.apache.ranger.plugin.util.PolicyRefresher.run(PolicyRefresher.java:171)
   Caused by: java.lang.RuntimeException: java.lang.NullPointerException
           at 
sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1512)
           at 
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1498)
           at 
sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:3097)
           at 
java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:489)
           at 
com.sun.jersey.client.urlconnection.URLConnectionClientHandler._invoke(URLConnectionClientHandler.java:253)
           at 
com.sun.jersey.client.urlconnection.URLConnectionClientHandler.handle(URLConnectionClientHandler.java:153)
           ... 13 more
   Caused by: java.lang.NullPointerException
           at java.util.Base64$Encoder.encode(Base64.java:261)
           at java.util.Base64$Encoder.encodeToString(Base64.java:315)
           at 
sun.net.www.protocol.http.NegotiateAuthentication.setHeaders(NegotiateAuthentication.java:181)
           at 
sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1755)
           at 
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1498)
           at 
java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
           ... 15 more
   22/05/24 17:54:53 ERROR PolicyRefresher: 
PolicyRefresher(serviceName=bigtop_dev_hive): failed to refresh policies. Will 
continue to use last known version of policies (27)
   com.sun.jersey.api.client.ClientHandlerException: 
java.lang.RuntimeException: java.lang.NullPointerException
   
   
   ```
   
   ### Affects Version(s)
   
   master
   
   ### Kyuubi Server Log Output
   
   _No response_
   
   ### Kyuubi Engine Log Output
   
   _No response_
   
   ### Kyuubi Server Configurations
   
   _No response_
   
   ### Kyuubi Engine Configurations
   
   _No response_
   
   ### Additional context
   
   _No response_
   
   ### Are you willing to submit PR?
   
   - [ ] Yes I am willing to submit a PR!


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to