Yes I am using quickstart template. I have removed the exclusions for
jackson: core, databind and annotations.

On 26 September 2017 at 16:36, Tzu-Li (Gordon) Tai <tzuli...@apache.org> wrote:
> Ah, I see.
>
> Are you using the Flink quickstart template to build your application?
> I think exclusion is defined in the pom.xml of that archetype.
>
> Just above the exclusion I do see this message:
> “WARNING: You have to remove these excludes if your code relies on other
> version of these dependencies."
>
>
> On 26 September 2017 at 5:27:47 PM, Tomasz Dobrzycki
> (dobrzycki.tom...@gmail.com) wrote:
>
> Hi Gordon,
>
> Thanks for your answer.
> - I've built it with Maven 3.2.5
> - I am using Jackson in my application (version 2.7.4)
>
> Something that I have noticed when building Kinesis connector is that
> it excludes jackson:
> [INFO] Excluding
> com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.7.3
> from the shaded jar.
> even though I can't find any mention of that in it's pom.xml.
>
> Cheers,
> Tomasz
>
> On 26 September 2017 at 15:43, Tzu-Li (Gordon) Tai <tzuli...@apache.org>
> wrote:
>> Hi Tomasz,
>>
>> Yes, dependency clashes may surface when executing actual job runs on
>> clusters.
>>
>> A few things to probably check first:
>> - Have you built Flink or the Kinesis connector with Maven version 3.3 or
>> above? If yes, try using a lower version, as 3.3+ results in some shading
>> issues when used to build Flink.
>> - I’m not sure if the Kinesis client has a Jackson dependency, but you
>> could
>> also try checking if your application pulls in a conflicting Jackson
>> version
>> (with Flink, which uses 2.7.4) via some other dependency.
>>
>> Cheers,
>> Gordon
>>
>>
>> On 26 September 2017 at 4:28:27 PM, Tomasz Dobrzycki
>> (dobrzycki.tom...@gmail.com) wrote:
>>
>> Hi guys,
>>
>> I'm working with Kinesis connector and currently trying to solve a
>> bizarre issue.
>> I had problems with Kinesis and httpcomponents which I was able to
>> solve using steps shown in:
>>
>> https://github.com/apache/flink/pull/4150/commits/9b539470ac308d7af9df9a70792aa1fa8c6995fc
>>
>> That did the trick and I am able to run my code successfully via
>> IntelliJ. I am connecting to Kinesis stream hosted on AWS and reading
>> messages just fine.
>>
>> Unfortunately that is not true for running Flink via command line
>> scripts. I get this error when running start-local.sh into flink run
>> ... :
>> Caused by: java.lang.ClassNotFoundException:
>> com.fasterxml.jackson.dataformat.cbor.CBORFactory
>>
>> I have built my Kinesis connector and installed it via mvn install. Am
>> I missing some steps? I'm assuming that my code is fine given that I'm
>> able to run it through IntelliJ.
>>
>> Anyone faced this problem or maybe some solution comes to your mind?
>>
>> Cheers
>> Tomasz

Reply via email to