Hi Kien,

Thanks for the feedback. I wasn't certain regarding compatibility between
jars. I did version bump the flink libraries and the application did start.
Just curious if the previous jar still worked without upgrading.

Regarding the savepoint table. Someone should probably add 1.4 information
for consistency.


Thanks,

Colin Williams


On Dec 20, 2017 8:16 PM, "Kien Truong" <duckientru...@gmail.com> wrote:

> Hi Colin,
>
> Did you try to rebuild the application with Flink 1.4 ? You cannot just
> take a jar build with 1.3 and run it on 1.4 cluster. Afaik, Flink doesn't
> make any guarantee about binary compatibility between major releases, so
> you always have to recompile your application code when you upgrade the
> cluster.
>
> Also, the compatibility table you mentioned is only applicable to save
> point, not application code.
>
> Best regards,
> Kien
>
> Sent from TypeApp <http://www.typeapp.com/r?b=11479>
> On Dec 21, 2017, at 09:06, Colin Williams <colin.williams.seattle@gmail.
> com> wrote:
>>
>> I recently tried to launch our application 1.3 jars against a 1.4
>> cluster. I got a java.lang.NoClassDefFoundError:
>> org/apache/flink/streaming/api/checkpoint/CheckpointedRestoring when I
>> tried to run our 1.3 flink application against 1.4 .
>>
>> Then I googled around and didn't see a mention of 1.4 in the
>> compatibility table: https://ci.apache.org/projects/flink/flink-docs-
>> release-1.4/ops/upgrading.html#compatibility-table
>>
>> Does 1.4 break compatibility? Maybe the 1.4 docs should be updated to
>> reflect that?
>>
>> Thanks,
>>
>> Colin Williams
>>
>

Reply via email to