Hey Mate, on  the jira issue it says that the fix will come in with 3.6.0
The thing is that I'm using Zookeeper with SOLR and I'm afraid that 3.6 will be 
incompatible with SOLR 8.x (I don't know what new features will be included in 
3.6)

You are not planning one more maintenance release for 3.5?

Thanks and Regards,
Mike


-----Original Message-----
From: Mate Szalay-Beko [mailto:msza...@cloudera.com.INVALID] 
Sent: Thursday, November 28, 2019 11:12 AM
To: user@zookeeper.apache.org
Subject: Re: java.lang.NullPointerException on some commands (stats, conf)

FYI: https://jira.apache.org/jira/browse/ZOOKEEPER-3633


On Thu, Nov 28, 2019 at 4:53 PM Mate Szalay-Beko <msza...@cloudera.com>
wrote:

> Hi Mike,
>
> I was able to reproduce the issue. I guess in your config you are using
> client SSL. You defined 'secureClientPort', but no regular 'clientPort'.
> I think we missed to test the admin API for this case... I will create a
> Jira issue and try to fix it soon.
>
> Thanks for your time on testing ZooKeeper and reporting the problem! :)
>
> Mate
>
> On Wed, Nov 27, 2019 at 8:56 PM Mike Smotritsky <mikesmotrit...@ongov.net>
> wrote:
>
>> Hi, I've installed 3.5.5 and 3.5.6 3-server cluster. Secured and using
>> SSLQuorum.
>> All works well except that I'm getting NullPointerException when invoking
>> certain commands through Web AdminServer (stats,conf)
>> Others works well.
>> ****************************************
>> java.lang.NullPointerException
>>         at
>> org.apache.zookeeper.server.ZooKeeperServer.getConf(ZooKeeperServer.java:220)
>>         at
>> org.apache.zookeeper.server.admin.Commands$ConfCommand.run(Commands.java:162)
>>         at
>> org.apache.zookeeper.server.admin.Commands.runCommand(Commands.java:95)
>>         at
>> org.apache.zookeeper.server.admin.JettyAdminServer$CommandServlet.doGet(JettyAdminServer.java:175)
>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:687)
>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
>>         at
>> org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:873)
>>         at
>> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:542)
>>         at
>> org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)
>>         at
>> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1700)
>>         at
>> org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)
>>         at
>> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1345)
>>         at
>> org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203)
>>         at
>> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:480)
>>         at
>> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1667)
>>         at
>> org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201)
>>         at
>> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1247)
>>         at
>> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144)
>>         at
>> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
>>         at org.eclipse.jetty.server.Server.handle(Server.java:505)
>>         at
>> org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:370)
>>         at
>> org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:267)
>>         at org.eclipse.jetty.io
>> .AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305)
>>         at org.eclipse.jetty.io
>> .FillInterest.fillable(FillInterest.java:103)
>>         at org.eclipse.jetty.io
>> .ChannelEndPoint$2.run(ChannelEndPoint.java:117)
>>         at
>> org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
>>         at
>> org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
>>         at
>> org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
>>         at
>> org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
>>         at
>> org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
>>         at
>> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:786)
>>         at
>> org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:743)
>>         at java.base/java.lang.Thread.run(Thread.java:834)
>> java.lang.NullPointerException
>>         at
>> org.apache.zookeeper.server.admin.Commands$StatCommand.run(Commands.java:461)
>>         at
>> org.apache.zookeeper.server.admin.Commands.runCommand(Commands.java:95)
>>         at
>> org.apache.zookeeper.server.admin.JettyAdminServer$CommandServlet.doGet(JettyAdminServer.java:175)
>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:687)
>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
>>         at
>> org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:873)
>>         at
>> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:542)
>>         at
>> org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)
>>         at
>> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1700)
>>         at
>> org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)
>>         at
>> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1345)
>>         at
>> org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203)
>>         at
>> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:480)
>>         at
>> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1667)
>>         at
>> org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201)
>>         at
>> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1247)
>>         at
>> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144)
>>         at
>> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
>>         at org.eclipse.jetty.server.Server.handle(Server.java:505)
>>         at
>> org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:370)
>>         at
>> org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:267)
>>         at org.eclipse.jetty.io
>> .AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305)
>>         at org.eclipse.jetty.io
>> .FillInterest.fillable(FillInterest.java:103)
>>         at org.eclipse.jetty.io
>> .ChannelEndPoint$2.run(ChannelEndPoint.java:117)
>>         at
>> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:786)
>>         at
>> org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:743)
>>         at java.base/java.lang.Thread.run(Thread.java:834)
>>
>>
>> Thanks and Regards,
>>
>> MIke
>>
>

Reply via email to