From user-return-12483-archive-asf-public=cust-asf.ponee.io@zookeeper.apache.org Wed Jan 1 19:13:09 2020 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [207.244.88.153]) by mx-eu-01.ponee.io (Postfix) with SMTP id 3CB49180630 for ; Wed, 1 Jan 2020 20:13:09 +0100 (CET) Received: (qmail 4175 invoked by uid 500); 1 Jan 2020 19:13:07 -0000 Mailing-List: contact user-help@zookeeper.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@zookeeper.apache.org Delivered-To: mailing list user@zookeeper.apache.org Received: (qmail 4161 invoked by uid 99); 1 Jan 2020 19:13:07 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 01 Jan 2020 19:13:07 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id A8980C00D1 for ; Wed, 1 Jan 2020 19:13:06 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.001 X-Spam-Level: X-Spam-Status: No, score=-0.001 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-ec2-va.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id O7F2YtnR1pFN for ; Wed, 1 Jan 2020 19:13:04 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=209.85.208.45; helo=mail-ed1-f45.google.com; envelope-from=szalay.beko.mate@gmail.com; receiver= Received: from mail-ed1-f45.google.com (mail-ed1-f45.google.com [209.85.208.45]) by mx1-ec2-va.apache.org (ASF Mail Server at mx1-ec2-va.apache.org) with ESMTPS id 7BD2EBC6E3 for ; Wed, 1 Jan 2020 19:13:03 +0000 (UTC) Received: by mail-ed1-f45.google.com with SMTP id cy15so37529154edb.4 for ; Wed, 01 Jan 2020 11:13:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=ObVZEIick64KeK1yzjxfk4MRcHgMIl/1H999xaAkgr8=; b=WaeGE7Lka9jWQDT+S6yiBYtKpSj8R/MTyfaIT3rIuoZgda9LL5+e3V0oLbBA25JJlk G6+QsCVc2wE9F3WSCRXrDyKeVH3XfSHAbryHRAYyv/USuYT9Bwa1RUN7Gy/K4FAraVPo LHhKMfLDbBPvYleVuosCl8pAjlBRB9lF1HBiL/uGhvADhpiTtq7n5CNz+vdp8fuz1pw6 ZrDrlIFgZVTaLFE/0Q6SlBlMO6M3IZup8vh3yx3wSeoPUwd+X/QzcLECQM6LRyf4PN8E pr8J4mvHgEYe3d2PY2xqp0X8adIE6fHSNMfngVlyH4kZ3rdSABq3xXkeYSo/W7TV0Qt3 1nMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=ObVZEIick64KeK1yzjxfk4MRcHgMIl/1H999xaAkgr8=; b=QISVNg8urjQ7LB0JGycfF8ywT0ZDLMi+eL3fsHuJGwHegfXTm8M8M4iiwlA/Pm9w9A WjHbtSbnWFU42XleWiIK5mFUluolmIRx6CI1KmSGEkEZesJMeq597279yv39fWlOp6Hx 5WUDzIsOgyYcL6/V+xlOV/judSWgerI3sbp0n4mbzGge9HK7YWHyt4CL1YM8EicPuPmO 3NO+EfpVyT79Pjt6/Mv8oNrYxD2KnQ+shwqvxEH/oryDgkBUYWnXCMxI3mz1s5MeASzP 348VeDbjbYVrQfQLLquo+LTrAzqKAI+00Mzoxx8JoknYOTPo+YgCJdUCYiv7fwruL6Hb 8W/g== X-Gm-Message-State: APjAAAWuxdnv99quiyA1puguwwM0g7PWfvsZ5HTVKfBJKPolIAJKEGnH +WeLCFrIu2IB7UQ3imZOyqVZ3YZvgCvrgBH+FAoi98s= X-Google-Smtp-Source: APXvYqzXzJdi7WVTBzieNepFfwM7xt8KzRs9jMb6EoKjYzNSVNZ1hfnOBdMoKPD2jIkNf3XWK8Mug31GCqgKTYWb9oY= X-Received: by 2002:aa7:cccf:: with SMTP id y15mr83548556edt.108.1577905975658; Wed, 01 Jan 2020 11:12:55 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: =?UTF-8?B?U3phbGF5LUJla8WRIE3DoXTDqQ==?= Date: Wed, 1 Jan 2020 21:12:44 +0200 Message-ID: Subject: Re: java.lang.NullPointerException on some commands (stats, conf) To: user@zookeeper.apache.org Content-Type: multipart/alternative; boundary="0000000000002b0e28059b18dd0e" --0000000000002b0e28059b18dd0e Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I am not sure, based on the email... Mike, can you clarify? I tested it on the master branch and ruok sent back the same small JSON for me on both secure-only and unsecure deployment. Although I haven't tested it on 3.5. Kind regards, Mate On Wed, Jan 1, 2020 at 2:44 PM Enrico Olivelli wrote: > Mate, > > IIUC Mike is sayisaying that no json is returned at all > > > Enrico > > > Il mer 1 gen 2020, 11:22 Szalay-Bek=C5=91 M=C3=A1t=C3=A9 ha > scritto: > > > Hi Mike, > > > > the ruok command is used to find out if the server is running or not. I= n > > this case, no specific response is needed, the json you get is the > expected > > outcome both in secure and in unsecure mode. The idea is that you can > poll > > this url and as long as you get back a 200 OK HTTP status response, you > can > > see that the given ZooKeeper server process is up. > > > > (this interface was mapped from the the ruok telnet command which also > only > > responses with a hardcoded "imok" text all the time) > > > > Kind regards, > > Mate > > > > On Mon, Dec 30, 2019 at 5:55 PM Mike Smotritsky < > MikeSmotritsky@ongov.net> > > wrote: > > > > > Hi Enrico, no - log is absolutely clean...other commands work well > now... > > > > > > Thanks and Regards, > > > > > > Mike > > > > > > -----Original Message----- > > > From: Enrico Olivelli [mailto:eolivelli@gmail.com] > > > Sent: Monday, December 30, 2019 8:24 AM > > > To: UserZooKeeper > > > Subject: Re: java.lang.NullPointerException on some commands (stats, > > conf) > > > > > > Hi Mike > > > Do you see errors on server logs? > > > > > > > > > Enrico > > > > > > Il lun 30 dic 2019, 14:10 Mike Smotritsky > ha > > > scritto: > > > > > > > Hey guys, Happy Holidays and thanks again for the fix! > > > > > > > > I've noticed that ruok in only secure mode gives no answer back at > > all... > > > > That's what I get back: > > > > { > > > > "command" : "ruok", > > > > "error" : null > > > > } > > > > > > > > Thanks and Regards, > > > > > > > > Mike > > > > > > > > > > > > -----Original Message----- > > > > From: Mate Szalay-Beko [mailto:mszalay@cloudera.com.INVALID] > > > > Sent: Friday, December 06, 2019 5:06 AM > > > > To: user@zookeeper.apache.org > > > > Subject: Re: java.lang.NullPointerException on some commands (stats= , > > > conf) > > > > > > > > yep, in general I think it makes sense to try / get used to build > > > ZooKeeper > > > > (or any other OpenSource product you use), one can never know when = he > > > > needs a security patch or bugfix. :) > > > > > > > > Anyway, as I already have my environment ready, I did a quick build > and > > > > shared it with Mike. > > > > > > > > Cheers, > > > > Mate > > > > > > > > On Thu, Dec 5, 2019 at 4:35 PM Enrico Olivelli > > > > wrote: > > > > > > > > > Just run these commands: > > > > > > > > > > git clone https://github.com/apache/zookeeper > > > > > git checkout branch-3.5 > > > > > mvn clean install -DskipTests > > > > > > > > > > you will find binaries for 3.5.7-SNAPSHOT inside > > > > > "zookeeper-assembly/target" > > > > > > > > > > if you want to run unit tests run the command without > '-DskipTests': > > > > > mvn clean install > > > > > > > > > > you need "git", "Apache Maven" and a Java JDK 8.x (or greater), > like > > > the > > > > > one from AdoptOpenJDK or which one you prefer > > > > > > > > > > Hope that helps > > > > > > > > > > Enrico > > > > > > > > > > Il giorno gio 5 dic 2019 alle ore 16:19 Mike Smotritsky < > > > > > MikeSmotritsky@ongov.net> ha scritto: > > > > > > > > > > > Hey Enrico, > > > > > > If Mate can help to cut it - it would be great, if not - I'll > need > > > more > > > > > > detailed instructions on how to cut it please. > > > > > > > > > > > > Thanks and Regards, > > > > > > Mike > > > > > > > > > > > > -----Original Message----- > > > > > > From: Enrico Olivelli [mailto:eolivelli@gmail.com] > > > > > > Sent: Thursday, December 05, 2019 10:08 AM > > > > > > To: UserZooKeeper > > > > > > Subject: Re: java.lang.NullPointerException on some commands > > (stats, > > > > > conf) > > > > > > > > > > > > Mike > > > > > > > > > > > > Il giorno gio 5 dic 2019 alle ore 15:55 Mike Smotritsky < > > > > > > MikeSmotritsky@ongov.net> ha scritto: > > > > > > > > > > > > > Hey Mate, thank you very much for a very quick action on this > > > issue. > > > > > > > If it's not very difficult can you please cut me a patched > 3.5.6? > > > > > > > > > > > > > > > > > > > I think the best procedure is that you build your own patched > > version > > > > by > > > > > > yourself. > > > > > > Just "mvn clean install -DskipTests" on branch-3.5 > > > > > > > > > > > > Please be aware that the binaries you are going to use are not = an > > > > > official > > > > > > Apache release. > > > > > > I think it is fine, many companies run their own patched versio= n > of > > > > Open > > > > > > Source software > > > > > > > > > > > > Just my 2 cents > > > > > > > > > > > > Enrico > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Again I very much appreciate your help! > > > > > > > > > > > > > > You guys have a very dedicated team on this project! > > > > > > > > > > > > > > Thanks and Regards, > > > > > > > Mike > > > > > > > > > > > > > > -----Original Message----- > > > > > > > From: Mate Szalay-Beko [mailto:mszalay@cloudera.com.INVALID] > > > > > > > Sent: Thursday, December 05, 2019 3:48 AM > > > > > > > To: user@zookeeper.apache.org > > > > > > > Subject: Re: java.lang.NullPointerException on some commands > > > (stats, > > > > > > conf) > > > > > > > > > > > > > > Hi Mike, > > > > > > > > > > > > > > 3.5.6 was already released a couple of weeks ago. Norbert > > > > cherry-picked > > > > > > the > > > > > > > NPE fix to branch 3.5, so the question is if we will have a > 3.5.7 > > > or > > > > > not. > > > > > > > BTW if it is a blocker for you, I can create you a personal / > > > > > unofficial > > > > > > > patched version of 3.5.6 which contains this fix and then you > can > > > use > > > > > it > > > > > > > until you would have 3.6 or 3.5.7 later. > > > > > > > > > > > > > > You can do this for yourself as well, by cloning the 3.5 > branch ( > > > > > > > https://github.com/apache/zookeeper/tree/branch-3.5) and > > executing > > > > > 'mvn > > > > > > > clean install -DskipTests'. If you also need the C-client, th= en > > > 'mvn > > > > > > clean > > > > > > > install -DskipTests -Pfull-build'. It will not be an official > > > > release, > > > > > > but > > > > > > > in this case it is actually safe to use it, as the branch 3.5 > now > > > > only > > > > > > > contains two small bugfixes on top of the stable 3.5.6. > > > > > > > > > > > > > > Cheers, > > > > > > > Mate > > > > > > > > > > > > > > On Tue, Dec 3, 2019 at 5:09 PM Mike Smotritsky < > > > > > MikeSmotritsky@ongov.net > > > > > > > > > > > > > > wrote: > > > > > > > > > > > > > > > Hi Enrico, I'd really love to have 3.5.6 released with this > fix > > > in. > > > > > > > > (Thanks to Mate for the very quick fix!) > > > > > > > > Cause my my Solr cluster keeps complaining about the > Zookeeper > > > > state. > > > > > > > > > > > > > > > > Thanks and Regards, > > > > > > > > Mike > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -----Original Message----- > > > > > > > > From: Enrico Olivelli [mailto:eolivelli@gmail.com] > > > > > > > > Sent: Tuesday, December 03, 2019 10:07 AM > > > > > > > > To: UserZooKeeper > > > > > > > > Subject: Re: java.lang.NullPointerException on some command= s > > > > (stats, > > > > > > > conf) > > > > > > > > > > > > > > > > Mike, > > > > > > > > just to be clear: 'we can cut new releases from 3.5 branch= ' > > > means > > > > > that > > > > > > > we > > > > > > > > are able to do it. > > > > > > > > > > > > > > > > But there are no plans to do it right now. > > > > > > > > > > > > > > > > If you need a release please let us know, we have just cut > > 3.5.6, > > > > > there > > > > > > > > aren't so many changes cherry picked to branch-3.5 > > > > > > > > > > > > > > > > Enrico > > > > > > > > > > > > > > > > > > > > > > > > Il giorno lun 2 dic 2019 alle ore 18:45 Mike Smotritsky < > > > > > > > > MikeSmotritsky@ongov.net> ha scritto: > > > > > > > > > > > > > > > > > Hi Enrico, > > > > > > > > > > > > > > > > > > Thank you very much, that would be great! > > > > > > > > > > > > > > > > > > Thanks and Regards, > > > > > > > > > > > > > > > > > > Mike > > > > > > > > > > > > > > > > > > -----Original Message----- > > > > > > > > > From: Enrico Olivelli [mailto:eolivelli@gmail.com] > > > > > > > > > Sent: Monday, December 02, 2019 10:56 AM > > > > > > > > > To: UserZooKeeper > > > > > > > > > Subject: Re: java.lang.NullPointerException on some > commands > > > > > (stats, > > > > > > > > conf) > > > > > > > > > > > > > > > > > > Mike, > > > > > > > > > we can cut new releases from 3.5 branch. > > > > > > > > > It is current stable branch. > > > > > > > > > > > > > > > > > > We can cherry pick Mate's fix to branch-3.5 > > > > > > > > > > > > > > > > > > Enrico > > > > > > > > > > > > > > > > > > Il giorno lun 2 dic 2019 alle ore 16:36 Mike Smotritsky < > > > > > > > > > MikeSmotritsky@ongov.net> ha scritto: > > > > > > > > > > > > > > > > > > > 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 n= ew > > > > > 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 reporti= ng > > 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:9= 5) > > > > > > > > > > >> at > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > org.apache.zookeeper.server.admin.JettyAdminServer$CommandServlet.doGet(J= ettyAdminServer.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.j= ava:255) > > > > > > > > > > >> at > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.j= ava:1700) > > > > > > > > > > >> at > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.j= ava:255) > > > > > > > > > > >> at > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.j= ava:1345) > > > > > > > > > > >> at > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.ja= va:203) > > > > > > > > > > >> at > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:48= 0) > > > > > > > > > > >> at > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.ja= va:1667) > > > > > > > > > > >> at > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.ja= va:201) > > > > > > > > > > >> at > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.ja= va:1247) > > > > > > > > > > >> at > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:= 144) > > > > > > > > > > >> at > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.jav= a:132) > > > > > > > > > > >> at > > > > > > org.eclipse.jetty.server.Server.handle(Server.java:505) > > > > > > > > > > >> at > > > > > > > > > > >> > > > > > > org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:37= 0) > > > > > > > > > > >> at > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:26= 7) > > > > > > > > > > >> at org.eclipse.jetty.io > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > .AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:30= 5) > > > > > > > > > > >> 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(EatWhatYouK= ill.java:333) > > > > > > > > > > >> at > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYo= uKill.java:310) > > > > > > > > > > >> at > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatY= ouKill.java:168) > > > > > > > > > > >> at > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.= java:126) > > > > > > > > > > >> at > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(R= eservedThreadExecutor.java:366) > > > > > > > > > > >> at > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.ja= va:786) > > > > > > > > > > >> at > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.jav= a: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:9= 5) > > > > > > > > > > >> at > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > org.apache.zookeeper.server.admin.JettyAdminServer$CommandServlet.doGet(J= ettyAdminServer.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.j= ava:255) > > > > > > > > > > >> at > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.j= ava:1700) > > > > > > > > > > >> at > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.j= ava:255) > > > > > > > > > > >> at > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.j= ava:1345) > > > > > > > > > > >> at > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.ja= va:203) > > > > > > > > > > >> at > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:48= 0) > > > > > > > > > > >> at > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.ja= va:1667) > > > > > > > > > > >> at > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.ja= va:201) > > > > > > > > > > >> at > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.ja= va:1247) > > > > > > > > > > >> at > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:= 144) > > > > > > > > > > >> at > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.jav= a:132) > > > > > > > > > > >> at > > > > > > org.eclipse.jetty.server.Server.handle(Server.java:505) > > > > > > > > > > >> at > > > > > > > > > > >> > > > > > > org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:37= 0) > > > > > > > > > > >> at > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:26= 7) > > > > > > > > > > >> at org.eclipse.jetty.io > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > .AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:30= 5) > > > > > > > > > > >> 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.ja= va:786) > > > > > > > > > > >> at > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.jav= a:743) > > > > > > > > > > >> at > > java.base/java.lang.Thread.run(Thread.java:834) > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > >> Thanks and Regards, > > > > > > > > > > >> > > > > > > > > > > >> MIke > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > --0000000000002b0e28059b18dd0e--