RE: java.lang.NullPointerException on some commands (stats, conf)
Hey guys, I’m very sorry, the whole thing was a bad assumption on my part (not getting imok on http interface). I just have recreated an debugged the SOLR code that monitors Zookeeper and see that the problem is with SOLR… Thanks again – you guys are one great team! Thanks and Regards, Mike -Original Message- From: Szalay-Bekő Máté [mailto:szalay.beko.m...@gmail.com] Sent: Wednesday, January 01, 2020 2:13 PM To: user@zookeeper.apache.org Subject: Re: java.lang.NullPointerException on some commands (stats, conf) 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ő Máté ha > scritto: > > > Hi Mike, > > > > the ruok command is used to find out if the server is running or not. In > > 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 < > mikesmotrit...@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:eolive...@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:msza...@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 > > > > >
Re: java.lang.NullPointerException on some commands (stats, conf)
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ő Máté ha > scritto: > > > Hi Mike, > > > > the ruok command is used to find out if the server is running or not. In > > 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 < > mikesmotrit...@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:eolive...@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:msza...@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 < > > > > > mikesmotrit...@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. > > > > > > > > > > > &
Re: java.lang.NullPointerException on some commands (stats, conf)
Mate, IIUC Mike is sayisaying that no json is returned at all Enrico Il mer 1 gen 2020, 11:22 Szalay-Bekő Máté ha scritto: > Hi Mike, > > the ruok command is used to find out if the server is running or not. In > 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 > wrote: > > > Hi Enrico, no - log is absolutely clean...other commands work well now... > > > > Thanks and Regards, > > > > Mike > > > > -Original Message- > > From: Enrico Olivelli [mailto:eolive...@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:msza...@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 < > > > > mikesmotrit...@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:eolive...@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 < > > > > > mikesmotrit...@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? > > > > > > > > >
Re: java.lang.NullPointerException on some commands (stats, conf)
Hi Mike, the ruok command is used to find out if the server is running or not. In 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 wrote: > Hi Enrico, no - log is absolutely clean...other commands work well now... > > Thanks and Regards, > > Mike > > -Original Message- > From: Enrico Olivelli [mailto:eolive...@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:msza...@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 < > > > mikesmotrit...@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:eolive...@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 < > > > > mikesmotrit...@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 version of > > Open > > > > Source software > > > > > > > > Just my 2 cents > > > > > > > > Enrico > > > > > > > > > > > > > > > > > > > > > Agai
RE: java.lang.NullPointerException on some commands (stats, conf)
Hi Enrico, no - log is absolutely clean...other commands work well now... Thanks and Regards, Mike -Original Message- From: Enrico Olivelli [mailto:eolive...@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:msza...@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 < > > mikesmotrit...@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:eolive...@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 < > > > mikesmotrit...@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 version 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:msza...@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
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:msza...@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 < > > mikesmotrit...@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:eolive...@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 < > > > mikesmotrit...@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 version 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:msza...@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, then 'mvn > > > clean > > > > install -DskipTests -Pful
RE: java.lang.NullPointerException on some commands (stats, conf)
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:msza...@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 < > mikesmotrit...@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:eolive...@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 < > > mikesmotrit...@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 version 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:msza...@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, then '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 < > mikesmotrit...@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, > > >
RE: java.lang.NullPointerException on some commands (stats, conf)
Hey Mate, thank you very much! It got into junk mail. Thanks again, Mike -Original Message- From: Szalay-Bekő Máté [mailto:szalay.beko.m...@gmail.com] Sent: Monday, December 09, 2019 3:19 AM To: user@zookeeper.apache.org Subject: Re: java.lang.NullPointerException on some commands (stats, conf) I sent you on Friday a link in private to mikesmotrit...@ongov.net Let me know if an other address should I use. Mate On Sun, Dec 8, 2019 at 12:23 PM Mike Smotritsky wrote: > Hey Mate - thank you very much! > How do I download the fixed build? > > Thanks again, > > Mike > > -Original Message- > From: Mate Szalay-Beko [mailto:msza...@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 < > > mikesmotrit...@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:eolive...@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 < > > > mikesmotrit...@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 version 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:msza...@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 execu
Re: java.lang.NullPointerException on some commands (stats, conf)
I sent you on Friday a link in private to mikesmotrit...@ongov.net Let me know if an other address should I use. Mate On Sun, Dec 8, 2019 at 12:23 PM Mike Smotritsky wrote: > Hey Mate - thank you very much! > How do I download the fixed build? > > Thanks again, > > Mike > > -Original Message- > From: Mate Szalay-Beko [mailto:msza...@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 < > > mikesmotrit...@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:eolive...@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 < > > > mikesmotrit...@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 version 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:msza...@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, then '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 br
RE: java.lang.NullPointerException on some commands (stats, conf)
Hey Mate - thank you very much! How do I download the fixed build? Thanks again, Mike -Original Message- From: Mate Szalay-Beko [mailto:msza...@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 < > mikesmotrit...@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:eolive...@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 < > > mikesmotrit...@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 version 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:msza...@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, then '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 < > mikesmotrit...@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 Olivell
Re: java.lang.NullPointerException on some commands (stats, conf)
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 < mikesmotrit...@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:eolive...@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 < > mikesmotrit...@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 version 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:msza...@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, then '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 > > > 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:eolive...@gmail.com] > > > Sent: Tuesday, December 03, 2019 10:07 AM > > > To: UserZooKeeper > > > Subject: Re: java.lang.NullPointerException on some commands (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 < > > > mikesmotrit...@ongov.net> ha scritto: > > > > > > > Hi Enrico, > > > > > > > > Thank you very much, that would be great! > > > > > > > > Thanks and Regards, > > > > > > > > Mike > > > > > > > > -Original Message- > > > > From: Enrico Olivelli [mailto:eolive...@gmail.com] > > > > Sent: Monday, December 02, 2019 10:56 AM > > > > To: UserZooKeeper
RE: java.lang.NullPointerException on some commands (stats, conf)
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:eolive...@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 < mikesmotrit...@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 version 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:msza...@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, then '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 > 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:eolive...@gmail.com] > > Sent: Tuesday, December 03, 2019 10:07 AM > > To: UserZooKeeper > > Subject: Re: java.lang.NullPointerException on some commands (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 < > > mikesmotrit...@ongov.net> ha scritto: > > > > > Hi Enrico, > > > > > > Thank you very much, that would be great! > > > > > > Thanks and Regards, > > > > > > Mike > > > > > > -Original Message- > > > From: Enrico Olivelli [mailto:eolive...@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 < > > > mikesmotrit...@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 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- > > >
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, then '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 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:eolive...@gmail.com] > Sent: Tuesday, December 03, 2019 10:07 AM > To: UserZooKeeper > Subject: Re: java.lang.NullPointerException on some commands (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 < > mikesmotrit...@ongov.net> ha scritto: > > > Hi Enrico, > > > > Thank you very much, that would be great! > > > > Thanks and Regards, > > > > Mike > > > > -Original Message- > > From: Enrico Olivelli [mailto:eolive...@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 < > > mikesmotrit...@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 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 > > > > 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 > > > >> > >
RE: java.lang.NullPointerException on some commands (stats, conf)
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:eolive...@gmail.com] Sent: Tuesday, December 03, 2019 10:07 AM To: UserZooKeeper Subject: Re: java.lang.NullPointerException on some commands (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 < mikesmotrit...@ongov.net> ha scritto: > Hi Enrico, > > Thank you very much, that would be great! > > Thanks and Regards, > > Mike > > -Original Message- > From: Enrico Olivelli [mailto:eolive...@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 < > mikesmotrit...@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 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 > > 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:25
Re: java.lang.NullPointerException on some commands (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 < mikesmotrit...@ongov.net> ha scritto: > Hi Enrico, > > Thank you very much, that would be great! > > Thanks and Regards, > > Mike > > -Original Message- > From: Enrico Olivelli [mailto:eolive...@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 < > mikesmotrit...@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 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 > > 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.ecl
RE: java.lang.NullPointerException on some commands (stats, conf)
Hi Enrico, Thank you very much, that would be great! Thanks and Regards, Mike -Original Message- From: Enrico Olivelli [mailto:eolive...@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 < mikesmotrit...@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 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 > 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$R
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 < mikesmotrit...@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 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 > 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.th
RE: java.lang.NullPointerException on some commands (stats, conf)
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 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 > 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
RE: java.lang.NullPointerException on some commands (stats, conf)
Hey Mate, thank you very much! Looking forward to getting the fix. Thanks and Regards, Mike -Original Message- From: Mate Szalay-Beko [mailto:msza...@cloudera.com.INVALID] Sent: Thursday, November 28, 2019 10:53 AM To: user@zookeeper.apache.org Subject: Re: java.lang.NullPointerException on some commands (stats, conf) 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 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.serv
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 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 > 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 >>
Re: java.lang.NullPointerException on some commands (stats, conf)
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 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 >