zookeeper-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mike Smotritsky <MikeSmotrit...@ongov.net>
Subject RE: java.lang.NullPointerException on some commands (stats, conf)
Date Mon, 02 Dec 2019 15:36:35 GMT
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:mszalay@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 <mszalay@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 <MikeSmotritsky@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
>>
>
Mime
View raw message