Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Plain View
Avro >> mail # dev >> JsonEncoder issue in 1.5?

Copy link to this message
JsonEncoder issue in 1.5?
Hopefully this is just some stupidity on my part, but ...

I'm doing a test upgrade of Flume from Avro 1.4 to the rc0 of 1.5.0 to make
sure everything works ... After putting the new jars in place and fixing
errors due to classes moving around some, I end up with these 2 errors:

cannot find symbol
    [javac] symbol  : constructor
    [javac] location: class org.apache.avro.io.JsonEncoder
    [javac]       json = new JsonEncoder(schema, o);
    [javac]              ^
cannot find symbol
    [javac] symbol  : method init(java.io.OutputStream)
    [javac] location: class org.apache.avro.io.JsonEncoder
    [javac]       json.init(o);
    [javac]           ^

I can't see where I'm doing anything wrong and this code works with 1.4.

I also updated the Jackson jars to be the same as what Avro is using and
I've done 'ant clean'...

Any idea what is going on and how I can fix it?

 - Bruce
Doug Cutting 2011-02-28, 17:32
Bruce Mitchener 2011-02-28, 17:49
Scott Carey 2011-02-28, 18:17
Bruce Mitchener 2011-02-28, 18:19
Scott Carey 2011-03-01, 01:10