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

Brian Lachniet commented on AVRO-2632:
--------------------------------------

It appears that we may have (accidentally?) cherry-picked the Jackson version 
bump along with the Hadoop version bump. When Jackson was bumped on master, 
there were accompanying code changes outside of the {{pom.xml}}: 
https://github.com/apache/avro/commit/2b75804d73fa3a8d4d25be2f79aa772f5965bbcd#diff-f5fe6838f0d551a0e3bca3774778b2eb

[~fokko]/[~ryanskraba], I'm not very familiar with the Java bindings, but I 
think one of the approaches below will solve this problem:

# Should {{branch-1.9}} use Jackson 2.10 (meaning that we need to replicate 
changes to {{lang/java/avro/src/main/java/org/apache/avro/SchemaBuilder.java }} 
from [this commit to 
master|https://github.com/apache/avro/commit/2b75804d73fa3a8d4d25be2f79aa772f5965bbcd#diff-f5fe6838f0d551a0e3bca3774778b2eb]
 to {{branch-1.9}}) *OR*
# Should {{branch-1.9}} still reference Jackson 2.9.9?

> getJsonStringEncoder() method not found on branch-1.9
> -----------------------------------------------------
>
>                 Key: AVRO-2632
>                 URL: https://issues.apache.org/jira/browse/AVRO-2632
>             Project: Apache Avro
>          Issue Type: Bug
>          Components: build, java
>            Reporter: Brian Lachniet
>            Priority: Major
>
> {{branch-1.9}} began failing Travis builds in [Build 
> #1382|https://travis-ci.org/apache/avro/builds/607297589] with the following 
> errors:
> {code}
> [ERROR] COMPILATION ERROR : 
> [INFO] -------------------------------------------------------------
> [ERROR] 
> /home/travis/build/apache/avro/lang/java/avro/src/main/java/org/apache/avro/SchemaBuilder.java:[2714,40]
>  cannot find symbol
>   symbol:   method getJsonStringEncoder()
>   location: class com.fasterxml.jackson.core.util.BufferRecyclers
> [ERROR] 
> /home/travis/build/apache/avro/lang/java/avro/src/main/java/org/apache/avro/SchemaBuilder.java:[2718,40]
>  cannot find symbol
>   symbol:   method getJsonStringEncoder()
>   location: class com.fasterxml.jackson.core.util.BufferRecyclers
> {code}
> The Jackson version was bumped [in this set of 
> changes|https://github.com/apache/avro/compare/fea6888bc211...f156063edb17]. 
> This seems like it could be related to the cause of the problem.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to