You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@tez.apache.org by "Alexander Pivovarov (JIRA)" <ji...@apache.org> on 2014/09/02 21:56:20 UTC

[jira] [Commented] (TEZ-1478) TestContainerReuse.testReuseNonLocalRequest test is unstable

    [ https://issues.apache.org/jira/browse/TEZ-1478?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14118625#comment-14118625 ] 

Alexander Pivovarov commented on TEZ-1478:
------------------------------------------

I found that result of testReuseNonLocalRequest is affected by the execution of previous test method - testReuseWithTaskSpecificLaunchCmdOption
In particular by line 572 : Container container1 = createContainer(1, "host1", resource1, priority1);

If I put testReuseNonLocalRequest method to a separate Test Class then the test always passes 

Probably the easies way to fix the issue is to create new class TestContainerReuseNonLocalRequest and move testReuseNonLocalRequest method to this new class.
It will be more fair test execution because testReuseNonLocalRequest will be isolated from other test methods which create containers.

Similar situation with testDelayedReuseContainerBecomesAvailable - this method is executed the last and fails  (however it is first in the class)
if I put this method to a separate class is always works

Probably we should put all methods from TestContainerReuse to separate classes to isolate them from other test methods.
What you think?

> TestContainerReuse.testReuseNonLocalRequest test is unstable
> ------------------------------------------------------------
>
>                 Key: TEZ-1478
>                 URL: https://issues.apache.org/jira/browse/TEZ-1478
>             Project: Apache Tez
>          Issue Type: Bug
>    Affects Versions: 0.5.0
>            Reporter: Alexander Pivovarov
>            Priority: Blocker
>         Attachments: TEST-org.apache.tez.dag.app.rm.TestContainerReuse.xml, org.apache.tez.dag.app.rm.TestContainerReuse-output.txt, org.apache.tez.dag.app.rm.TestContainerReuse.txt
>
>
> I tried to build tez on several computers. 
> branch master, last commit 4842c3a6784f8b20c4f62e52dc220c64614e0045
> on some computers tests work but on some don't. Build fails on TestContainerReuse.testReuseNonLocalRequest
> $ mvn clean package
> {code}
> Running org.apache.tez.dag.app.rm.TestLocalTaskScheduler
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.043 sec
> Running org.apache.tez.dag.app.rm.node.TestAMNodeMap
> Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.874 sec
> Running org.apache.tez.dag.app.rm.TestTaskSchedulerEventHandler
> Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.82 sec
> Running org.apache.tez.dag.app.rm.TestContainerReuse
> Tests run: 7, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 12.853 sec <<< FAILURE!
> testReuseNonLocalRequest(org.apache.tez.dag.app.rm.TestContainerReuse)  Time elapsed: 0.107 sec  <<< FAILURE!
> org.mockito.exceptions.verification.WantedButNotInvoked:
> Wanted but not invoked:
> taskSchedulerEventHandlerForTest.taskAllocated(
>     Mock for TaskAttempt, hashCode: 1953126128,
>     <any>,
>     Container: [ContainerId: container_1_0001_01_000001, NodeId: randomHost:0, NodeHttpAddress: randomHost:0, Resource: <memory:1024, vCores:1>, Priority: 3, Token: null, ]
> );
> -> at org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:768)
> However, there were other interactions with this mock:
> -> at org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:724)
> -> at org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:724)
> -> at org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:724)
> -> at org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:725)
> -> at org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:725)
> -> at org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:725)
> -> at org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:725)
> -> at org.apache.tez.dag.app.rm.TaskSchedulerAppCallbackWrapper$SetApplicationRegistrationDataCallable.call(TaskSchedulerAppCallbackWrapper.java:244)
> -> at org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:727)
> -> at org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:759)
>         at org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:768)
> Running org.apache.tez.dag.api.client.TestDAGClientServer
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.96 sec
> Running org.apache.tez.dag.api.client.TestDAGClientHandler
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.032 sec
> Running org.apache.tez.dag.api.client.TestVertexStatusBuilder
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.15 sec
> Running org.apache.tez.dag.utils.TestTaskSpecificLaunchCmdOption
> Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.655 sec
> Running org.apache.tez.client.TestLocalMode
> Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 23.111 sec
> Results :
> Failed tests:
>   TestContainerReuse.testReuseNonLocalRequest:768
> Wanted but not invoked:
> taskSchedulerEventHandlerForTest.taskAllocated(
>     Mock for TaskAttempt, hashCode: 1953126128,
>     <any>,
>     Container: [ContainerId: container_1_0001_01_000001, NodeId: randomHost:0, NodeHttpAddress: randomHost:0, Resource: <memory:1024, vCores:1>, Priority: 3, Token: null, ]
> );
> -> at org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:768)
> However, there were other interactions with this mock:
> -> at org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:724)
> -> at org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:724)
> -> at org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:724)
> -> at org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:725)
> -> at org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:725)
> -> at org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:725)
> -> at org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:725)
> -> at org.apache.tez.dag.app.rm.TaskSchedulerAppCallbackWrapper$SetApplicationRegistrationDataCallable.call(TaskSchedulerAppCallbackWrapper.java:244)
> -> at org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:727)
> -> at org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:759)
> Tests run: 168, Failures: 1, Errors: 0, Skipped: 4
> [INFO] ------------------------------------------------------------------------
> [INFO] Reactor Summary:
> [INFO]
> [INFO] tez ................................................ SUCCESS [ 51.630 s]
> [INFO] tez-api ............................................ SUCCESS [02:23 min]
> [INFO] tez-common ......................................... SUCCESS [  2.450 s]
> [INFO] tez-runtime-internals .............................. SUCCESS [  6.875 s]
> [INFO] tez-runtime-library ................................ SUCCESS [ 37.038 s]
> [INFO] tez-mapreduce ...................................... SUCCESS [ 28.651 s]
> [INFO] tez-examples ....................................... SUCCESS [  0.320 s]
> [INFO] tez-dag ............................................ FAILURE [01:25 min]
> [INFO] tez-tests .......................................... SKIPPED
> [INFO] tez-plugins ........................................ SKIPPED
> [INFO] tez-yarn-timeline-history .......................... SKIPPED
> [INFO] tez-dist ........................................... SKIPPED
> [INFO] Tez ................................................ SKIPPED
> [INFO] ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 05:56 min
> [INFO] Finished at: 2014-08-21T21:14:11-07:00
> [INFO] Final Memory: 43M/324M
> [INFO] ------------------------------------------------------------------------
> [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.14.1:test (default-test) on project tez-dag: There are test failures.
> [ERROR]
> [ERROR] Please refer to /home/alex/tez/tez-dag/target/surefire-reports for the individual test results.
> [ERROR] -> [Help 1]
> [ERROR]
> [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
> [ERROR]
> [ERROR] For more information about the errors and possible solutions, please read the following articles:
> [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
> [ERROR]
> [ERROR] After correcting the problems, you can resume the build with the command
> [ERROR]   mvn <goals> -rf :tez-dag
> {code}
> computer / OS info. Centos 6.5 server x64
> {code}
> $ uname -a
> Linux box35 2.6.32-431.23.3.el6.x86_64 #1 SMP Thu Jul 31 17:20:51 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
> [alex@box35 tez]$ cat /etc/centos-release
> CentOS release 6.5 (Final)
> $ java -version
> java version "1.7.0_45"
> Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
> Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)
> $ javac -version
> javac 1.7.0_45
> $ mvn --version
> Apache Maven 3.2.3 (33f8c3e1027c3ddde99d3cdebad2656a31e8fdf4; 2014-08-11T13:58:10-07:00)
> Maven home: /usr/lib/apache-maven-3.2.3
> Java version: 1.7.0_45, vendor: Oracle Corporation
> Java home: /usr/lib/jvm/jdk1.7.0_45/jre
> Default locale: en_US, platform encoding: UTF-8
> OS name: "linux", version: "2.6.32-431.23.3.el6.x86_64", arch: "amd64", family: "unix"
> $ protoc --version
> libprotoc 2.5.0
> $ free
>              total       used       free     shared    buffers     cached
> Mem:       5716676     508616    5208060          0      22340     319780
> -/+ buffers/cache:     166496    5550180
> Swap:      5849080          0    5849080
> $ ulimit -u
> 65535
> $ ulimit -n
> 65536
> $ python
> Python 2.6.6 (r266:84292, Jan 22 2014, 09:42:36)
> [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
> {code}
> $ mvn -X -Dtest=TestContainerReuse test
> {code}
> -------------------------------------------------------
>  T E S T S
> -------------------------------------------------------
> [DEBUG] boot classpath:  /home/alex/.m2/repository/org/apache/maven/surefire/surefire-booter/2.14.1/surefire-booter-2.14.1.jar  /home/alex/.m2/repository/org/apache/maven/surefire/surefire-api/2.14.1/surefire-api-2.14.1.jar  /home/alex/tez/tez-dag/target/test-classes  /home/alex/tez/tez-dag/target/classes  /home/alex/tez/tez-api/target/classes  /home/alex/.m2/repository/commons-io/commons-io/2.4/commons-io-2.4.jar  /home/alex/.m2/repository/org/apache/commons/commons-collections4/4.0/commons-collections4-4.0.jar  /home/alex/.m2/repository/org/apache/hadoop/hadoop-hdfs/2.4.0/hadoop-hdfs-2.4.0.jar  /home/alex/.m2/repository/org/mortbay/jetty/jetty-util/6.1.26/jetty-util-6.1.26.jar  /home/alex/tez/tez-common/target/classes  /home/alex/tez/tez-runtime-internals/target/classes  /home/alex/tez/tez-runtime-library/target/classes  /home/alex/.m2/repository/org/apache/hadoop/hadoop-annotations/2.4.0/hadoop-annotations-2.4.0.jar  /usr/lib/jvm/jdk1.7.0_45/jre/../lib/tools.jar  /home/alex/.m2/repository/org/apache/hadoop/hadoop-common/2.4.0/hadoop-common-2.4.0.jar  /home/alex/.m2/repository/xmlenc/xmlenc/0.52/xmlenc-0.52.jar  /home/alex/.m2/repository/commons-net/commons-net/3.1/commons-net-3.1.jar  /home/alex/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar  /home/alex/.m2/repository/commons-configuration/commons-configuration/1.6/commons-configuration-1.6.jar  /home/alex/.m2/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.jar  /home/alex/.m2/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar  /home/alex/.m2/repository/commons-beanutils/commons-beanutils-core/1.8.0/commons-beanutils-core-1.8.0.jar  /home/alex/.m2/repository/org/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5.jar  /home/alex/.m2/repository/org/slf4j/slf4j-log4j12/1.7.5/slf4j-log4j12-1.7.5.jar  /home/alex/.m2/repository/org/codehaus/jackson/jackson-core-asl/1.8.8/jackson-core-asl-1.8.8.jar  /home/alex/.m2/repository/org/codehaus/jackson/jackson-mapper-asl/1.8.8/jackson-mapper-asl-1.8.8.jar  /home/alex/.m2/repository/org/apache/avro/avro/1.7.4/avro-1.7.4.jar  /home/alex/.m2/repository/com/thoughtworks/paranamer/paranamer/2.3/paranamer-2.3.jar  /home/alex/.m2/repository/org/xerial/snappy/snappy-java/1.0.4.1/snappy-java-1.0.4.1.jar  /home/alex/.m2/repository/org/apache/hadoop/hadoop-auth/2.4.0/hadoop-auth-2.4.0.jar  /home/alex/.m2/repository/org/apache/httpcomponents/httpclient/4.2.5/httpclient-4.2.5.jar  /home/alex/.m2/repository/org/apache/httpcomponents/httpcore/4.2.4/httpcore-4.2.4.jar  /home/alex/.m2/repository/org/apache/zookeeper/zookeeper/3.4.5/zookeeper-3.4.5.jar  /home/alex/.m2/repository/org/apache/commons/commons-compress/1.4.1/commons-compress-1.4.1.jar  /home/alex/.m2/repository/org/tukaani/xz/1.0/xz-1.0.jar  /home/alex/.m2/repository/org/apache/hadoop/hadoop-yarn-api/2.4.0/hadoop-yarn-api-2.4.0.jar  /home/alex/.m2/repository/org/apache/hadoop/hadoop-yarn-common/2.4.0/hadoop-yarn-common-2.4.0.jar  /home/alex/.m2/repository/javax/servlet/servlet-api/2.5/servlet-api-2.5.jar  /home/alex/.m2/repository/com/sun/jersey/jersey-core/1.9/jersey-core-1.9.jar  /home/alex/.m2/repository/com/google/inject/extensions/guice-servlet/3.0/guice-servlet-3.0.jar  /home/alex/.m2/repository/com/google/inject/guice/3.0/guice-3.0.jar  /home/alex/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar  /home/alex/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar  /home/alex/.m2/repository/com/sun/jersey/jersey-server/1.9/jersey-server-1.9.jar  /home/alex/.m2/repository/asm/asm/3.1/asm-3.1.jar  /home/alex/.m2/repository/com/sun/jersey/jersey-json/1.9/jersey-json-1.9.jar  /home/alex/.m2/repository/com/sun/xml/bind/jaxb-impl/2.2.3-1/jaxb-impl-2.2.3-1.jar  /home/alex/.m2/repository/org/codehaus/jackson/jackson-jaxrs/1.8.3/jackson-jaxrs-1.8.3.jar  /home/alex/.m2/repository/org/codehaus/jackson/jackson-xc/1.8.3/jackson-xc-1.8.3.jar  /home/alex/.m2/repository/com/sun/jersey/contribs/jersey-guice/1.9/jersey-guice-1.9.jar  /home/alex/.m2/repository/org/apache/hadoop/hadoop-yarn-client/2.4.0/hadoop-yarn-client-2.4.0.jar  /home/alex/.m2/repository/com/sun/jersey/jersey-client/1.9/jersey-client-1.9.jar  /home/alex/.m2/repository/org/apache/commons/commons-math3/3.1.1/commons-math3-3.1.1.jar  /home/alex/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar  /home/alex/.m2/repository/com/google/protobuf/protobuf-java/2.5.0/protobuf-java-2.5.0.jar  /home/alex/.m2/repository/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar  /home/alex/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar  /home/alex/.m2/repository/commons-codec/commons-codec/1.4/commons-codec-1.4.jar  /home/alex/.m2/repository/commons-cli/commons-cli/1.2/commons-cli-1.2.jar  /home/alex/.m2/repository/com/google/code/findbugs/jsr305/2.0.3/jsr305-2.0.3.jar  /home/alex/.m2/repository/org/apache/hadoop/hadoop-yarn-common/2.4.0/hadoop-yarn-common-2.4.0-tests.jar  /home/alex/.m2/repository/javax/xml/bind/jaxb-api/2.2.2/jaxb-api-2.2.2.jar  /home/alex/.m2/repository/javax/xml/stream/stax-api/1.0-2/stax-api-1.0-2.jar  /home/alex/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar  /home/alex/.m2/repository/org/mockito/mockito-all/1.9.5/mockito-all-1.9.5.jar  /home/alex/.m2/repository/junit/junit/4.11/junit-4.11.jar  /home/alex/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar  /home/alex/.m2/repository/com/google/guava/guava/11.0.2/guava-11.0.2.jar  /home/alex/.m2/repository/org/codehaus/jettison/jettison/1.3.4/jettison-1.3.4.jar  /home/alex/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar
> Forking command line: /bin/sh -c cd /home/alex/tez/tez-dag && /usr/lib/jvm/jdk1.7.0_45/jre/bin/java -Xmx1024m -XX:+HeapDumpOnOutOfMemoryError -jar /home/alex/tez/tez-dag/target/surefire/surefirebooter7349727223862825642.jar /home/alex/tez/tez-dag/target/surefire/surefire738174321406004682tmp /home/alex/tez/tez-dag/target/surefire/surefire_08058419133504547600tmp
> Running org.apache.tez.dag.app.rm.TestContainerReuse
> Tests run: 7, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 13.063 sec <<< FAILURE!
> testReuseNonLocalRequest(org.apache.tez.dag.app.rm.TestContainerReuse)  Time elapsed: 0.101 sec  <<< FAILURE!
> org.mockito.exceptions.verification.WantedButNotInvoked:
> Wanted but not invoked:
> taskSchedulerEventHandlerForTest.taskAllocated(
>     Mock for TaskAttempt, hashCode: 1239068601,
>     <any>,
>     Container: [ContainerId: container_1_0001_01_000001, NodeId: randomHost:0, NodeHttpAddress: randomHost:0, Resource: <memory:1024, vCores:1>, Priority: 3, Token: null, ]
> );
> -> at org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:768)
> However, there were other interactions with this mock:
> -> at org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:724)
> -> at org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:724)
> -> at org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:724)
> -> at org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:725)
> -> at org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:725)
> -> at org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:725)
> -> at org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:725)
> -> at org.apache.tez.dag.app.rm.TaskSchedulerAppCallbackWrapper$SetApplicationRegistrationDataCallable.call(TaskSchedulerAppCallbackWrapper.java:244)
> -> at org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:727)
> -> at org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:759)
>         at org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:768)
> Results :
> Failed tests:
>   TestContainerReuse.testReuseNonLocalRequest:768
> Wanted but not invoked:
> taskSchedulerEventHandlerForTest.taskAllocated(
>     Mock for TaskAttempt, hashCode: 1239068601,
>     <any>,
>     Container: [ContainerId: container_1_0001_01_000001, NodeId: randomHost:0, NodeHttpAddress: randomHost:0, Resource: <memory:1024, vCores:1>, Priority: 3, Token: null, ]
> );
> -> at org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:768)
> However, there were other interactions with this mock:
> -> at org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:724)
> -> at org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:724)
> -> at org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:724)
> -> at org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:725)
> -> at org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:725)
> -> at org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:725)
> -> at org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:725)
> -> at org.apache.tez.dag.app.rm.TaskSchedulerAppCallbackWrapper$SetApplicationRegistrationDataCallable.call(TaskSchedulerAppCallbackWrapper.java:244)
> -> at org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:727)
> -> at org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:759)
> Tests run: 7, Failures: 1, Errors: 0, Skipped: 0
> [INFO] ------------------------------------------------------------------------
> [INFO] Reactor Summary:
> [INFO]
> [INFO] tez ................................................ SUCCESS [  1.255 s]
> [INFO] tez-api ............................................ SUCCESS [ 10.640 s]
> [INFO] tez-common ......................................... SUCCESS [  0.181 s]
> [INFO] tez-runtime-internals .............................. SUCCESS [  0.817 s]
> [INFO] tez-runtime-library ................................ SUCCESS [  2.862 s]
> [INFO] tez-mapreduce ...................................... SUCCESS [  1.637 s]
> [INFO] tez-examples ....................................... SUCCESS [  0.194 s]
> [INFO] tez-dag ............................................ FAILURE [ 17.538 s]
> [INFO] tez-tests .......................................... SKIPPED
> [INFO] tez-plugins ........................................ SKIPPED
> [INFO] tez-yarn-timeline-history .......................... SKIPPED
> [INFO] tez-dist ........................................... SKIPPED
> [INFO] Tez ................................................ SKIPPED
> [INFO] ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 35.946 s
> [INFO] Finished at: 2014-08-21T21:44:03-07:00
> [INFO] Final Memory: 37M/512M
> [INFO] ------------------------------------------------------------------------
> [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.14.1:test (default-test) on project tez-dag: There are test failures.
> [ERROR]
> [ERROR] Please refer to /home/alex/tez/tez-dag/target/surefire-reports for the individual test results.
> [ERROR] -> [Help 1]
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.14.1:test (default-test) on project tez-dag: There are test failures.
> Please refer to /home/alex/tez/tez-dag/target/surefire-reports for the individual test results.
>         at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212)
>         at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>         at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>         at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
>         at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
>         at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
>         at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:120)
>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:347)
>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:154)
>         at org.apache.maven.cli.MavenCli.execute(MavenCli.java:582)
>         at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:214)
>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:158)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:606)
>         at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
>         at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
>         at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
>         at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
> Caused by: org.apache.maven.plugin.MojoFailureException: There are test failures.
> Please refer to /home/alex/tez/tez-dag/target/surefire-reports for the individual test results.
>         at org.apache.maven.plugin.surefire.SurefireHelper.reportExecution(SurefireHelper.java:82)
>         at org.apache.maven.plugin.surefire.SurefirePlugin.handleSummary(SurefirePlugin.java:169)
>         at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:733)
>         at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:631)
>         at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:132)
>         at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
>         ... 19 more
> [ERROR]
> [ERROR]
> [ERROR] For more information about the errors and possible solutions, please read the following articles:
> [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
> [ERROR]
> [ERROR] After correcting the problems, you can resume the build with the command
> [ERROR]   mvn <goals> -rf :tez-dag
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)