Github user Fokko commented on the issue:

    https://github.com/apache/spark/pull/21596
  
    @srowen I understand the situation, looking at the fasterxml dependency:
    
    Not used by Hadoop 2.6: 
https://hadoop.apache.org/docs/r2.6.5/hadoop-project-dist/hadoop-hdfs/dependency-analysis.html
    Not used by Hadoop 2.7: 
https://hadoop.apache.org/docs/r2.7.6/hadoop-project-dist/hadoop-hdfs/dependency-analysis.html
    Not used by Hadoop 2.8: 
https://hadoop.apache.org/docs/r2.8.4/hadoop-project-dist/hadoop-hdfs/dependency-analysis.html
    Version 2.7.8 used by Hadoop 2.9: 
https://hadoop.apache.org/docs/r2.9.1/hadoop-project-dist/hadoop-hdfs/dependency-analysis.html
    Version 2.7.8 used by Hadoop 3.0: 
https://hadoop.apache.org/docs/r3.0.3/hadoop-project-dist/hadoop-hdfs/dependency-analysis.html
    Version 2.7.8 used by Hadoop 3.1: 
https://hadoop.apache.org/docs/r3.1.0/hadoop-project-dist/hadoop-hdfs/dependency-analysis.html
    
    `NON_ABSENT` has been introduced in Version 2.6 of fasterxml, so that 
should not be a problem: 
https://fasterxml.github.io/jackson-annotations/javadoc/2.6/com/fasterxml/jackson/annotation/JsonInclude.Include.html
    
    It could be that different versions are pulled in transitively, but this is 
hard to tell without diving in into the dependency trees. But when Hadoop 
itself is set a version, I would not expect it to be overridden with a lower 
version.


---

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to