I’ve investigated into the issue, and have succeeded to solve some problems by upgrading the versions of multiple java libraries. I’ve nevertheless faced a number of issues while upgrading the Beam version, and I’m trying to provide a fix ASAP 😀. I’ll file a PR as soon as I’m done :) hold tight!
P.S. I’ll also look into the ITCase issue that arises while compiling Nemo using multiple threads. - Wonook > On 31 Jan 2020, at 9:08 AM, Byung-Gon Chun <bgc...@gmail.com> wrote: > > Wonook, > > Any update on the jdk 1.11 issue? > > Thanks. > -Gon > > On Thu, Jan 23, 2020 at 7:59 AM Byung-Gon Chun <bgc...@gmail.com> wrote: > >> Hi Nemoers, >> >> It would be good to take a look at the problems Markus reported for the >> release. >> >> -Gon >> >> >> On Thu, Jan 23, 2020 at 6:16 AM Markus Weimer <wei...@apache.org> wrote: >> >>> Thanks for the insight. I have switched to Java 8, and now a `mvn >>> compile` works. However, there seems to be some oddity going on still. >>> `mvn install -DskipITs -DskipTests` still produces an error: >>> >>> ``` >>> [ERROR] >>> /home/mweimer/nemo/incubator-nemo/runtime/executor/src/test/java/org/apache/nemo/runtime/executor/datatransfer/DataTransferT >>> est.java:[55,45] package org.apache.nemo.runtime.master.metric does not >>> exist >>> ``` >>> >>> I also noticed that parallel builds don't succeed (`mvn -TC1 ...`). >>> Maybe there is a dependency not captured in the build files? Maven has >>> a tendency to satisfy these dependencies out of the local maven >>> repository. However, I have no prior version of Nemo on my machine... >>> >>> Meanwhile, I vote +0 on the release not to hold it up :) >>> >>> Markus >>> >>> On Wed, Jan 22, 2020 at 9:07 AM 송원욱 <wsong0...@gmail.com> wrote: >>>> >>>> It seems like the problem comes with the protobuf library, which we >>> keep the version to 2.5.0 due to the dependency with REEF. It seems like >>> the effort is non-negligible, but I’ll raise an issue on JIRA: >>> https://issues.apache.org/jira/browse/NEMO-437 < >>> https://issues.apache.org/jira/browse/NEMO-437>. >>>> >>>> +1 in the meanwhile :) >>>> >>>>> On Jan 22, 2020, at 9:57 PM, 송원욱 <wsong0...@gmail.com> wrote: >>>>> >>>>> It succeeds with Java 8 on my Mac as well, but fails with JDK 11. >>> I’ll see what’s required to support JDK 11 and we could measure if it would >>> be doable before the release. >>>>> >>>>>> On Jan 22, 2020, at 10:41 AM, Markus Weimer <wei...@apache.org> >>> wrote: >>>>>> >>>>>> Hi, >>>>>> >>>>>> I have tried to compile Nemo, and hit an error: >>>>>> >>>>>> ``` >>>>>> [ERROR] Failed to execute goal >>>>>> org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile >>>>>> (default-compile) on project nemo-runtime-common: Compilation failure >>>>>> [ERROR] >>> /home/mweimer/incubator-nemo/runtime/common/target/generated-sources/protobuf/grpc-java/org/apache/nemo/runtime/common/comm/MessageServiceGrpc.java:[23,18] >>>>>> cannot find >>>>>> symbol >>>>>> [ERROR] symbol: class Generated >>>>>> [ERROR] location: package javax.annotation >>>>>> ``` >>>>>> >>>>>> I am doing this on Ubuntu 18.04 on the Windows Subsystem for Linux. I >>>>>> installed `mvn` via `sudo apt install maven` which pulled in >>>>>> `openjdk-11-jre-headless:amd64 (11.0.5+10-0ubuntu1.1~18.04)` as the >>>>>> JDK. >>>>>> >>>>>> Has anyone else tried compiling on JDK 11? >>>>>> >>>>>> Thanks, >>>>>> >>>>>> Markus >>>>>> >>>>>> On Tue, Jan 21, 2020 at 3:58 PM Byung-Gon Chun <bgc...@gmail.com> >>> wrote: >>>>>>> >>>>>>> Thanks, Sanha! >>>>>>> >>>>>>> +1 >>>>>>> >>>>>>> I checked the sha512 hash. >>>>>>> I verified the signature. >>>>>>> "mvn clean install" ran successfully. >>>>>>> >>>>>>> Great job! >>>>>>> -Gon >>>>>>> >>>>>>> >>>>>>> On Tue, Jan 21, 2020 at 11:53 PM Sanha Lee <sa...@apache.org> >>> wrote: >>>>>>> >>>>>>>> Hello Nemo PPMC. >>>>>>>> >>>>>>>> Because it's been a while since we discussed the release 0.2, I'd >>> like to >>>>>>>> start voting. >>>>>>>> >>>>>>>> Please refer to the information below to vote on this release, and >>> vote: >>>>>>>> >>>>>>>> [ ] +1 Release this package as Apache Nemo (incubating) 0.2.0 >>>>>>>> [ ] 0 I don't feel strongly about it, but the release seems okay. >>>>>>>> [ ] -1 Please do not release this package because... >>>>>>>> >>>>>>>> 1. Source release files: >>>>>>>> >>> https://dist.apache.org/repos/dist/dev/incubator/nemo/0.2-incubating/ >>>>>>>> >>>>>>>> 2. The release tag: >>>>>>>> >>>>>>>> >>> https://github.com/apache/incubator-nemo/releases/tag/apache-nemo-0.2-incubating-rc1 >>>>>>>> >>>>>>>> >>>>>>>> 3. The release hash: >>>>>>>> >>>>>>>> >>> https://github.com/apache/incubator-nemo/commit/6ca51e92408aa4cdcc0c68697b6590baa839ab9b >>>>>>>> >>>>>>>> >>>>>>>> 5. The KEYS file: >>>>>>>> https://dist.apache.org/repos/dist/dev/incubator/nemo/KEYS >>>>>>>> >>>>>>>> Sincerely, >>>>>>>> Sanha >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Byung-Gon Chun >>>>> >>>> >>> >> >> >> -- >> Byung-Gon Chun >> > > > -- > Byung-Gon Chun