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
Reporter: Scott Carey
Assignee: Scott Carey
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