Yes, indeed avro has been uprevved: See
https://issues.apache.org/jira/browse/HADOOP-7646 and associates.

I think the first build error you see is due to Ivy partially resolving to
the previously generated code.
That's the same as build 75 of MR on 22.
ant veryclean or manual purge of ~/.ivy2 should clear that up.

Now we just have a problem on clover instrumented code. I suspect that again
we have some older versions lingering around, although I do not have access
to Jenkins to reproduce this at the moment.
My guess is that once a clean new SNAPSHOT is published this will be cleard
up. I'm working on setting up my new environment to confirm (that will take
a few days).

Cheers,

Joep

________________________________________
From: shaposh...@gmail.com [shaposh...@gmail.com] On Behalf Of Roman
Shaposhnik [r...@apache.org]
Sent: Tuesday, September 27, 2011 12:08 PM
To: hadoop-gene...@apache.org
Subject: mapred in .22 got broken all of a sudden

https://builds.apache.org/view/G-L/view/Hadoop/job/Hadoop-Mapreduce-22-branch/75/console

Anybody knows what's going on? Avro update?

avro-generate:
    [mkdir] Created dir:
/home/jenkins/jenkins-slave/workspace/Hadoop-Mapreduce-22-branch/trunk/build/src/org/apache/hadoop/mapreduce/jobhistory
compile-mapred-classes:
[jsp-compile] 11/09/27 19:06:21 WARN compiler.TldLocationsCache:
Internal Error: File /WEB-INF/web.xml not found
    [javac] Compiling 524 source files to
/home/jenkins/jenkins-slave/workspace/Hadoop-Mapreduce-22-branch/trunk/build/classes
    [javac]
/home/jenkins/jenkins-slave/workspace/Hadoop-Mapreduce-22-branch/trunk/src/java/org/apache/hadoop/mapreduce/jobhistory/EventWriter.java:57:
cannot find symbol
    [javac] symbol  : constructor
JsonEncoder(org.apache.avro.Schema,org.apache.hadoop.fs.FSDataOutputStream)
    [javac] location: class org.apache.avro.io.JsonEncoder
    [javac]     this.encoder = new JsonEncoder(Event.SCHEMA$, out);
    [javac]                    ^
    [javac]
/home/jenkins/jenkins-slave/workspace/Hadoop-Mapreduce-22-branch/trunk/src/java/org/apache/hadoop/mapreduce/jobhistory/EventReader.java:77:
cannot find symbol
    [javac] symbol  : constructor
JsonDecoder(org.apache.avro.Schema,java.io.DataInputStream)
    [javac] location: class org.apache.avro.io.JsonDecoder
    [javac]     this.decoder = new JsonDecoder(schema, in);
    [javac]                    ^
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] 2 errors

Reply via email to