[ 
https://issues.apache.org/jira/browse/NIFI-4450?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16191981#comment-16191981
 ] 

ASF GitHub Bot commented on NIFI-4450:
--------------------------------------

Github user bbende commented on a diff in the pull request:

    https://github.com/apache/nifi/pull/2187#discussion_r142782296
  
    --- Diff: nifi-nar-bundles/nifi-kite-bundle/nifi-kite-processors/pom.xml ---
    @@ -25,8 +25,9 @@
         <packaging>jar</packaging>
     
         <properties>
    -        <kite.version>1.0.0</kite.version>
    +        <kite.version>1.1.0</kite.version>
             
<findbugs-annotations.version>1.3.9-1</findbugs-annotations.version>
    +        <jackson.version>2.3.1</jackson.version>
    --- End diff --
    
    Ok you were right, here is what is happening...
    
    Kite SDK 1.0.0 has a dependency only on jackson-databind 2.3.1, which 
transitively depends on jackson-core 2.3.1 and jackson-annotations 2.3.1, but 
NiFi is overriding all uses of jackson-databind to 2.6.1 so previously you got 
all three of those jars at 2.6.1.
    
    Kite SDK 1.1.0 directly declares all three jars, so then NiFi overrides 
jackson-databind to 2.6.1, but jackson-annotations and jackson-core are still 
at 2.3.1 because that is what Kite declared.
    
    There is another effort going on to clean up some of the dependencies 
(https://issues.apache.org/jira/browse/NIFI-4297) and I believe part of that is 
going to remove the part of NiFi that is forcing everything to databind 2.6.1.
    
    I'd prefer to wait for that to happen first, then we can simplify things 
here and remove all of the jackson stuff from this PR and everything should 
work. Let me know if there is any issue with that. 


> Upgrade Kite SDK to latest release
> ----------------------------------
>
>                 Key: NIFI-4450
>                 URL: https://issues.apache.org/jira/browse/NIFI-4450
>             Project: Apache NiFi
>          Issue Type: Improvement
>          Components: Core Framework
>    Affects Versions: 1.3.0
>            Reporter: Giovanni Lanzani
>            Assignee: Giovanni Lanzani
>            Priority: Trivial
>
> Kite 1.1.0 was released more than 2 years ago. It might be a good idea to 
> update it inside NiFi.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to