Github user mcgilman commented on the issue:

    https://github.com/apache/nifi/pull/2084
  
    @alopresto I believe the exclusions for the solr processors are incorrect. 
`jackson-core` has been excluded but not explicitly added. Also, I noticed that 
the change to `jackson-annotations` made in the root pom, affects the version 
of `jackson-annotations` which `solr-solrj` brings in transitively. It appears 
that prior to this PR it also overriding (2.6.1 vs 2.5.4). Because the use of 
jackson is so widespread and the behavior of dependency management with regards 
to transitive dependencies, I'm wondering if it makes to remove 
`jackson-annotations` and allow individual modules to pull it in using the 
`jackson.version` property introduced here. Thoughts?


---

Reply via email to