The master builds for me as well. Can you try to clone a new copy and do a "mvn -DskipTests clean install"?
2015-02-24 18:26 GMT+01:00 Matthias J. Sax <mj...@informatik.hu-berlin.de>: > Hi, > > I build on command line: > > mjsax@T420s-dbis-mjsax:~/workspace_flink/flink$ git pull flink master > From https://github.com/apache/flink > * branch master -> FETCH_HEAD > Already up-to-date. > > The problem is in TEST: > > flink-java/src/test/java/org/apache/flink/api/java/typeutils/runtime/kryo/KryoWithCustomSerializersTest.java > > I fixed the bug and git diff gives me: > > mjsax@T420s-dbis-mjsax:~/workspace_flink/flink$ git diff > flink-java/src/test/java/org/apache/flink/api/java/typeutils/runtime/kryo/KryoWithCustomSerializersTest.java > > diff --git > a/flink-java/src/test/java/org/apache/flink/api/java/typeutils/runtime/kryo/KryoWithCustomSerializersTest.java > b/flink-java/src/test/java/org/apache/flink/api/java/typeutils/runtime/kryo/KryoWithCustomSerializersTest.java > > index 155010e..d68afd6 100644 > > --- > a/flink-java/src/test/java/org/apache/flink/api/java/typeutils/runtime/kryo/KryoWithCustomSerializersTest.java > > +++ > b/flink-java/src/test/java/org/apache/flink/api/java/typeutils/runtime/kryo/KryoWithCustomSerializersTest.java > > @@ -16,7 +16,7 @@ > > * limitations under the License. > > */ > > > > -package org.apache.flink.api.java.typeutils.runtime; > > +package org.apache.flink.api.java.typeutils.runtime.kryo; > > > > import java.util.Collection; > > import java.util.HashSet; > > @@ -25,6 +25,7 @@ import org.apache.flink.api.common.ExecutionConfig; > > import org.apache.flink.api.common.typeinfo.TypeInformation; > > import org.apache.flink.api.common.typeutils.TypeSerializer; > > import org.apache.flink.api.java.typeutils.GenericTypeInfo; > > > > As you can see, the class is in .../runtim/kryo/ but the package > statement omits the ".kryo" > > > -Matthias > > > > > On 02/24/2015 05:47 PM, Robert Metzger wrote: > > How did you build Flink? > > > > I'm not so sure if the master is really broken because I've build it > > multiple times today, also our Travis says everything is fine: > > https://travis-ci.org/apache/flink/builds > > > > > > On Tue, Feb 24, 2015 at 5:29 PM, Matthias J. Sax < > > mj...@informatik.hu-berlin.de> wrote: > > > >> Hi, > >> > >> I just pulled the latest version "flink master" and I got a compilation > >> error. I tracked the bug down. It seems that the following commit moved > >> a class without changing the package statement... > >> > >> > >> Cheers, > >> Matthias > >> > >> > >> commit 354efec0f9da0fa03ea9b337b02a1a2a03a9ac16 > >> Author: Robert Metzger <rmetz...@apache.org> 2015-01-26 17:54:25 > >> Committer: Robert Metzger <rmetz...@apache.org> 2015-02-18 15:52:08 > >> Parent: 7407076d3990752eb5fa4072cd036efd2f656cbc ([FLINK-1369] [types] > >> Add support for Subclasses, Interfaces, Abstract Classes.) > >> Branches: master, flink/master > >> > >> [FLINK-1417] Automatically register types with Kryo > >> > >> > >>> diff --git > >> > a/flink-java/src/test/java/org/apache/flink/api/java/typeutils/runtime/KryoWithCustomSerializersTest.java > >> > b/flink-java/src/test/java/org/apache/flink/api/java/typeutils/runtime/kryo/KryoWithCustomSerializersTest.java > >>> similarity index 96% > >>> rename from > >> > flink-java/src/test/java/org/apache/flink/api/java/typeutils/runtime/KryoWithCustomSerializersTest.java > >>> rename to > >> > flink-java/src/test/java/org/apache/flink/api/java/typeutils/runtime/kryo/KryoWithCustomSerializersTest.java > >>> index 7020d80..155010e 100644 > >>> --- > >> > a/flink-java/src/test/java/org/apache/flink/api/java/typeutils/runtime/KryoWithCustomSerializersTest.java > >>> +++ > >> > b/flink-java/src/test/java/org/apache/flink/api/java/typeutils/runtime/kryo/KryoWithCustomSerializersTest.java > >>> @@ -50,7 +50,7 @@ > >>> @Override > >>> protected <T> TypeSerializer<T> createSerializer(Class<T> type) { > >>> ExecutionConfig conf = new ExecutionConfig(); > >>> - conf.registerKryoSerializer(LocalDate.class, > >> LocalDateSerializer.class); > >>> + conf.registerTypeWithKryoSerializer(LocalDate.class, > >> LocalDateSerializer.class); > >>> TypeInformation<T> typeInfo = new > GenericTypeInfo<T>(type); > >>> return typeInfo.createSerializer(conf); > >>> } > >> > >> > >> > > > >