Hi all,
Trying to build hcatalog from trunk, and I got this exception:
compile-src:
[javac] Compiling 58 source files to
/Users/eyang/sandbox/hcatalog/trunk/build/classes
[javac]
/Users/eyang/sandbox/hcatalog/trunk/src/java/org/apache/hcatalog/cli/HCatDriver.java:119:
cannot find symbol
[javac] symbol : method getDefaultDatabasePath(java.lang.String)
[javac] location: class org.apache.hadoop.hive.metastore.Warehouse
[javac] Path dbPath = new
Warehouse(conf).getDefaultDatabasePath(dbName);
[javac] ^
[javac]
/Users/eyang/sandbox/hcatalog/trunk/src/java/org/apache/hcatalog/cli/SemanticAnalysis/CreateTableHook.java:193:
cannot find symbol
[javac] symbol : method
getDefaultTablePath(java.lang.String,java.lang.String)
[javac] location: class org.apache.hadoop.hive.metastore.Warehouse
[javac] tblDir =
wh.getDnsPath(wh.getDefaultTablePath(context.getHive().getCurrentDatabase(),
tableName).getParent());
[javac] ^
[javac]
/Users/eyang/sandbox/hcatalog/trunk/src/java/org/apache/hcatalog/cli/SemanticAnalysis/HCatSemanticAnalyzer.java:215:
cannot find symbol
[javac] symbol : method getDefaultDatabasePath(java.lang.String)
[javac] location: class org.apache.hadoop.hive.metastore.Warehouse
[javac] AuthUtils.authorize(wh.getDefaultDatabasePath(name), action,
cntxt.getConf());
[javac] ^
[javac]
/Users/eyang/sandbox/hcatalog/trunk/src/java/org/apache/hcatalog/listener/NotificationListener.java:73:
org.apache.hcatalog.listener.NotificationListener is not abstract and does not
override abstract method
onAlterPartition(org.apache.hadoop.hive.metastore.events.AlterPartitionEvent)
in org.apache.hadoop.hive.metastore.MetaStoreEventListener
[javac] public class NotificationListener extends MetaStoreEventListener{
[javac] ^
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 4 errors
BUILD FAILED
/Users/eyang/sandbox/hcatalog/trunk/build.xml:230: Compile failed; see the
compiler error output for details.
How to address this issue?
regards,
Eric