[ 
https://issues.apache.org/jira/browse/MAPREDUCE-5714?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Eric Yang resolved MAPREDUCE-5714.
----------------------------------

       Resolution: Fixed
    Fix Version/s: 2.4.1
                   trunk
     Release Note: Thanks Jinghui

> TestMRAppComponentDependencies causes surefire to exit without saying proper 
> goodbye
> ------------------------------------------------------------------------------------
>
>                 Key: MAPREDUCE-5714
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-5714
>             Project: Hadoop Map/Reduce
>          Issue Type: Bug
>          Components: test
>    Affects Versions: 2.2.0
>         Environment: RHEL 6.4 
>            Reporter: Jinghui Wang
>            Assignee: Jinghui Wang
>             Fix For: trunk, 2.4.1
>
>         Attachments: MAPREDUCE-5714.patch
>
>
> When running test TestMRAppComponentDependencies, surefire exits with the 
> following message: 
> Failed to execute goal 
> org.apache.maven.plugins:maven-surefire-plugin:2.16:test (default-test) on 
> project hadoop-mapreduce-client-app: ExecutionException; nested exception is 
> java.util.concurrent.ExecutionException: java.lang.RuntimeException: The 
> forked VM terminated without saying properly goodbye. VM crash or System.exit 
> called ?
> The following code is found in 
> o.a.h.mapreduce.v2.app.MRAppMaster#shutDownJob, which the test case inherits. 
> So, before the test testComponentStopOrder completes in 
> TestMRAppComponentDependencies, shutDownJob finishes executing and exits the 
> JVM, thus causing the error. Based on the comment, the System.exit(0) is 
> there as a workaround for before HADOOP-7140. Since the patch for HADOOP-7140 
> is committed in branch-2, are we safe to remove the System.exit call now.
>     //Bring the process down by force.
>     //Not needed after HADOOP-7140
>     LOG.info("Exiting MR AppMaster..GoodBye!");
>     sysexit();
>  



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to