Thanks Noland. I tried that but now I'm getting more errors (see
below). It seems that the java compiler isn't recognizing the package
for this test. Here's the relevant output, after running the same test
as before with the very-clean option (I.e.: ant very-clean test
-Dtestcase=TestCliDriver -Dqfile=show_functions.q -Doverwrite=true ):
set-test-classpath:
compile-test:
[echo] Project: ql
[javac] Compiling 105 source files to
/Users/niko/Repos/hive-trunk/build/ql/test/classes
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/QTestUtil.java:21: package org.apache.hadoop.hive.metastore does not
exist
[javac] import static
org.apache.hadoop.hive.metastore.MetaStoreUtils.DEFAULT_DATABASE_NAME;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/QTestUtil.java:21: static import only from classes and
interfaces
[javac] import static
org.apache.hadoop.hive.metastore.MetaStoreUtils.DEFAULT_DATABASE_NAME;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/QTestUtil.java:55: package org.apache.hadoop.hive.cli does not
exist
[javac] import org.apache.hadoop.hive.cli.CliDriver;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/QTestUtil.java:56: package org.apache.hadoop.hive.cli does not
exist
[javac] import org.apache.hadoop.hive.cli.CliSessionState;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/QTestUtil.java:57: package org.apache.hadoop.hive.common.io does not
exist
[javac] import org.apache.hadoop.hive.common.io.CachingPrintStream;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/QTestUtil.java:58: package org.apache.hadoop.hive.conf does not
exist
[javac] import org.apache.hadoop.hive.conf.HiveConf;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/QTestUtil.java:59: package org.apache.hadoop.hive.metastore does not
exist
[javac] import org.apache.hadoop.hive.metastore.MetaStoreUtils;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/QTestUtil.java:60: package org.apache.hadoop.hive.metastore.api does not
exist
[javac] import org.apache.hadoop.hive.metastore.api.Index;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/QTestUtil.java:76: package org.apache.hadoop.hive.serde does not
exist
[javac] import org.apache.hadoop.hive.serde.serdeConstants;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/QTestUtil.java:77: package org.apache.hadoop.hive.serde2.thrift does not
exist
[javac] import org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/QTestUtil.java:78: package org.apache.hadoop.hive.serde2.thrift.test does not
exist
[javac] import org.apache.hadoop.hive.serde2.thrift.test.Complex;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/QTestUtil.java:79: package org.apache.hadoop.hive.shims does not
exist
[javac] import org.apache.hadoop.hive.shims.HadoopShims;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/QTestUtil.java:80: package org.apache.hadoop.hive.shims does not
exist
[javac] import org.apache.hadoop.hive.shims.ShimLoader;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/QTestUtil.java:112: cannot find
symbol
[javac] symbol : class HiveConf
[javac] location: class org.apache.hadoop.hive.ql.QTestUtil
[javac] protected HiveConf conf;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/QTestUtil.java:117: cannot find
symbol
[javac] symbol : class CliDriver
[javac] location: class org.apache.hadoop.hive.ql.QTestUtil
[javac] private CliDriver cliDriver;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/QTestUtil.java:118: package HadoopShims does not
exist
[javac] private HadoopShims.MiniMrShim mr = null;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/QTestUtil.java:119: package HadoopShims does not
exist
[javac] private HadoopShims.MiniDFSShim dfs = null;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/QTestUtil.java:740: cannot find
symbol
[javac] symbol : class CliSessionState
[javac] location: class org.apache.hadoop.hive.ql.QTestUtil
[javac] private CliSessionState startSessionState()
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/QTestUtil.java:1213: cannot find
symbol
[javac] symbol : class HiveConf
[javac] location: class org.apache.hadoop.hive.ql.QTestUtil.QTestSetup
[javac] public void preTest(HiveConf conf) throws Exception {
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/QTestUtil.java:1233: cannot find
symbol
[javac] symbol : class HiveConf
[javac] location: class org.apache.hadoop.hive.ql.QTestUtil.QTestSetup
[javac] public void postTest(HiveConf conf) throws Exception {
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestExecDriver.java:34: package org.apache.hadoop.hive.conf does not
exist
[javac] import org.apache.hadoop.hive.conf.HiveConf;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestExecDriver.java:35: package org.apache.hadoop.hive.metastore does not
exist
[javac] import org.apache.hadoop.hive.metastore.MetaStoreUtils;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestExecDriver.java:57: package org.apache.hadoop.hive.serde does not
exist
[javac] import org.apache.hadoop.hive.serde.serdeConstants;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestExecDriver.java:58: package org.apache.hadoop.hive.serde2.typeinfo does not
exist
[javac] import org.apache.hadoop.hive.serde2.typeinfo.TypeInfoFactory;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestExecDriver.java:68: cannot find
symbol
[javac] symbol : class HiveConf
[javac] location: class org.apache.hadoop.hive.ql.exec.TestExecDriver
[javac] static HiveConf conf;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestExpressionEvaluator.java:31: package org.apache.hadoop.hive.serde does not
exist
[javac] import org.apache.hadoop.hive.serde.serdeConstants;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestExpressionEvaluator.java:32: package org.apache.hadoop.hive.serde2.objectinspector does not
exist
[javac] import
org.apache.hadoop.hive.serde2.objectinspector.InspectableObject;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestExpressionEvaluator.java:33: package org.apache.hadoop.hive.serde2.objectinspector does not
exist
[javac] import
org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestExpressionEvaluator.java:34: package org.apache.hadoop.hive.serde2.objectinspector does not
exist
[javac] import
org.apache.hadoop.hive.serde2.objectinspector.ObjectInspectorUtils;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestExpressionEvaluator.java:35: package org.apache.hadoop.hive.serde2.objectinspector.ObjectInspectorUtils does not
exist
[javac] import
org.apache.hadoop.hive.serde2.objectinspector.ObjectInspectorUtils.ObjectInspectorCopyOption;
[javac]
^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestExpressionEvaluator.java:36: package org.apache.hadoop.hive.serde2.typeinfo does not
exist
[javac] import org.apache.hadoop.hive.serde2.typeinfo.ListTypeInfo;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestExpressionEvaluator.java:37: package org.apache.hadoop.hive.serde2.typeinfo does not
exist
[javac] import org.apache.hadoop.hive.serde2.typeinfo.TypeInfo;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestExpressionEvaluator.java:38: package org.apache.hadoop.hive.serde2.typeinfo does not
exist
[javac] import org.apache.hadoop.hive.serde2.typeinfo.TypeInfoFactory;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestExpressionEvaluator.java:39: package org.apache.hadoop.hive.serde2.typeinfo does not
exist
[javac] import org.apache.hadoop.hive.serde2.typeinfo.TypeInfoUtils;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestExpressionEvaluator.java:49: cannot find
symbol
[javac] symbol : class InspectableObject
[javac] location: class
org.apache.hadoop.hive.ql.exec.TestExpressionEvaluator
[javac] protected InspectableObject r;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestExpressionEvaluator.java:52: cannot find
symbol
[javac] symbol : class TypeInfo
[javac] location: class
org.apache.hadoop.hive.ql.exec.TestExpressionEvaluator
[javac] TypeInfo col1Type;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestExpressionEvaluator.java:54: cannot find
symbol
[javac] symbol : class TypeInfo
[javac] location: class
org.apache.hadoop.hive.ql.exec.TestExpressionEvaluator
[javac] TypeInfo colaType;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestExpressionEvaluator.java:57: cannot find
symbol
[javac] symbol : class TypeInfo
[javac] location: class
org.apache.hadoop.hive.ql.exec.TestExpressionEvaluator
[javac] ArrayList<TypeInfo> typeInfos;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestExpressionEvaluator.java:58: cannot find
symbol
[javac] symbol : class TypeInfo
[javac] location: class
org.apache.hadoop.hive.ql.exec.TestExpressionEvaluator
[javac] TypeInfo dataType;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestExpressionEvaluator.java:182: cannot find
symbol
[javac] symbol : class InspectableObject
[javac] location: class
org.apache.hadoop.hive.ql.exec.TestExpressionEvaluator
[javac] ExprNodeEvaluator eval, InspectableObject input,
Object standardJavaOutput)
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestFunctionRegistry.java:27: package org.apache.hadoop.hive.serde2.io does not
exist
[javac] import org.apache.hadoop.hive.serde2.io.DateWritable;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestFunctionRegistry.java:28: package org.apache.hadoop.hive.serde2.io does not
exist
[javac] import org.apache.hadoop.hive.serde2.io.DoubleWritable;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestFunctionRegistry.java:29: package org.apache.hadoop.hive.serde2.io does not
exist
[javac] import org.apache.hadoop.hive.serde2.io.HiveDecimalWritable;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestFunctionRegistry.java:30: package org.apache.hadoop.hive.serde2.io does not
exist
[javac] import org.apache.hadoop.hive.serde2.io.TimestampWritable;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestFunctionRegistry.java:32: package org.apache.hadoop.hive.serde2.typeinfo does not
exist
[javac] import org.apache.hadoop.hive.serde2.typeinfo.TypeInfoFactory;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestFunctionRegistry.java:53: cannot find
symbol
[javac] symbol : class TypeInfo
[javac] location: class
org.apache.hadoop.hive.ql.exec.TestFunctionRegistry
[javac] private void implicit(TypeInfo a, TypeInfo b, boolean
convertible) {
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestFunctionRegistry.java:53: cannot find
symbol
[javac] symbol : class TypeInfo
[javac] location: class
org.apache.hadoop.hive.ql.exec.TestFunctionRegistry
[javac] private void implicit(TypeInfo a, TypeInfo b, boolean
convertible) {
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestFunctionRegistry.java:66: cannot find
symbol
[javac] symbol : class TypeInfo
[javac] location: class
org.apache.hadoop.hive.ql.exec.TestFunctionRegistry
[javac] private void verify(Class udf, String name, TypeInfo
ta, TypeInfo tb,
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestFunctionRegistry.java:66: cannot find
symbol
[javac] symbol : class TypeInfo
[javac] location: class
org.apache.hadoop.hive.ql.exec.TestFunctionRegistry
[javac] private void verify(Class udf, String name, TypeInfo
ta, TypeInfo tb,
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestFunctionRegistry.java:116: cannot find
symbol
[javac] symbol : class TypeInfo
[javac] location: class
org.apache.hadoop.hive.ql.exec.TestFunctionRegistry
[javac] private void common(TypeInfo a, TypeInfo b, TypeInfo result) {
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestFunctionRegistry.java:116: cannot find
symbol
[javac] symbol : class TypeInfo
[javac] location: class
org.apache.hadoop.hive.ql.exec.TestFunctionRegistry
[javac] private void common(TypeInfo a, TypeInfo b, TypeInfo result) {
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestFunctionRegistry.java:116: cannot find
symbol
[javac] symbol : class TypeInfo
[javac] location: class
org.apache.hadoop.hive.ql.exec.TestFunctionRegistry
[javac] private void common(TypeInfo a, TypeInfo b, TypeInfo result) {
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestFunctionRegistry.java:131: cannot find
symbol
[javac] symbol : class TypeInfo
[javac] location: class
org.apache.hadoop.hive.ql.exec.TestFunctionRegistry
[javac] private void comparison(TypeInfo a, TypeInfo b,
TypeInfo result) {
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestFunctionRegistry.java:131: cannot find
symbol
[javac] symbol : class TypeInfo
[javac] location: class
org.apache.hadoop.hive.ql.exec.TestFunctionRegistry
[javac] private void comparison(TypeInfo a, TypeInfo b,
TypeInfo result) {
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestFunctionRegistry.java:131: cannot find
symbol
[javac] symbol : class TypeInfo
[javac] location: class
org.apache.hadoop.hive.ql.exec.TestFunctionRegistry
[javac] private void comparison(TypeInfo a, TypeInfo b,
TypeInfo result) {
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestFunctionRegistry.java:39: cannot find
symbol
[javac] symbol : class DoubleWritable
[javac] location: class
org.apache.hadoop.hive.ql.exec.TestFunctionRegistry.TestUDF
[javac] public void same(DoubleWritable x, DoubleWritable y) {}
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestFunctionRegistry.java:39: cannot find
symbol
[javac] symbol : class DoubleWritable
[javac] location: class
org.apache.hadoop.hive.ql.exec.TestFunctionRegistry.TestUDF
[javac] public void same(DoubleWritable x, DoubleWritable y) {}
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestFunctionRegistry.java:40: cannot find
symbol
[javac] symbol : class HiveDecimalWritable
[javac] location: class
org.apache.hadoop.hive.ql.exec.TestFunctionRegistry.TestUDF
[javac] public void same(HiveDecimalWritable x,
HiveDecimalWritable y) {}
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestFunctionRegistry.java:40: cannot find
symbol
[javac] symbol : class HiveDecimalWritable
[javac] location: class
org.apache.hadoop.hive.ql.exec.TestFunctionRegistry.TestUDF
[javac] public void same(HiveDecimalWritable x,
HiveDecimalWritable y) {}
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestFunctionRegistry.java:41: cannot find
symbol
[javac] symbol : class HiveDecimalWritable
[javac] location: class
org.apache.hadoop.hive.ql.exec.TestFunctionRegistry.TestUDF
[javac] public void one(IntWritable x, HiveDecimalWritable y) {}
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestFunctionRegistry.java:42: cannot find
symbol
[javac] symbol : class DoubleWritable
[javac] location: class
org.apache.hadoop.hive.ql.exec.TestFunctionRegistry.TestUDF
[javac] public void one(IntWritable x, DoubleWritable y) {}
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestFunctionRegistry.java:44: cannot find
symbol
[javac] symbol : class DateWritable
[javac] location: class
org.apache.hadoop.hive.ql.exec.TestFunctionRegistry.TestUDF
[javac] public void mismatch(DateWritable x, HiveDecimalWritable y) {}
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestFunctionRegistry.java:44: cannot find
symbol
[javac] symbol : class HiveDecimalWritable
[javac] location: class
org.apache.hadoop.hive.ql.exec.TestFunctionRegistry.TestUDF
[javac] public void mismatch(DateWritable x, HiveDecimalWritable y) {}
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestFunctionRegistry.java:45: cannot find
symbol
[javac] symbol : class TimestampWritable
[javac] location: class
org.apache.hadoop.hive.ql.exec.TestFunctionRegistry.TestUDF
[javac] public void mismatch(TimestampWritable x,
HiveDecimalWritable y) {}
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestFunctionRegistry.java:45: cannot find
symbol
[javac] symbol : class HiveDecimalWritable
[javac] location: class
org.apache.hadoop.hive.ql.exec.TestFunctionRegistry.TestUDF
[javac] public void mismatch(TimestampWritable x,
HiveDecimalWritable y) {}
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestFunctionRegistry.java:46: cannot find
symbol
[javac] symbol : class DoubleWritable
[javac] location: class
org.apache.hadoop.hive.ql.exec.TestFunctionRegistry.TestUDF
[javac] public void mismatch(BytesWritable x, DoubleWritable y) {}
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestOperators.java:44: package org.apache.hadoop.hive.serde2.objectinspector does not
exist
[javac] import
org.apache.hadoop.hive.serde2.objectinspector.InspectableObject;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestOperators.java:46: package org.apache.hadoop.hive.serde2.objectinspector does not
exist
[javac] import
org.apache.hadoop.hive.serde2.objectinspector.ObjectInspectorFactory;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestOperators.java:47: package org.apache.hadoop.hive.serde2.objectinspector does not
exist
[javac] import
org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestOperators.java:48: package org.apache.hadoop.hive.serde2.objectinspector does not
exist
[javac] import org.apache.hadoop.hive.serde2.objectinspector.StructField;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestOperators.java:49: package org.apache.hadoop.hive.serde2.objectinspector does not
exist
[javac] import
org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestOperators.java:50: package org.apache.hadoop.hive.serde2.objectinspector.primitive does not
exist
[javac] import
org.apache.hadoop.hive.serde2.objectinspector.primitive.PrimitiveObjectInspectorFactory;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestOperators.java:61: cannot find
symbol
[javac] symbol : class InspectableObject
[javac] location: class org.apache.hadoop.hive.ql.exec.TestOperators
[javac] protected InspectableObject[] r;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestPlan.java:36: package org.apache.hadoop.hive.serde2.typeinfo does not
exist
[javac] import org.apache.hadoop.hive.serde2.typeinfo.TypeInfoFactory;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestUtilities.java:32: package org.apache.hadoop.hive.serde2.typeinfo does not
exist
[javac] import org.apache.hadoop.hive.serde2.typeinfo.TypeInfoFactory;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/history/TestHiveHistory.java:30: package org.apache.hadoop.hive.cli does not
exist
[javac] import org.apache.hadoop.hive.cli.CliSessionState;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/history/TestHiveHistory.java:31: package org.apache.hadoop.hive.common does not
exist
[javac] import org.apache.hadoop.hive.common.LogUtils;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/history/TestHiveHistory.java:34: package org.apache.hadoop.hive.metastore does not
exist
[javac] import org.apache.hadoop.hive.metastore.MetaStoreUtils;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/history/TestHiveHistory.java:52: cannot find
symbol
[javac] symbol : class HiveConf
[javac] location: class org.apache.hadoop.hive.ql.history.TestHiveHistory
[javac] static HiveConf conf;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/hooks/EnforceReadOnlyTables.java:21: package org.apache.hadoop.hive.metastore does not
exist
[javac] import static
org.apache.hadoop.hive.metastore.MetaStoreUtils.DEFAULT_DATABASE_NAME;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/hooks/EnforceReadOnlyTables.java:21: static import only from classes and
interfaces
[javac] import static
org.apache.hadoop.hive.metastore.MetaStoreUtils.DEFAULT_DATABASE_NAME;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/hooks/PostExecutePrinter.java:28: package org.apache.hadoop.hive.metastore.api does not
exist
[javac] import org.apache.hadoop.hive.metastore.api.FieldSchema;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/hooks/PostExecutePrinter.java:29: package org.apache.hadoop.hive.metastore.api does not
exist
[javac] import org.apache.hadoop.hive.metastore.api.Partition;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/hooks/VerifyCachingPrintStreamHook.java:20: package org.apache.hadoop.hive.common.io does not
exist
[javac] import org.apache.hadoop.hive.common.io.CachingPrintStream;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/io/PerformTestRCFileAndSeqFile.java:26: cannot find
symbol
[javac] symbol : class ColumnProjectionUtils
[javac] location: package org.apache.hadoop.hive.serde2
[javac] import org.apache.hadoop.hive.serde2.ColumnProjectionUtils;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/io/PerformTestRCFileAndSeqFile.java:27: package org.apache.hadoop.hive.serde2.columnar does not
exist
[javac] import
org.apache.hadoop.hive.serde2.columnar.BytesRefArrayWritable;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/io/PerformTestRCFileAndSeqFile.java:28: package org.apache.hadoop.hive.serde2.columnar does not
exist
[javac] import org.apache.hadoop.hive.serde2.columnar.BytesRefWritable;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/io/PerformTestRCFileAndSeqFile.java:29: package org.apache.hadoop.hive.serde2.io does not
exist
[javac] import org.apache.hadoop.hive.serde2.io.ByteWritable;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/io/PerformTestRCFileAndSeqFile.java:136: cannot find
symbol
[javac] symbol : class BytesRefArrayWritable
[javac] location: class
org.apache.hadoop.hive.ql.io.PerformTestRCFileAndSeqFile
[javac] private void nextRandomRow(byte[][] row,
BytesRefArrayWritable bytes) {
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/io/TestHiveBinarySearchRecordReader.java:39: package org.apache.hadoop.hive.serde2.columnar does not
exist
[javac] import
org.apache.hadoop.hive.serde2.columnar.BytesRefArrayWritable;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/io/TestRCFile.java:42: package org.apache.hadoop.hive.serde does not
exist
[javac] import org.apache.hadoop.hive.serde.serdeConstants;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/io/TestRCFile.java:43: cannot find
symbol
[javac] symbol : class ColumnProjectionUtils
[javac] location: package org.apache.hadoop.hive.serde2
[javac] import org.apache.hadoop.hive.serde2.ColumnProjectionUtils;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/io/TestRCFile.java:44: cannot find
symbol
[javac] symbol : class SerDeException
[javac] location: package org.apache.hadoop.hive.serde2
[javac] import org.apache.hadoop.hive.serde2.SerDeException;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/io/TestRCFile.java:45: package org.apache.hadoop.hive.serde2.columnar does not
exist
[javac] import
org.apache.hadoop.hive.serde2.columnar.BytesRefArrayWritable;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/io/TestRCFile.java:46: package org.apache.hadoop.hive.serde2.columnar does not
exist
[javac] import org.apache.hadoop.hive.serde2.columnar.BytesRefWritable;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/io/TestRCFile.java:47: package org.apache.hadoop.hive.serde2.columnar does not
exist
[javac] import org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/io/TestRCFile.java:48: package org.apache.hadoop.hive.serde2.io does not
exist
[javac] import org.apache.hadoop.hive.serde2.io.ByteWritable;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/io/TestRCFile.java:49: package org.apache.hadoop.hive.serde2.io does not
exist
[javac] import org.apache.hadoop.hive.serde2.io.DoubleWritable;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/io/TestRCFile.java:50: package org.apache.hadoop.hive.serde2.io does not
exist
[javac] import org.apache.hadoop.hive.serde2.io.ShortWritable;
[javac] ^
[javac]
/Users/niko/Repos/hive-trunk/ql/src/test/org/apache/hadoop/hive/ql/io/TestRCFile.java:51: package org.apache.hadoop.hive.serde2.objectinspector does not
exist
[javac] import
org.apache.hadoop.hive.serde2.objectinspector.ObjectInspectorUtils;
[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] 100 errors
Quoting Brock Noland <br...@cloudera.com>:
Try doing a very-clean. I think you just have an old version of DN in your
ivy cache and based on my experience with ivy it's cannot handle that.
On Wed, Jul 31, 2013 at 9:37 AM, <nikolaus.st...@researchgate.net> wrote:
Hi,
When running the following command:
ant test -Dtestcase=TestCliDriver -Dqfile=show_functions.q -Doverwrite=true
on a clean hive-trunk checkout, I get the following failed test:
test:
[echo] Project: ql
[junit] WARNING: multiple versions of ant detected in path for junit
[junit] jar:file:/usr/share/ant/lib/**
ant.jar!/org/apache/tools/ant/**Project.class
[junit] and jar:file:/Users/niko/Repos/**
hive-trunk/build/ivy/lib/**hadoop0.20S.shim/ant-1.6.5.**
jar!/org/apache/tools/ant/**Project.class
[junit] Hive history file=/Users/niko/Repos/hive-**
trunk/build/ql/tmp/hive_job_**log_604cbdc7-f546-4a74-bba2-**
43f7c2885811_1343059998.txt
[junit] 2013-07-31 07:19:49.366 java[15847:1203] Unable to load realm
info from SCDynamicStore
[junit] Exception: java.lang.RuntimeException: Unable to instantiate
org.apache.hadoop.hive.**metastore.HiveMetaStoreClient
[junit] Running org.apache.hadoop.hive.cli.**TestCliDriver
[junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0 sec
[junit] org.apache.hadoop.hive.ql.**metadata.HiveException:
java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.*
*metastore.HiveMetaStoreClient
[junit] at org.apache.hadoop.hive.ql.**
metadata.Hive.dropTable(Hive.**java:875)
[junit] at org.apache.hadoop.hive.ql.**
metadata.Hive.dropTable(Hive.**java:851)
[junit] at org.apache.hadoop.hive.ql.**
QTestUtil.cleanUp(QTestUtil.**java:513)
[junit] at org.apache.hadoop.hive.cli.**TestCliDriver.<clinit>(**
TestCliDriver.java:48)
[junit] at java.lang.Class.forName0(**Native Method)
[junit] at java.lang.Class.forName(Class.**java:171)
[junit] at org.apache.tools.ant.taskdefs.**optional.junit.**
JUnitTestRunner.run(**JUnitTestRunner.java:373)
[junit] at org.apache.tools.ant.taskdefs.**optional.junit.**
JUnitTestRunner.launch(**JUnitTestRunner.java:1052)
[junit] at org.apache.tools.ant.taskdefs.**optional.junit.**
JUnitTestRunner.main(**JUnitTestRunner.java:906)
[junit] Caused by: java.lang.RuntimeException: Unable to instantiate
org.apache.hadoop.hive.**metastore.HiveMetaStoreClient
[junit] at org.apache.hadoop.hive.**metastore.MetaStoreUtils.**
newInstance(MetaStoreUtils.**java:1212)
[junit] at org.apache.hadoop.hive.**metastore.**
RetryingMetaStoreClient.<init>**(RetryingMetaStoreClient.java:**51)
[junit] at org.apache.hadoop.hive.**metastore.**
RetryingMetaStoreClient.**getProxy(**RetryingMetaStoreClient.java:**61)
[junit] at org.apache.hadoop.hive.ql.**metadata.Hive.**
createMetaStoreClient(Hive.**java:2357)
[junit] at org.apache.hadoop.hive.ql.**metadata.Hive.getMSC(Hive.*
*java:2368)
[junit] at org.apache.hadoop.hive.ql.**
metadata.Hive.dropTable(Hive.**java:869)
[junit] ... 8 more
[junit] Caused by: java.lang.reflect.**InvocationTargetException
[junit] at
sun.reflect.**NativeConstructorAccessorImpl.**newInstance0(Native
Method)
[junit] at sun.reflect.**NativeConstructorAccessorImpl.**
newInstance(**NativeConstructorAccessorImpl.**java:39)
[junit] at sun.reflect.**DelegatingConstructorAccessorI**
mpl.newInstance(**DelegatingConstructorAccessorI**mpl.java:27)
[junit] at java.lang.reflect.Constructor.**
newInstance(Constructor.java:**513)
[junit] at org.apache.hadoop.hive.**metastore.MetaStoreUtils.**
newInstance(MetaStoreUtils.**java:1210)
[junit] ... 13 more
[junit] Caused by: javax.jdo.**JDOFatalInternalException: Unexpected
exception caught.
[junit] NestedThrowables:
[junit] java.lang.reflect.**InvocationTargetException
[junit] at javax.jdo.JDOHelper.**invokeGetPersistenceManagerFac**
toryOnImplementation(**JDOHelper.java:1193)
[junit] at javax.jdo.JDOHelper.**getPersistenceManagerFactory(**
JDOHelper.java:808)
[junit] at javax.jdo.JDOHelper.**getPersistenceManagerFactory(**
JDOHelper.java:701)
[junit] at org.apache.hadoop.hive.**metastore.ObjectStore.getPMF(*
*ObjectStore.java:266)
[junit] at org.apache.hadoop.hive.**metastore.ObjectStore.**
getPersistenceManager(**ObjectStore.java:295)
[junit] at org.apache.hadoop.hive.**metastore.ObjectStore.**
initialize(ObjectStore.java:**228)
[junit] at org.apache.hadoop.hive.**metastore.ObjectStore.setConf(
**ObjectStore.java:203)
[junit] at org.apache.hadoop.util.**ReflectionUtils.setConf(**
ReflectionUtils.java:62)
[junit] at org.apache.hadoop.util.**ReflectionUtils.newInstance(**
ReflectionUtils.java:117)
[junit] at org.apache.hadoop.hive.**metastore.RetryingRawStore.<**
init>(RetryingRawStore.java:**62)
[junit] at org.apache.hadoop.hive.**metastore.RetryingRawStore.**
getProxy(RetryingRawStore.**java:71)
[junit] at org.apache.hadoop.hive.**metastore.HiveMetaStore$**
HMSHandler.newRawStore(**HiveMetaStore.java:414)
[junit] at org.apache.hadoop.hive.**metastore.HiveMetaStore$**
HMSHandler.getMS(**HiveMetaStore.java:402)
[junit] at org.apache.hadoop.hive.**metastore.HiveMetaStore$**
HMSHandler.createDefaultDB(**HiveMetaStore.java:440)
[junit] at org.apache.hadoop.hive.**metastore.HiveMetaStore$**
HMSHandler.init(HiveMetaStore.**java:326)
[junit] at org.apache.hadoop.hive.**metastore.HiveMetaStore$**
HMSHandler.<init>(**HiveMetaStore.java:286)
[junit] at org.apache.hadoop.hive.**metastore.RetryingHMSHandler.<
**init>(RetryingHMSHandler.java:**54)
[junit] at org.apache.hadoop.hive.**metastore.RetryingHMSHandler.*
*getProxy(RetryingHMSHandler.**java:59)
[junit] at org.apache.hadoop.hive.**metastore.HiveMetaStore.**
newHMSHandler(HiveMetaStore.**java:4183)
[junit] at org.apache.hadoop.hive.**metastore.HiveMetaStoreClient.
**<init>(HiveMetaStoreClient.**java:121)
[junit] ... 18 more
[junit] Caused by: java.lang.reflect.**InvocationTargetException
[junit] at sun.reflect.**NativeMethodAccessorImpl.**invoke0(Native
Method)
[junit] at sun.reflect.**NativeMethodAccessorImpl.**invoke(**
NativeMethodAccessorImpl.java:**39)
[junit] at sun.reflect.**DelegatingMethodAccessorImpl.**invoke(**
DelegatingMethodAccessorImpl.**java:25)
[junit] at java.lang.reflect.Method.**invoke(Method.java:597)
[junit] at javax.jdo.JDOHelper$16.run(**JDOHelper.java:1965)
[junit] at java.security.**AccessController.doPrivileged(**Native
Method)
[junit] at javax.jdo.JDOHelper.invoke(**JDOHelper.java:1960)
[junit] at javax.jdo.JDOHelper.**invokeGetPersistenceManagerFac**
toryOnImplementation(**JDOHelper.java:1166)
[junit] ... 37 more
[junit] Caused by: java.lang.NoSuchFieldError: NUCLEUS_CONTEXT_LOADER
[junit] at org.datanucleus.**NucleusContext.<clinit>(**
NucleusContext.java:105)
[junit] at org.datanucleus.api.jdo.**
JDOPersistenceManagerFactory.<**init>(**JDOPersistenceManagerFactory.**
java:395)
[junit] at org.datanucleus.api.jdo.**JDOPersistenceManagerFactory.
**createPersistenceManagerFactor**y(**JDOPersistenceManagerFactory.**
java:294)
[junit] at org.datanucleus.api.jdo.**JDOPersistenceManagerFactory.
**getPersistenceManagerFactory(**JDOPersistenceManagerFactory.**java:195)
[junit] ... 45 more
[junit] Test org.apache.hadoop.hive.cli.**TestCliDriver FAILED
[for] ql: The following error occurred while executing this line:
[for] /Users/niko/Repos/hive-trunk/**build.xml:355: The following
error occurred while executing this line:
[for] /Users/niko/Repos/hive-trunk/**build-common.xml:490: Tests
failed!
Any help would be greatly appreciated.
Thanks,
Niko
--
Apache MRUnit - Unit testing MapReduce - http://mrunit.apache.org