RE: Unable to compile both trunk and 0.5.1 code
Actually, tried jdk 1.7.0. It works. While the project readme said that Java 6, 7 or 8 both works... Best Regards, Raymond Liu -Original Message- From: Liu, Raymond [mailto:raymond@intel.com] Sent: Monday, June 30, 2014 4:13 PM To: dev@flink.incubator.apache.org Subject: Unable to compile both trunk and 0.5.1 code Hi Just clone the code from incubator flink, I tried both trunk code and 0.5.1 release, and encounter the same problem. # mvn --version Apache Maven 3.0.4 Maven home: /usr/share/maven Java version: 1.6.0_30, vendor: Sun Microsystems Inc. Java home: /usr/java/jdk1.6.0_30/jre Default locale: en_US, platform encoding: UTF-8 OS name: linux, version: 3.8.0-29-generic, arch: amd64, family: unix # mvn -DskipTests clean package [INFO] Scanning for projects... [INFO] [INFO] Reactor Build Order: [INFO] [INFO] stratosphere [INFO] stratosphere-core [INFO] stratosphere-java [INFO] stratosphere-runtime [INFO] stratosphere-compiler [INFO] stratosphere-scala [INFO] stratosphere-clients [INFO] stratosphere-examples [INFO] stratosphere-java-examples [INFO] stratosphere-scala-examples [INFO] stratosphere-test-utils [INFO] stratosphere-tests [INFO] stratosphere-addons [INFO] avro [INFO] jdbc [INFO] spargel [INFO] hadoop-compatibility [INFO] stratosphere-quickstart [INFO] quickstart-java [INFO] quickstart-scala [INFO] stratosphere-dist [INFO] [INFO] [INFO] Building stratosphere 0.5.1 [INFO] [INFO] [INFO] --- maven-clean-plugin:2.3:clean (default-clean) @ stratosphere --- [INFO] Deleting file set: /root/git/incubator-flink/target (included: [**], excluded: []) [INFO] [INFO] --- maven-checkstyle-plugin:2.12.1:check (validate) @ stratosphere --- [INFO] [INFO] [INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-maven) @ stratosphere --- [INFO] [INFO] --- maven-javadoc-plugin:2.9.1:jar (attach-javadocs) @ stratosphere --- [INFO] Not executing Javadoc as the project is not a Java classpath-capable package [INFO] [INFO] maven-source-plugin:2.2.1:jar (attach-sources) @ stratosphere [INFO] [INFO] --- maven-checkstyle-plugin:2.12.1:check (validate) @ stratosphere --- [INFO] [INFO] [INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-maven) @ stratosphere --- [INFO] [INFO] maven-source-plugin:2.2.1:jar (attach-sources) @ stratosphere [INFO] [INFO] --- maven-source-plugin:2.2.1:jar (attach-sources) @ stratosphere --- [INFO] [INFO] [INFO] Building stratosphere-core 0.5.1 [INFO] [INFO] [INFO] --- maven-clean-plugin:2.3:clean (default-clean) @ stratosphere-core --- [INFO] Deleting file set: /root/git/incubator-flink/stratosphere-core/target (included: [**], excluded: []) [INFO] [INFO] --- maven-checkstyle-plugin:2.12.1:check (validate) @ stratosphere-core --- [INFO] [INFO] [INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-maven) @ stratosphere-core --- [INFO] [INFO] --- maven-resources-plugin:2.3:resources (default-resources) @ stratosphere-core --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /root/git/incubator-flink/stratosphere-core/src/main/resources [INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ stratosphere-core --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 225 source files to /root/git/incubator-flink/stratosphere-core/target/classes [WARNING] /root/git/incubator-flink/stratosphere-core/src/main/java/eu/stratosphere/core/memory/MemoryUtils.java:[27,37] warning: sun.misc.Unsafe is Sun proprietary API and may be removed in a future release [WARNING] /root/git/incubator-flink/stratosphere-core/src/main/java/eu/stratosphere/core/memory/MemoryUtils.java:[36,32] warning: sun.misc.Unsafe is Sun proprietary API and may be removed in a future release [WARNING] /root/git/incubator-flink/stratosphere-core/src/main/java/eu/stratosphere/core/memory/MemorySegment.java:[963,38] warning: sun.misc.Unsafe is Sun proprietary API and may be removed in a future release [WARNING] /root/git/incubator-flink/stratosphere-core/src/main/java/eu/stratosphere/types/Record.java:[1733,46] warning: sun.misc.Unsafe is Sun proprietary API and may be removed in a future release [WARNING] /root/git/incubator-flink/stratosphere-core/src/main/java/eu/stratosphere/core/memory/MemoryUtils.java:[38,53] warning: sun.misc.Unsafe is Sun proprietary API and may be removed in a future release [WARNING] /root/git/incubator-flink/stratosphere-core/src/main/java/eu/stratosphere/core/memory/MemoryUtils.java:[40,41] warning: sun.misc.Unsafe is Sun proprietary API and may be removed in a future release [WARNING] Note:
Re: Unable to compile both trunk and 0.5.1 code
Hi Raymond, its a known issue of the Oracle JDK 6 compiler. There is a issue filed at Oracle but they don't support JDK6 anymore, so they won't fix it. OpenJDK 6 has a fix, and all newer versions from Oracle also have fixes. Flink/Stratosphere runs on the buggy Oracle JDK 6 version, just the compiler won't work. Regards, Robert On Mon, Jun 30, 2014 at 10:20 AM, Liu, Raymond raymond@intel.com wrote: Actually, tried jdk 1.7.0. It works. While the project readme said that Java 6, 7 or 8 both works... Best Regards, Raymond Liu -Original Message- From: Liu, Raymond [mailto:raymond@intel.com] Sent: Monday, June 30, 2014 4:13 PM To: dev@flink.incubator.apache.org Subject: Unable to compile both trunk and 0.5.1 code Hi Just clone the code from incubator flink, I tried both trunk code and 0.5.1 release, and encounter the same problem. # mvn --version Apache Maven 3.0.4 Maven home: /usr/share/maven Java version: 1.6.0_30, vendor: Sun Microsystems Inc. Java home: /usr/java/jdk1.6.0_30/jre Default locale: en_US, platform encoding: UTF-8 OS name: linux, version: 3.8.0-29-generic, arch: amd64, family: unix # mvn -DskipTests clean package [INFO] Scanning for projects... [INFO] [INFO] Reactor Build Order: [INFO] [INFO] stratosphere [INFO] stratosphere-core [INFO] stratosphere-java [INFO] stratosphere-runtime [INFO] stratosphere-compiler [INFO] stratosphere-scala [INFO] stratosphere-clients [INFO] stratosphere-examples [INFO] stratosphere-java-examples [INFO] stratosphere-scala-examples [INFO] stratosphere-test-utils [INFO] stratosphere-tests [INFO] stratosphere-addons [INFO] avro [INFO] jdbc [INFO] spargel [INFO] hadoop-compatibility [INFO] stratosphere-quickstart [INFO] quickstart-java [INFO] quickstart-scala [INFO] stratosphere-dist [INFO] [INFO] [INFO] Building stratosphere 0.5.1 [INFO] [INFO] [INFO] --- maven-clean-plugin:2.3:clean (default-clean) @ stratosphere --- [INFO] Deleting file set: /root/git/incubator-flink/target (included: [**], excluded: []) [INFO] [INFO] --- maven-checkstyle-plugin:2.12.1:check (validate) @ stratosphere --- [INFO] [INFO] [INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-maven) @ stratosphere --- [INFO] [INFO] --- maven-javadoc-plugin:2.9.1:jar (attach-javadocs) @ stratosphere --- [INFO] Not executing Javadoc as the project is not a Java classpath-capable package [INFO] [INFO] maven-source-plugin:2.2.1:jar (attach-sources) @ stratosphere [INFO] [INFO] --- maven-checkstyle-plugin:2.12.1:check (validate) @ stratosphere --- [INFO] [INFO] [INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-maven) @ stratosphere --- [INFO] [INFO] maven-source-plugin:2.2.1:jar (attach-sources) @ stratosphere [INFO] [INFO] --- maven-source-plugin:2.2.1:jar (attach-sources) @ stratosphere --- [INFO] [INFO] [INFO] Building stratosphere-core 0.5.1 [INFO] [INFO] [INFO] --- maven-clean-plugin:2.3:clean (default-clean) @ stratosphere-core --- [INFO] Deleting file set: /root/git/incubator-flink/stratosphere-core/target (included: [**], excluded: []) [INFO] [INFO] --- maven-checkstyle-plugin:2.12.1:check (validate) @ stratosphere-core --- [INFO] [INFO] [INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-maven) @ stratosphere-core --- [INFO] [INFO] --- maven-resources-plugin:2.3:resources (default-resources) @ stratosphere-core --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /root/git/incubator-flink/stratosphere-core/src/main/resources [INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ stratosphere-core --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 225 source files to /root/git/incubator-flink/stratosphere-core/target/classes [WARNING] /root/git/incubator-flink/stratosphere-core/src/main/java/eu/stratosphere/core/memory/MemoryUtils.java:[27,37] warning: sun.misc.Unsafe is Sun proprietary API and may be removed in a future release [WARNING] /root/git/incubator-flink/stratosphere-core/src/main/java/eu/stratosphere/core/memory/MemoryUtils.java:[36,32] warning: sun.misc.Unsafe is Sun proprietary API and may be removed in a future release [WARNING] /root/git/incubator-flink/stratosphere-core/src/main/java/eu/stratosphere/core/memory/MemorySegment.java:[963,38] warning: sun.misc.Unsafe is Sun proprietary API and may be removed in a future release [WARNING] /root/git/incubator-flink/stratosphere-core/src/main/java/eu/stratosphere/types/Record.java:[1733,46] warning: sun.misc.Unsafe is Sun proprietary API and may be
RE: Unable to compile both trunk and 0.5.1 code
Great, Thanks for the reply :) Best Regards, Raymond Liu -Original Message- From: Robert Metzger [mailto:rmetz...@apache.org] Sent: Monday, June 30, 2014 4:26 PM To: dev@flink.incubator.apache.org Subject: Re: Unable to compile both trunk and 0.5.1 code Hi Raymond, its a known issue of the Oracle JDK 6 compiler. There is a issue filed at Oracle but they don't support JDK6 anymore, so they won't fix it. OpenJDK 6 has a fix, and all newer versions from Oracle also have fixes. Flink/Stratosphere runs on the buggy Oracle JDK 6 version, just the compiler won't work. Regards, Robert On Mon, Jun 30, 2014 at 10:20 AM, Liu, Raymond raymond@intel.com wrote: Actually, tried jdk 1.7.0. It works. While the project readme said that Java 6, 7 or 8 both works... Best Regards, Raymond Liu -Original Message- From: Liu, Raymond [mailto:raymond@intel.com] Sent: Monday, June 30, 2014 4:13 PM To: dev@flink.incubator.apache.org Subject: Unable to compile both trunk and 0.5.1 code Hi Just clone the code from incubator flink, I tried both trunk code and 0.5.1 release, and encounter the same problem. # mvn --version Apache Maven 3.0.4 Maven home: /usr/share/maven Java version: 1.6.0_30, vendor: Sun Microsystems Inc. Java home: /usr/java/jdk1.6.0_30/jre Default locale: en_US, platform encoding: UTF-8 OS name: linux, version: 3.8.0-29-generic, arch: amd64, family: unix # mvn -DskipTests clean package [INFO] Scanning for projects... [INFO] -- -- [INFO] Reactor Build Order: [INFO] [INFO] stratosphere [INFO] stratosphere-core [INFO] stratosphere-java [INFO] stratosphere-runtime [INFO] stratosphere-compiler [INFO] stratosphere-scala [INFO] stratosphere-clients [INFO] stratosphere-examples [INFO] stratosphere-java-examples [INFO] stratosphere-scala-examples [INFO] stratosphere-test-utils [INFO] stratosphere-tests [INFO] stratosphere-addons [INFO] avro [INFO] jdbc [INFO] spargel [INFO] hadoop-compatibility [INFO] stratosphere-quickstart [INFO] quickstart-java [INFO] quickstart-scala [INFO] stratosphere-dist [INFO] [INFO] -- -- [INFO] Building stratosphere 0.5.1 [INFO] -- -- [INFO] [INFO] --- maven-clean-plugin:2.3:clean (default-clean) @ stratosphere --- [INFO] Deleting file set: /root/git/incubator-flink/target (included: [**], excluded: []) [INFO] [INFO] --- maven-checkstyle-plugin:2.12.1:check (validate) @ stratosphere --- [INFO] [INFO] [INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-maven) @ stratosphere --- [INFO] [INFO] --- maven-javadoc-plugin:2.9.1:jar (attach-javadocs) @ stratosphere --- [INFO] Not executing Javadoc as the project is not a Java classpath-capable package [INFO] [INFO] maven-source-plugin:2.2.1:jar (attach-sources) @ stratosphere [INFO] [INFO] --- maven-checkstyle-plugin:2.12.1:check (validate) @ stratosphere --- [INFO] [INFO] [INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-maven) @ stratosphere --- [INFO] [INFO] maven-source-plugin:2.2.1:jar (attach-sources) @ stratosphere [INFO] [INFO] --- maven-source-plugin:2.2.1:jar (attach-sources) @ stratosphere --- [INFO] [INFO] -- -- [INFO] Building stratosphere-core 0.5.1 [INFO] -- -- [INFO] [INFO] --- maven-clean-plugin:2.3:clean (default-clean) @ stratosphere-core --- [INFO] Deleting file set: /root/git/incubator-flink/stratosphere-core/target (included: [**], excluded: []) [INFO] [INFO] --- maven-checkstyle-plugin:2.12.1:check (validate) @ stratosphere-core --- [INFO] [INFO] [INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-maven) @ stratosphere-core --- [INFO] [INFO] --- maven-resources-plugin:2.3:resources (default-resources) @ stratosphere-core --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /root/git/incubator-flink/stratosphere-core/src/main/resources [INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ stratosphere-core --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 225 source files to /root/git/incubator-flink/stratosphere-core/target/classes [WARNING] /root/git/incubator-flink/stratosphere-core/src/main/java/eu/stratosph ere/core/memory/MemoryUtils.java:[27,37] warning: sun.misc.Unsafe is Sun proprietary API and may be removed in a future release [WARNING] /root/git/incubator-flink/stratosphere-core/src/main/java/eu/stratosph ere/core/memory/MemoryUtils.java:[36,32] warning: sun.misc.Unsafe is Sun proprietary API and may be removed in a future release [WARNING] /root/git/incubator-flink/stratosphere-core/src/main/java/eu