You need jdk 1.6. Maybe that will help ?

- Mridul

nitesh bhatia wrote:
Hi
I've downloaded latest Pig code from trunk today. It is not getting compiled
using 'ant' command.

Trace:

nitesh-bhatias-macbook:trunk niteshbhatia$ ant
Buildfile: build.xml

init:

cc-compile:

compile:
     [echo] *** Building Main Sources ***
     [echo] *** To compile with all warnings enabled, supply
-Dall.warnings=1 on command line ***
     [echo] *** If all.warnings property is supplied,
compile-sources-all-warnings target will be executed ***
     [echo] *** Else, compile-sources (which only warns about deprecations)
target will be executed ***

compile-sources:
    [javac] Compiling 401 source files to
/Users/niteshbhatia/hadoop/pig/trunk/build/classes
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/PigException.java:134:
cannot find symbol
    [javac] symbol  : constructor IOException(java.lang.Throwable)
    [javac] location: class java.io.IOException
    [javac]         super(cause);
    [javac]         ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/PigException.java:144:
cannot find symbol
    [javac] symbol  : constructor
IOException(java.lang.String,java.lang.Throwable)
    [javac] location: class java.io.IOException
    [javac]         super(message, cause);
    [javac]         ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/PigException.java:244:
cannot find symbol
    [javac] symbol  : constructor
IOException(java.lang.String,java.lang.Throwable)
    [javac] location: class java.io.IOException
    [javac]         super(message, cause);
    [javac]         ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/PigServer.java:377:
cannot find symbol
    [javac] symbol  : constructor IOException(java.lang.Throwable)
    [javac] location: class java.io.IOException
    [javac]             throw new IOException(e.getCause());
    [javac]                   ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/PigServer.java:381:
cannot find symbol
    [javac] symbol  : constructor IOException(java.lang.Throwable)
    [javac] location: class java.io.IOException
    [javac]             throw new IOException(e.getCause());
    [javac]                   ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/backend/hadoop/executionengine/mapReduceLayer/PigInputFormat.java:122:
warning: [deprecation] validateInput(org.apache.hadoop.mapred.JobConf) in
org.apache.hadoop.mapred.InputFormat has been deprecated
    [javac]     public void validateInput(JobConf job) throws IOException {
    [javac]                 ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/backend/hadoop/executionengine/mapReduceLayer/PigMapBase.java:109:
cannot find symbol
    [javac] symbol  : constructor
IOException(java.lang.String,org.apache.pig.impl.plan.VisitorException)
    [javac] location: class java.io.IOException
    [javac]             throw new IOException("Error trying to finish
UDFs",e);
    [javac]                   ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/backend/hadoop/executionengine/mapReduceLayer/PigMapReduce.java:355:
cannot find symbol
    [javac] symbol  : constructor
IOException(java.lang.String,org.apache.pig.impl.plan.VisitorException)
    [javac] location: class java.io.IOException
    [javac]                 throw new IOException("Error trying to finish
UDFs",e);
    [javac]                       ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/backend/hadoop/hbase/HBaseSlice.java:122:
method does not override a method from its superclass
    [javac]     @Override
    [javac]      ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/backend/hadoop/hbase/HBaseSlice.java:128:
method does not override a method from its superclass
    [javac]     @Override
    [javac]      ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/backend/hadoop/hbase/HBaseSlice.java:135:
method does not override a method from its superclass
    [javac]     @Override
    [javac]      ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/backend/hadoop/hbase/HBaseSlice.java:140:
method does not override a method from its superclass
    [javac]     @Override
    [javac]      ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/backend/hadoop/hbase/HBaseSlice.java:147:
method does not override a method from its superclass
    [javac]     @Override
    [javac]      ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/backend/hadoop/hbase/HBaseSlice.java:153:
method does not override a method from its superclass
    [javac]     @Override
    [javac]      ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/backend/hadoop/hbase/HBaseSlice.java:189:
method does not override a method from its superclass
    [javac]     @Override
    [javac]      ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/backend/hadoop/hbase/HBaseSlice.java:238:
method does not override a method from its superclass
    [javac]     @Override
    [javac]      ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/backend/hadoop/hbase/HBaseStorage.java:71:
method does not override a method from its superclass
    [javac]     @Override
    [javac]      ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/backend/hadoop/hbase/HBaseStorage.java:98:
method does not override a method from its superclass
    [javac]     @Override
    [javac]      ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/backend/hadoop/hbase/HBaseStorage.java:114:
method does not override a method from its superclass
    [javac]     @Override
    [javac]      ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/backend/hadoop/hbase/HBaseStorage.java:120:
method does not override a method from its superclass
    [javac]     @Override
    [javac]      ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/backend/hadoop/hbase/HBaseStorage.java:127:
method does not override a method from its superclass
    [javac]     @Override
    [javac]      ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/backend/hadoop/hbase/HBaseStorage.java:132:
method does not override a method from its superclass
    [javac]     @Override
    [javac]      ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/builtin/Distinct.java:54:
method does not override a method from its superclass
    [javac]     @Override
    [javac]      ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/builtin/Distinct.java:62:
method does not override a method from its superclass
    [javac]     @Override
    [javac]      ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/builtin/Distinct.java:70:
method does not override a method from its superclass
    [javac]     @Override
    [javac]      ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/data/NonSpillableDataBag.java:110:
method does not override a method from its superclass
    [javac]     @Override
    [javac]      ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/data/NonSpillableDataBag.java:115:
method does not override a method from its superclass
    [javac]     @Override
    [javac]      ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/data/NonSpillableDataBag.java:122:
method does not override a method from its superclass
    [javac]     @Override
    [javac]      ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/data/NonSpillableDataBag.java:127:
method does not override a method from its superclass
    [javac]     @Override
    [javac]      ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/data/NonSpillableDataBag.java:132:
method does not override a method from its superclass
    [javac]     @Override
    [javac]      ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/data/NonSpillableDataBag.java:137:
method does not override a method from its superclass
    [javac]     @Override
    [javac]      ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/data/NonSpillableDataBag.java:142:
method does not override a method from its superclass
    [javac]     @Override
    [javac]      ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/data/NonSpillableDataBag.java:184:
method does not override a method from its superclass
    [javac]     @Override
    [javac]      ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/data/SingleTupleBag.java:33:
method does not override a method from its superclass
    [javac]     @Override
    [javac]      ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/data/SingleTupleBag.java:41:
method does not override a method from its superclass
    [javac]     @Override
    [javac]      ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/data/SingleTupleBag.java:49:
method does not override a method from its superclass
    [javac]     @Override
    [javac]      ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/data/SingleTupleBag.java:57:
method does not override a method from its superclass
    [javac]     @Override
    [javac]      ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/data/SingleTupleBag.java:65:
method does not override a method from its superclass
    [javac]     @Override
    [javac]      ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/data/SingleTupleBag.java:73:
method does not override a method from its superclass
    [javac]     @Override
    [javac]      ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/data/SingleTupleBag.java:81:
method does not override a method from its superclass
    [javac]     @Override
    [javac]      ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/data/SingleTupleBag.java:89:
method does not override a method from its superclass
    [javac]     @Override
    [javac]      ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/data/SingleTupleBag.java:97:
method does not override a method from its superclass
    [javac]     @Override
    [javac]      ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/data/SingleTupleBag.java:105:
method does not override a method from its superclass
    [javac]     @Override
    [javac]      ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/data/SingleTupleBag.java:113:
method does not override a method from its superclass
    [javac]     @Override
    [javac]      ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/data/SingleTupleBag.java:124:
method does not override a method from its superclass
    [javac]     @Override
    [javac]      ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/data/SingleTupleBag.java:135:
method does not override a method from its superclass
    [javac]     @Override
    [javac]      ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/data/SingleTupleBag.java:146:
method does not override a method from its superclass
    [javac]         @Override
    [javac]          ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/data/SingleTupleBag.java:154:
method does not override a method from its superclass
    [javac]         @Override
    [javac]          ^
    [javac]
/Users/niteshbhatia/hadoop/pig/trunk/src/org/apache/pig/data/SingleTupleBag.java:164:
method does not override a method from its superclass
    [javac]         @Override
    [javac]          ^
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 48 errors
    [javac] 1 warning

BUILD FAILED
/Users/niteshbhatia/hadoop/pig/trunk/build.xml:189: The following error
occurred while executing this line:
/Users/niteshbhatia/hadoop/pig/trunk/build.xml:228: Compile failed; see the
compiler error output for details.

Total time: 4 seconds

Is there any change in code?

--nitesh


Reply via email to