当我构建包含在 accumulo-1.4.3-cdh43.tar.gz 中的示例简单 maven 项目时
我正在使用设置为 jdk1.6.0.32 的 java 平台的 netbeans。
我在错误中得到测试失败:test(org.apache.accumulo.examples.simple.filedata.ChunkInputFormatTest)
这是输出:
测试
运行 org.apache.accumulo.examples.simple.filedata.ChunkInputFormatTest 测试运行:3,失败:0,错误:3,跳过:0,经过时间:2.441 秒 <<< 失败!运行 org.apache.accumulo.examples.simple.filedata.ChunkCombinerTest 测试运行:1,失败:0,错误:0,跳过:0,经过时间:0.014 秒运行 org.apache.accumulo.examples.simple.filedata.ChunkInputStreamTest测试运行:9,失败:0,错误:0,跳过:0,经过时间:0.297 秒运行 org.apache.accumulo.examples.simple.filedata.KeyUtilTest 测试运行:1,失败:0,错误:0,跳过:0,经过的时间:0.002 秒运行 org.apache.accumulo.examples.simple.dirlist.CountTest 最大深度:3 找到最大深度的时间:5 毫秒计算计数的时间:2 毫秒扫描的条目:30 插入的计数:4 次测试运行:1,失败:0,错误:0,跳过:0,
结果 :
错误测试:test(org.apache.accumulo.examples.simple.filedata.ChunkInputFormatTest):找到类 org.apache.hadoop.mapreduce.TaskAttemptContext,但预期接口 testErrorOnNextWithoutClose(org.apache.accumulo.examples.simple.filedata .ChunkInputFormatTest):找到类 org.apache.hadoop.mapreduce.TaskAttemptContext,但接口是预期的 testInfoWithoutChunks(org.apache.accumulo.examples.simple.filedata.ChunkInputFormatTest):找到类 org.apache.hadoop.mapreduce.TaskAttemptContext,但是预期界面
测试运行:15,失败:0,错误:3,跳过:0
构建失败
总时间:27.392s 完成时间:2014 年 2 月 11 日星期二 07:49:37 PST
最终内存:21M/57M
未能在项目示例上执行目标 org.apache.maven.plugins:maven-surefire-plugin:2.9:test (default-test) - 简单:有测试失败。
请参阅 /usr/lib/accumulo/src/examples/simple/target/surefire-reports 以了解各个测试结果。-> [帮助 1]
要查看错误的完整堆栈跟踪,请使用 -e 开关重新运行 Maven。使用 -X 开关重新运行 Maven 以启用完整的调试日志记录。
有关错误和可能的解决方案的更多信息,请阅读以下文章:[帮助 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
该网站给了我一个 url 错误。
然后我去了万无一失的报告:
测试集:org.apache.accumulo.examples.simple.filedata.ChunkInputFormatTest
测试运行:3,失败:0,错误:3,跳过:0,经过的时间:2.441 秒 <<< 失败!测试(org.apache.accumulo.examples.simple.filedata.ChunkInputFormatTest) 经过时间:1.433 秒 <<< 错误!java.lang.IncompatibleClassChangeError:找到类 org.apache.hadoop.mapreduce.TaskAttemptContext,但在 org.apache.accumulo.core.client.mapreduce.InputFormatBase$RecordReaderBase.initialize(InputFormatBase.java:1108) 处需要接口。 apache.accumulo.examples.simple.filedata.ChunkInputFormat$1.initialize(ChunkInputFormat.java:47) at org.apache.accumulo.examples.simple.filedata.ChunkInputFormatTest.test(ChunkInputFormatTest.java:95) at sun.reflect.NativeMethodAccessorImpl sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
如果这只是被忽略还是会影响我的开发工作,我将不胜感激。
谢谢,
克里斯