You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by GitBox <gi...@apache.org> on 2021/08/24 02:18:17 UTC

[GitHub] [pulsar] beyondyinjl2 opened a new issue #11757: Failed to load an authentication provider java.lang.NullPointerException

beyondyinjl2 opened a new issue #11757:
URL: https://github.com/apache/pulsar/issues/11757


   macos big sur11.4
   
   apache-pulsar-2.8.0
   
   vim conf/standalone.conf
   Turn on authentication basic
   authenticationEnabled=true
   authenticationProviders=org.apache.pulsar.broker.authentication.AuthenticationProviderBasic
   
   start pulsar
   bin/pulsar standalone
   
   error:
   org.apache.pulsar.broker.PulsarServerException: Failed to load an authentication provider.
   	at org.apache.pulsar.broker.authentication.AuthenticationService.<init>(AuthenticationService.java:81) ~[org.apache.pulsar-pulsar-broker-common-2.8.0.jar:2.8.0]
   	at org.apache.pulsar.broker.service.BrokerService.<init>(BrokerService.java:317) ~[org.apache.pulsar-pulsar-broker-2.8.0.jar:2.8.0]
   	at org.apache.pulsar.broker.PulsarService.start(PulsarService.java:632) [org.apache.pulsar-pulsar-broker-2.8.0.jar:2.8.0]
   	at org.apache.pulsar.PulsarStandalone.start(PulsarStandalone.java:296) [org.apache.pulsar-pulsar-broker-2.8.0.jar:2.8.0]
   	at org.apache.pulsar.PulsarStandaloneStarter.main(PulsarStandaloneStarter.java:121) [org.apache.pulsar-pulsar-broker-2.8.0.jar:2.8.0]
   Caused by: java.lang.NullPointerException
   	at java.io.File.<init>(File.java:277) ~[?:1.8.0_171]
   	at org.apache.pulsar.broker.authentication.AuthenticationProviderBasic.initialize(AuthenticationProviderBasic.java:49) ~[org.apache.pulsar-pulsar-broker-common-2.8.0.jar:2.8.0]
   	at org.apache.pulsar.broker.authentication.AuthenticationProviderList.initialize(AuthenticationProviderList.java:146) ~[org.apache.pulsar-pulsar-broker-common-2.8.0.jar:2.8.0]
   	at org.apache.pulsar.broker.authentication.AuthenticationService.<init>(AuthenticationService.java:70) ~[org.apache.pulsar-pulsar-broker-common-2.8.0.jar:2.8.0]
   	... 4 more
   10:10:26.641 [main] ERROR org.apache.pulsar.PulsarStandaloneStarter - Failed to start pulsar service.
   org.apache.pulsar.broker.PulsarServerException: org.apache.pulsar.broker.PulsarServerException: Failed to load an authentication provider.
   	at org.apache.pulsar.broker.PulsarService.start(PulsarService.java:821) ~[org.apache.pulsar-pulsar-broker-2.8.0.jar:2.8.0]
   	at org.apache.pulsar.PulsarStandalone.start(PulsarStandalone.java:296) ~[org.apache.pulsar-pulsar-broker-2.8.0.jar:2.8.0]
   	at org.apache.pulsar.PulsarStandaloneStarter.main(PulsarStandaloneStarter.java:121) [org.apache.pulsar-pulsar-broker-2.8.0.jar:2.8.0]
   Caused by: org.apache.pulsar.broker.PulsarServerException: Failed to load an authentication provider.
   	at org.apache.pulsar.broker.authentication.AuthenticationService.<init>(AuthenticationService.java:81) ~[org.apache.pulsar-pulsar-broker-common-2.8.0.jar:2.8.0]
   	at org.apache.pulsar.broker.service.BrokerService.<init>(BrokerService.java:317) ~[org.apache.pulsar-pulsar-broker-2.8.0.jar:2.8.0]
   	at org.apache.pulsar.broker.PulsarService.start(PulsarService.java:632) ~[org.apache.pulsar-pulsar-broker-2.8.0.jar:2.8.0]
   	... 2 more
   Caused by: java.lang.NullPointerException
   	at java.io.File.<init>(File.java:277) ~[?:1.8.0_171]
   	at org.apache.pulsar.broker.authentication.AuthenticationProviderBasic.initialize(AuthenticationProviderBasic.java:49) ~[org.apache.pulsar-pulsar-broker-common-2.8.0.jar:2.8.0]
   	at org.apache.pulsar.broker.authentication.AuthenticationProviderList.initialize(AuthenticationProviderList.java:146) ~[org.apache.pulsar-pulsar-broker-common-2.8.0.jar:2.8.0]
   	at org.apache.pulsar.broker.authentication.AuthenticationService.<init>(AuthenticationService.java:70) ~[org.apache.pulsar-pulsar-broker-common-2.8.0.jar:2.8.0]
   	at org.apache.pulsar.broker.service.BrokerService.<init>(BrokerService.java:317) ~[org.apache.pulsar-pulsar-broker-2.8.0.jar:2.8.0]
   	at org.apache.pulsar.broker.PulsarService.start(PulsarService.java:632) ~[org.apache.pulsar-pulsar-broker-2.8.0.jar:2.8.0]
   	... 2 more
   10:10:32.241 [Thread-1] INFO  org.apache.pulsar.broker.service.GracefulExecutorServicesTerminationHandler - Starting termination handler for 4 executors.
   10:10:32.242 [Thread-1] INFO  org.apache.pulsar.broker.service.GracefulExecutorServicesTerminationHandler - Shutdown completed.


-- 
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: commits-unsubscribe@pulsar.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [pulsar] Demogorgon314 removed a comment on issue #11757: Failed to load an authentication provider java.lang.NullPointerException

Posted by GitBox <gi...@apache.org>.
Demogorgon314 removed a comment on issue #11757:
URL: https://github.com/apache/pulsar/issues/11757#issuecomment-904535266


   If you want to use `AuthenticationProviderBasic`, you need to set the environment variable `pulsar.auth.basic.conf` to specify the basic auth users config path.
   
   Example conf file content:
   ```conf
   user1:password1
   user2:password2
   ```


-- 
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: commits-unsubscribe@pulsar.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [pulsar] leizhiyuan edited a comment on issue #11757: Failed to load an authentication provider java.lang.NullPointerException

Posted by GitBox <gi...@apache.org>.
leizhiyuan edited a comment on issue #11757:
URL: https://github.com/apache/pulsar/issues/11757#issuecomment-905265025


   it use openssl   apr1 and crypt algorithm
   set  
   
   ```
   superUser2:$apr1$foobarmq$kuSZlLgOITksCkRgl57ie/
   ```
   
   and set 
   
   ```
   authenticationEnabled=true
   authenticationProviders=org.apache.pulsar.broker.authentication.AuthenticationProviderBasic
   # which is for client to broker
   brokerClientAuthenticationPlugin=org.apache.pulsar.client.impl.auth.AuthenticationBasic
   brokerClientAuthenticationParameters={"userId":"superUser2","password":"superpassword"}
   ```
   
   in standalone.conf
   
   
   you can debug 
   ```
   org.apache.pulsar.broker.authentication.AuthenticationProviderBasic authenticate
   ```


-- 
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: commits-unsubscribe@pulsar.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [pulsar] beyondyinjl2 closed issue #11757: Failed to load an authentication provider java.lang.NullPointerException

Posted by GitBox <gi...@apache.org>.
beyondyinjl2 closed issue #11757:
URL: https://github.com/apache/pulsar/issues/11757


   


-- 
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: commits-unsubscribe@pulsar.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [pulsar] beyondyinjl2 commented on issue #11757: Failed to load an authentication provider java.lang.NullPointerException

Posted by GitBox <gi...@apache.org>.
beyondyinjl2 commented on issue #11757:
URL: https://github.com/apache/pulsar/issues/11757#issuecomment-905149935


   Start to report 401 after adding pulsar.auth.basic.conf
   
   WARN  org.apache.pulsar.client.admin.internal.BaseResource - [http://localhost:8080/admin/v2/persistent/public/functions/assignments] Failed to perform http put request: javax.ws.rs.NotAuthorizedException: HTTP 401 Unauthorized
   11:15:40.654 [main] ERROR org.apache.pulsar.functions.worker.PulsarWorkerService - Error Starting up in worker
   org.apache.pulsar.client.admin.PulsarAdminException$NotAuthorizedException: HTTP 401 Unauthorized
   	at org.apache.pulsar.client.admin.internal.BaseResource.getApiException(BaseResource.java:228) ~[org.apache.pulsar-pulsar-client-admin-original-2.8.0.jar:2.8.0]
   	at org.apache.pulsar.client.admin.internal.BaseResource$1.failed(BaseResource.java:130) ~[org.apache.pulsar-pulsar-client-admin-original-2.8.0.jar:2.8.0]
   	at org.glassfish.jersey.client.JerseyInvocation$1.failed(JerseyInvocation.java:882) ~[org.glassfish.jersey.core-jersey-client-2.34.jar:?]
   	at org.glassfish.jersey.client.JerseyInvocation$1.completed(JerseyInvocation.java:863) ~[org.glassfish.jersey.core-jersey-client-2.34.jar:?]
   	at org.glassfish.jersey.client.ClientRuntime.processResponse(ClientRuntime.java:229) ~[org.glassfish.jersey.core-jersey-client-2.34.jar:?]
   	at org.glassfish.jersey.client.ClientRuntime.access$200(ClientRuntime.java:62) ~[org.glassfish.jersey.core-jersey-client-2.34.jar:?]
   	at org.glassfish.jersey.client.ClientRuntime$2.lambda$response$0(ClientRuntime.java:173) ~[org.glassfish.jersey.core-jersey-client-2.34.jar:?]
   	at org.glassfish.jersey.internal.Errors$1.call(Errors.java:248) ~[org.glassfish.jersey.core-jersey-common-2.34.jar:?]
   	at org.glassfish.jersey.internal.Errors$1.call(Errors.java:244) ~[org.glassfish.jersey.core-jersey-common-2.34.jar:?]
   	at org.glassfish.jersey.internal.Errors.process(Errors.java:292) ~[org.glassfish.jersey.core-jersey-common-2.34.jar:?]
   	at org.glassfish.jersey.internal.Errors.process(Errors.java:274) ~[org.glassfish.jersey.core-jersey-common-2.34.jar:?]
   	at org.glassfish.jersey.internal.Errors.process(Errors.java:244) ~[org.glassfish.jersey.core-jersey-common-2.34.jar:?]
   	at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:288) ~[org.glassfish.jersey.core-jersey-common-2.34.jar:?]
   	at org.glassfish.jersey.client.ClientRuntime$2.response(ClientRuntime.java:173) ~[org.glassfish.jersey.core-jersey-client-2.34.jar:?]
   	at org.apache.pulsar.client.admin.internal.http.AsyncHttpConnector.lambda$apply$1(AsyncHttpConnector.java:212) ~[org.apache.pulsar-pulsar-client-admin-original-2.8.0.jar:2.8.0]
   	at java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:760) ~[?:1.8.0_171]
   	at java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:736) ~[?:1.8.0_171]
   	at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) ~[?:1.8.0_171]
   	at java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:1962) ~[?:1.8.0_171]
   	at org.apache.pulsar.client.admin.internal.http.AsyncHttpConnector.lambda$retryOperation$4(AsyncHttpConnector.java:254) ~[org.apache.pulsar-pulsar-client-admin-original-2.8.0.jar:2.8.0]
   	at java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:760) ~[?:1.8.0_171]
   	at java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:736) ~[?:1.8.0_171]
   	at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) ~[?:1.8.0_171]
   	at java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:1962) ~[?:1.8.0_171]
   	at org.asynchttpclient.netty.NettyResponseFuture.loadContent(NettyResponseFuture.java:222) ~[org.asynchttpclient-async-http-client-2.12.1.jar:?]
   	at org.asynchttpclient.netty.NettyResponseFuture.done(NettyResponseFuture.java:257) ~[org.asynchttpclient-async-http-client-2.12.1.jar:?]
   	at org.asynchttpclient.netty.handler.AsyncHttpClientHandler.finishUpdate(AsyncHttpClientHandler.java:241) ~[org.asynchttpclient-async-http-client-2.12.1.jar:?]
   	at org.asynchttpclient.netty.handler.HttpHandler.handleChunk(HttpHandler.java:114) ~[org.asynchttpclient-async-http-client-2.12.1.jar:?]
   	at org.asynchttpclient.netty.handler.HttpHandler.handleRead(HttpHandler.java:143) ~[org.asynchttpclient-async-http-client-2.12.1.jar:?]
   	at org.asynchttpclient.netty.handler.AsyncHttpClientHandler.channelRead(AsyncHttpClientHandler.java:78) ~[org.asynchttpclient-async-http-client-2.12.1.jar:?]
   	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[io.netty-netty-transport-4.1.63.Final.jar:4.1.63.Final]
   	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[io.netty-netty-transport-4.1.63.Final.jar:4.1.63.Final]
   	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[io.netty-netty-transport-4.1.63.Final.jar:4.1.63.Final]
   	at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) ~[io.netty-netty-codec-4.1.63.Final.jar:4.1.63.Final]
   	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[io.netty-netty-transport-4.1.63.Final.jar:4.1.63.Final]
   	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[io.netty-netty-transport-4.1.63.Final.jar:4.1.63.Final]
   	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[io.netty-netty-transport-4.1.63.Final.jar:4.1.63.Final]
   	at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:436) ~[io.netty-netty-transport-4.1.63.Final.jar:4.1.63.Final]
   	at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) ~[io.netty-netty-codec-4.1.63.Final.jar:4.1.63.Final]
   	at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) ~[io.netty-netty-codec-4.1.63.Final.jar:4.1.63.Final]
   	at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:251) ~[io.netty-netty-transport-4.1.63.Final.jar:4.1.63.Final]
   	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[io.netty-netty-transport-4.1.63.Final.jar:4.1.63.Final]
   	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[io.netty-netty-transport-4.1.63.Final.jar:4.1.63.Final]
   	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[io.netty-netty-transport-4.1.63.Final.jar:4.1.63.Final]
   	at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[io.netty-netty-transport-4.1.63.Final.jar:4.1.63.Final]
   	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[io.netty-netty-transport-4.1.63.Final.jar:4.1.63.Final]
   	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[io.netty-netty-transport-4.1.63.Final.jar:4.1.63.Final]
   	at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[io.netty-netty-transport-4.1.63.Final.jar:4.1.63.Final]
   	at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[io.netty-netty-transport-4.1.63.Final.jar:4.1.63.Final]
   	at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) ~[io.netty-netty-transport-4.1.63.Final.jar:4.1.63.Final]
   	at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) ~[io.netty-netty-transport-4.1.63.Final.jar:4.1.63.Final]
   	at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) ~[io.netty-netty-transport-4.1.63.Final.jar:4.1.63.Final]
   	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) ~[io.netty-netty-transport-4.1.63.Final.jar:4.1.63.Final]
   	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) ~[io.netty-netty-common-4.1.63.Final.jar:4.1.63.Final]
   	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[io.netty-netty-common-4.1.63.Final.jar:4.1.63.Final]
   	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[io.netty-netty-common-4.1.63.Final.jar:4.1.63.Final]
   	at java.lang.Thread.run(Thread.java:748) ~[?:1.8.0_171]
   Caused by: javax.ws.rs.NotAuthorizedException: HTTP 401 Unauthorized
   	at org.glassfish.jersey.client.JerseyInvocation.convertToException(JerseyInvocation.java:942) ~[org.glassfish.jersey.core-jersey-client-2.34.jar:?]
   	at org.glassfish.jersey.client.JerseyInvocation.access$700(JerseyInvocation.java:82) ~[org.glassfish.jersey.core-jersey-client-2.34.jar:?]
   	... 54 more
   11:15:40.661 [main] ERROR org.apache.pulsar.broker.PulsarService - Failed to start Pulsar service: org.apache.pulsar.client.admin.PulsarAdminException$NotAuthorizedException: HTTP 401 Unauthorized
   java.lang.RuntimeException: org.apache.pulsar.client.admin.PulsarAdminException$NotAuthorizedException: HTTP 401 Unauthorized
   	at org.apache.pulsar.functions.worker.PulsarWorkerService.start(PulsarWorkerService.java:571) ~[org.apache.pulsar-pulsar-functions-worker-2.8.0.jar:2.8.0]
   


-- 
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: commits-unsubscribe@pulsar.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [pulsar] leizhiyuan commented on issue #11757: Failed to load an authentication provider java.lang.NullPointerException

Posted by GitBox <gi...@apache.org>.
leizhiyuan commented on issue #11757:
URL: https://github.com/apache/pulsar/issues/11757#issuecomment-905378434


   > Thank you very much, it has been successful. I set pulsar.auth.basic.conf to modify the pulsar_env.sh file. Is there a better way?
   
   it is right, I think you change the PULSAR_EXTRA_OPTS settings is ok


-- 
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: commits-unsubscribe@pulsar.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [pulsar] leizhiyuan commented on issue #11757: Failed to load an authentication provider java.lang.NullPointerException

Posted by GitBox <gi...@apache.org>.
leizhiyuan commented on issue #11757:
URL: https://github.com/apache/pulsar/issues/11757#issuecomment-905265025


   it use openssl   apr1 and crypt algorithm
   set  
   
   ```
   superUser2:$apr1$foobarmq$kuSZlLgOITksCkRgl57ie/
   ```
   
   and set 
   
   ```
   brokerClientAuthenticationPlugin=org.apache.pulsar.client.impl.auth.AuthenticationBasic
   brokerClientAuthenticationParameters={"userId":"superUser2","password":"superpassword"}
   ```
   
   in standalone.conf
   
   
   you can debug 
   ```
   org.apache.pulsar.broker.authentication.AuthenticationProviderBasic authenticate
   ```


-- 
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: commits-unsubscribe@pulsar.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [pulsar] Demogorgon314 edited a comment on issue #11757: Failed to load an authentication provider java.lang.NullPointerException

Posted by GitBox <gi...@apache.org>.
Demogorgon314 edited a comment on issue #11757:
URL: https://github.com/apache/pulsar/issues/11757#issuecomment-904535266


   If you want to use `AuthenticationProviderBasic`, you need to set the environment variable `pulsar.auth.basic.conf` to specify the basic auth users config path.
   
   Example conf file content:
   ```conf
   user1:password1
   user2:password2
   ```


-- 
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: commits-unsubscribe@pulsar.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [pulsar] Demogorgon314 commented on issue #11757: Failed to load an authentication provider java.lang.NullPointerException

Posted by GitBox <gi...@apache.org>.
Demogorgon314 commented on issue #11757:
URL: https://github.com/apache/pulsar/issues/11757#issuecomment-904535266


   If you use `AuthenticationProviderBasic`, you need to set the environment variable `pulsar.auth.basic.conf` to specify the basic auth users config path.
   
   Example conf file content:
   ```conf
   user1:password1
   user2:password2
   ```


-- 
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: commits-unsubscribe@pulsar.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [pulsar] beyondyinjl2 commented on issue #11757: Failed to load an authentication provider java.lang.NullPointerException

Posted by GitBox <gi...@apache.org>.
beyondyinjl2 commented on issue #11757:
URL: https://github.com/apache/pulsar/issues/11757#issuecomment-905358067


   Thank you very much, it has been successful. I set pulsar.auth.basic.conf to modify the pulsar_env.sh file. Is there a better way?


-- 
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: commits-unsubscribe@pulsar.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org