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

        

Reply via email to