I am getting these errors, every time I am trying to do "ant package" or
"ant clean package"

core-compile:
    [javac] Compiling 14 source files to
/usr/local/hadoop/hive/release-0.7.1/build/jdbc/classes
    [javac]
/usr/local/hadoop/hive/release-0.7.1/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveCallableStatement.java:48:
error: HiveCallableStatement is not abstract and does not override abstract
method <T>getObject(String,Class<T>) in CallableStatement
    [javac] public class HiveCallableStatement implements
java.sql.CallableStatement {
    [javac]        ^
    [javac]   where T is a type-variable:
    [javac]     T extends Object declared in method
<T>getObject(String,Class<T>)
    [javac]
/usr/local/hadoop/hive/release-0.7.1/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveConnection.java:53:
error: HiveConnection is not abstract and does not override abstract method
getNetworkTimeout() in Connection
    [javac] public class HiveConnection implements java.sql.Connection {
    [javac]        ^
    [javac]
/usr/local/hadoop/hive/release-0.7.1/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveDataSource.java:31:
error: HiveDataSource is not abstract and does not override abstract method
getParentLogger() in CommonDataSource
    [javac] public class HiveDataSource implements DataSource {
    [javac]        ^
    [javac]
/usr/local/hadoop/hive/release-0.7.1/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveDatabaseMetaData.java:45:
error: HiveDatabaseMetaData is not abstract and does not override abstract
method generatedKeyAlwaysReturned() in DatabaseMetaData
    [javac] public class HiveDatabaseMetaData implements
java.sql.DatabaseMetaData {
    [javac]        ^
    [javac]
/usr/local/hadoop/hive/release-0.7.1/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveDatabaseMetaData.java:113:
error: <anonymous org.apache.hadoop.hive.jdbc.HiveDatabaseMetaData$1> is
not abstract and does not override abstract method
<T>getObject(String,Class<T>) in ResultSet
    [javac]               , catalogs) {
    [javac]                           ^
    [javac]   where T is a type-variable:
    [javac]     T extends Object declared in method
<T>getObject(String,Class<T>)
    [javac]
/usr/local/hadoop/hive/release-0.7.1/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveDatabaseMetaData.java:189:
error: <anonymous org.apache.hadoop.hive.jdbc.HiveDatabaseMetaData$2> is
not abstract and does not override abstract method
<T>getObject(String,Class<T>) in ResultSet
    [javac]               , columns) {
    [javac]                          ^
    [javac]   where T is a type-variable:
    [javac]     T extends Object declared in method
<T>getObject(String,Class<T>)
    [javac]
/usr/local/hadoop/hive/release-0.7.1/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveDatabaseMetaData.java:476:
error: <anonymous org.apache.hadoop.hive.jdbc.HiveDatabaseMetaData$3> is
not abstract and does not override abstract method
<T>getObject(String,Class<T>) in ResultSet
    [javac]             , Arrays.asList("STRING", "STRING"), null) {
    [javac]                                                        ^
    [javac]   where T is a type-variable:
    [javac]     T extends Object declared in method
<T>getObject(String,Class<T>)
    [javac]
/usr/local/hadoop/hive/release-0.7.1/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveDatabaseMetaData.java:516:
error: <anonymous org.apache.hadoop.hive.jdbc.HiveDatabaseMetaData$4> is
not abstract and does not override abstract method
<T>getObject(String,Class<T>) in ResultSet
    [javac]             , Arrays.asList("STRING"), new
ArrayList<TableType>(Arrays.asList(tt))) {
    [javac]
                    ^
    [javac]   where T is a type-variable:
    [javac]     T extends Object declared in method
<T>getObject(String,Class<T>)
    [javac]
/usr/local/hadoop/hive/release-0.7.1/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveDatabaseMetaData.java:573:
error: <anonymous org.apache.hadoop.hive.jdbc.HiveDatabaseMetaData$5> is
not abstract and does not override abstract method
<T>getObject(String,Class<T>) in ResultSet
    [javac]             , resultTables) {
    [javac]                             ^
    [javac]   where T is a type-variable:
    [javac]     T extends Object declared in method
<T>getObject(String,Class<T>)
    [javac]
/usr/local/hadoop/hive/release-0.7.1/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveDatabaseMetaData.java:651:
error: <anonymous org.apache.hadoop.hive.jdbc.HiveDatabaseMetaData$6> is
not abstract and does not override abstract method
<T>getObject(String,Class<T>) in ResultSet
    [javac]             , null) {
    [javac]                     ^
    [javac]   where T is a type-variable:
    [javac]     T extends Object declared in method
<T>getObject(String,Class<T>)
    [javac]
/usr/local/hadoop/hive/release-0.7.1/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveDriver.java:36:
error: HiveDriver is not abstract and does not override abstract method
getParentLogger() in Driver
    [javac] public class HiveDriver implements Driver {
    [javac]        ^
    [javac]
/usr/local/hadoop/hive/release-0.7.1/jdbc/src/java/org/apache/hadoop/hive/jdbc/HivePreparedStatement.java:52:
error: HivePreparedStatement is not abstract and does not override abstract
method isCloseOnCompletion() in Statement
    [javac] public class HivePreparedStatement implements PreparedStatement
{
    [javac]        ^
    [javac]
/usr/local/hadoop/hive/release-0.7.1/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveQueryResultSet.java:47:
error: HiveQueryResultSet is not abstract and does not override abstract
method <T>getObject(String,Class<T>) in ResultSet
    [javac] public class HiveQueryResultSet extends HiveBaseResultSet {
    [javac]        ^
    [javac]   where T is a type-variable:
    [javac]     T extends Object declared in method
<T>getObject(String,Class<T>)
    [javac]
/usr/local/hadoop/hive/release-0.7.1/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveStatement.java:33:
error: HiveStatement is not abstract and does not override abstract method
isCloseOnCompletion() in Statement
    [javac] public class HiveStatement implements java.sql.Statement {
    [javac]        ^
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Note:
/usr/local/hadoop/hive/release-0.7.1/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveDatabaseMetaData.java
uses unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 14 errors

BUILD FAILED
/usr/local/hadoop/hive/release-0.7.1/build.xml:196: The following error
occurred while executing this line:
/usr/local/hadoop/hive/release-0.7.1/build.xml:130: The following error
occurred while executing this line:
/usr/local/hadoop/hive/release-0.7.1/jdbc/build.xml:51: Compile failed; see
the compiler error output for details.

Total time: 29 minutes 46 seconds

Thanks,
Praveenesh

On Fri, Dec 9, 2011 at 2:08 PM, praveenesh kumar <praveen...@gmail.com>wrote:

> Did anyone tried HIVE on Hadoop 0.20.205.
>
> I am trying to build HIVE from svn. but I am seeing its downloading
> hadoop-0.20.3-CDH3-SNAPSHOT.tar.gz and hadoop-0.20.1.tar.gz.
>
> If I am trying to do ant -Dhadoop.version=”0.20.205″ package ,but build
> is failing.
>
> Any ideas or suggestion on what I may be doing wrong ?
>
> Thanks,
> Praveenesh
>

Reply via email to