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



Reply via email to