Hi, it builds after a fresh checkout. However, the file I mentioned is still buggy IMHO.
> mjsax@T420s-dbis-mjsax:~/workspace_flink/dummy/flink$ grep package > flink-java/src/test/java/org/apache/flink/api/java/typeutils/runtime/kryo/KryoWithCustomSerializersTest.java > package org.apache.flink.api.java.typeutils.runtime; So, from my understanding it should not build... Is this file somehow skipped? Might it be, that eclipse messes up my original environment? -Matthias On 02/24/2015 06:36 PM, Fabian Hueske wrote: > 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); >>>>> } >>>> >>>> >>>> >>> >> >> >
signature.asc
Description: OpenPGP digital signature