https://github.com/apache/zookeeper/pull/1340
> On 2020. Apr 28., at 15:04, Andor Molnar <an...@apache.org> wrote: > > I verified the patch, it works perfectly. > > Steps: > - build ZK from source with openjdk 13.0.2 > - run server with Oracle 1.8.0_201 > - connect zkcli with both java versions > - run some smoke tests > > It worked perfectly with master and failed with 3.5.7 with the > “NoSuchMethodError” as mentioned in the ticket. > > I’ll backport the patch to 3.6 and 3.5 and mark the ticket resolved. > > Thanks again. > > Andor > > > > > >> On 2020. Apr 28., at 13:27, Andor Molnar <an...@apache.org> wrote: >> >> Great. I’ll take care of that. >> >> >> >>> On 2020. Apr 28., at 13:08, Enrico Olivelli <eolive...@gmail.com> wrote: >>> >>> Il Mar 28 Apr 2020, 10:48 Andor Molnar <an...@apache.org> ha scritto: >>> >>>> Really? >>>> That patch is a general solution and actually looks really promising to >>>> me. I’ll check. >>>> >>> >>> I forgot that in that patch option 2 is already implemented >>> https://github.com/apache/zookeeper/pull/1269 >>> We could port it to 3.6 branch and to branch 3.5 >>> >>> Enrico >>> >>>> >>>> Thanks Chris. >>>> >>>> Andor >>>> >>>> >>>> >>>>> On 2020. Apr 28., at 9:34, Enrico Olivelli <eolive...@gmail.com> wrote: >>>>> >>>>> Il Mar 28 Apr 2020, 02:47 Christopher <ctubb...@apache.org> ha scritto: >>>>> >>>>>> Option 2 was implemented by me already as part of my pull request for >>>>>> https://issues.apache.org/jira/browse/ZOOKEEPER-3739 >>>>>> This change was applied to 3.6.1 and 3.7.0. >>>>>> >>>>> >>>>> This is not the problem but the problem with ByteBuffer. >>>>> >>>>> Enrico >>>>> >>>>> >>>>>> If this didn't fix it, I'd have to look into it further. But, the >>>>>> option 1 doesn't look too bad to me. >>>>>> >>>>>> On Mon, Apr 27, 2020 at 1:16 PM Enrico Olivelli <eolive...@gmail.com> >>>>>> wrote: >>>>>>> >>>>>>> Optional 2 is the best. >>>>>>> >>>>>>> I have fallen into this problem while preparing 3.6.1 rc. I was using >>>>>> jdk14 >>>>>>> and my binaries wouldn't run in jdk8 >>>>>>> >>>>>>> Enrico >>>>>>> >>>>>>> Il Lun 27 Apr 2020, 18:58 Andor Molnar <an...@apache.org> ha scritto: >>>>>>> >>>>>>>> Hi folks, >>>>>>>> >>>>>>>> https://issues.apache.org/jira/browse/ZOOKEEPER-3215 >>>>>>>> >>>>>>>> has come up recently again and I’m thinking of the right way to >>>> resolve >>>>>>>> this. Given that we have some Maven experts in the house my first >>>>>> question >>>>>>>> would be: can we just resolve this with some Maven magic? >>>>>>>> >>>>>>>> Option #1 >>>>>>>> Apply https://github.com/apache/zookeeper/pull/760 on master branch >>>> to >>>>>>>> make explicit casts which will hint the compiler to use the right >>>>>> method. >>>>>>>> >>>>>>>> Option #2 >>>>>>>> Detect the Java compiler with Maven and add “—release 8” switch to all >>>>>>>> Java compilers with version 9+. >>>>>>>> >>>>>>>> I really want to resolve this with some automated solution, because >>>>>>>> changing the source code seems to me ugly and fragile. Do we have any >>>>>> other >>>>>>>> option? >>>>>>>> >>>>>>>> Regards, >>>>>>>> Andor >>>>>>>> >>>>>>>> >>>>>>>> >>>>>> >>>> >>>> >> >