[
https://issues.apache.org/jira/browse/AVRO-1037?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Scott Carey updated AVRO-1037:
------------------------------
Attachment: AVRO-1037.patch
> Problems using Avro 1.6.2 with Hadoop (CDH3 or 1.0)
> ---------------------------------------------------
>
> Key: AVRO-1037
> URL: https://issues.apache.org/jira/browse/AVRO-1037
> Project: Avro
> Issue Type: Bug
> Components: java
> Affects Versions: 1.6.2
> Reporter: Scott Carey
> Assignee: Scott Carey
> Fix For: 1.6.3
>
> Attachments: AVRO-1037.patch
>
>
> AVRO-972 uses a method on JsonNode that was introduced with Jackson 1.6.0.
> Unfortunately, Hadoop in a distributed environment places jackson on the
> mapreduce classpath prior to a user's Jar.
> Avro should function when this happens.
> There are two things we are using that are new in Jackson 1.6.0 --
> JsonNode.getValueAsDouble() and MinimalPrettyPrinter
> MinimalPrettyPrinter is OK because the class is new, and if there is a
> Jackson 1.5.x jar on a classpath before one that is >= 1.6.0, it will find
> the class in the second jar. We need to avoid JsonNode.getValueAsDouble()
> however. There is a replacement that is equivalent and existed prior,
> JsonNode.getDoubleValue().
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira