Note, it looks like your java5.home is pointing to java6?

I've never seen this particular error. The java_generate_equals_and_hash
option seems to have been added in protobuf2.4.0. What version of protobufs
are you using?  The instructions say to use atleast 2.4.0a, I'm using 2.4.1
right now.

You need to define the following  (I use a build.properties file). These are
the version I'm currently using.  All of these are just downloaded from the
corresponding website.  Some links to those can be found here:
http://yahoo.github.com/hadoop-common/installing.html

java5.home=/home/tgraves/hadoop/jdk1.5.0_22/
forrest.home=/home/tgraves/hadoop/apache-forrest-0.8
ant.home=/home/tgraves/hadoop/apache-ant-1.8.2
xercescroot=/home/tgraves/hadoop/xerces-c-src_2_8_0
eclipse.home=/home/tgraves/hadoop/eclipse
findbugs.home=/home/tgraves/hadoop/findbugs-1.3.9

I thought this was the same as for trunk but perhaps I'm mistaken.

What about mvn version?
/home/y/libexec/maven/bin/mvn --version
Apache Maven 2.2.1 (r801777; 2009-08-06 19:16:01+0000)

So you had both common and hdfs built before doing mapreduce and common
built before building hdfs? Or was common failing with the error you mention
below?   If you haven't already you might simply try veryclean on everything
and go again in order.

Tom


On 6/16/11 8:10 AM, "Praveen Sripati" <[email protected]> wrote:

> 
> Hi,
> 
> The hdfs build was successful after including the -Dforrest.home
> property to the ant command.
> 
> ***********
> 
> When  I started the mapreduce build to get the below error.
> 
> mvn clean install assembly:assembly
> 
> Downloaded: 
> http://repo1.maven.org/maven2/org/apache/commons/commons-exec/1.0.1/commons-ex
> ec-1.0.1.jar 
> (49 KB at 24.4 KB/sec)
> yarn_protos.proto:4:8: Option "java_generate_equals_and_hash" unknown.
> [INFO] 
> 
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Skipping hadoop-mapreduce
> [INFO] This project has been banned from the build due to previous failures.
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Reactor Summary:
> [INFO]
> [INFO] yarn-api .......................................... FAILURE
> [13:23.081s]
> [INFO] yarn-common ....................................... SKIPPED
> [INFO] yarn-server-common ................................ SKIPPED
> [INFO] yarn-server-nodemanager ........................... SKIPPED
> [INFO] yarn-server-resourcemanager ....................... SKIPPED
> [INFO] yarn-server-tests ................................. SKIPPED
> [INFO] yarn-server ....................................... SKIPPED
> [INFO] yarn .............................................. SKIPPED
> [INFO] hadoop-mapreduce-client-core ...................... SKIPPED
> [INFO] hadoop-mapreduce-client-common .................... SKIPPED
> [INFO] hadoop-mapreduce-client-shuffle ................... SKIPPED
> [INFO] hadoop-mapreduce-client-app ....................... SKIPPED
> [INFO] hadoop-mapreduce-client-hs ........................ SKIPPED
> [INFO] hadoop-mapreduce-client-jobclient ................. SKIPPED
> [INFO] hadoop-mapreduce-client ........................... SKIPPED
> [INFO] hadoop-mapreduce .................................. SKIPPED
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Total time: 13:45.437s
> [INFO] Finished at: Thu Jun 16 18:30:48 IST 2011
> [INFO] Final Memory: 6M/15M
> [INFO] 
> ------------------------------------------------------------------------
> [ERROR] Failed to execute goal
> org.codehaus.mojo:exec-maven-plugin:1.2:exec (generate-sources) on
> project yarn-api: Command execution failed. Process exited with an
> error: 1(Exit value: 1) -> [Help 1]
> [ERROR]
> [ERROR] To see the full stack trace of the errors, re-run Maven with the
> -e switch.
> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
> [ERROR]
> [ERROR] For more information about the errors and possible solutions,
> please read the following articles:
> [ERROR] [Help 1] 
> http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
> 
> ***********
> 
> I started building the commons and had to include -Djava5.home and
> -Dforrest.home properties in the ant command.
> 
> ant -Djava5.home=/usr/lib/jvm/java-6-openjdk
> -Dforrest.home=/home/praveensripati/Installations/apache-forrest-0.9
> veryclean mvn-install tar
> 
> And then I get the below error and the build hangs , but I see 4 jars in
> the build folder including hadoop-common-0.22.0-SNAPSHOT.jar.
> 
>       [exec] Cocoon will report the status of each document:
>       [exec]   - in column 1: *=okay X=brokenLink ^=pageSkipped (see FAQ).
>       [exec]
>       [exec] 
> ------------------------------------------------------------------------
>       [exec] cocoon 2.1.12-dev
>       [exec] Copyright (c) 1999-2007 Apache Software Foundation. All
> rights reserved.
>       [exec] 
> ------------------------------------------------------------------------
>       [exec]
>       [exec]
>       [exec] * [1/29]    [29/29]   6.547s 9.4Kb   linkmap.html
>       [exec] * [2/29]    [1/28]    1.851s 22.3Kb  hdfs_shell.html
>       [exec] * [4/28]    [1/28]    1.156s 21.1Kb  distcp.html
>       [exec] * [5/27]    [0/0]     0.306s 0b      distcp.pdf
>       [exec] Exception in thread "main" java.lang.NoClassDefFoundError:
> org/apache//messaging/MessageHandler
>       [exec]  at 
> org.apache.cocoon.serialization.FOPSerializer.configure(FOPSerializer.java:122
> ) 
> 
> 
> I included the following in the common/ivy.xml and the
> ./common/build/ivy/lib/Hadoop-Common/common/fop-0.93.jar file is there.
> 
>      <dependency org="org.apache.xmlgraphics"
>        name="fop"
>        rev="${fop.version}"
>        conf="common->default"/>
> 
> and the following in the common/ivy/libraries.properties and still get
> the same error.
> 
> fop.version=0.93
> 
> Thanks,
> Praveen
> 
> On Thursday 16 June 2011 07:55 AM, Luke Lu wrote:
>> On Wed, Jun 15, 2011 at 6:45 PM, Praveen Sripati
>> <[email protected]>  wrote:
>>> Do I need the avro-maven-plugin? When I ran the below command got the
>>> error that the pom file was not found. Where do I get the jar and the
>>> pom files for the avro-maven-plugin? I was able to get the source code
>>> for them, but not the binaries.
>>> 
>>> mvn install:install-file
>>> -Dfile=./avro-maven-plugin/avro-maven-plugin-1.4.0-SNAPSHOT.jar
>>> -DpomFile=./avro-maven-plugin/avro-maven-plugin-1.4.0-SNAPSHOT.pom
>> 
>> No, you no longer need to install avro-maven-plugin manually. It's
>> automatically installed via maven, as we switched to  avro 1.5.1.
>> We'll fix the instruction.
>> 
>> __Luke

Reply via email to