hadoop-yarn-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Takashi Ohnishi (JIRA)" <j...@apache.org>
Subject [jira] [Created] (YARN-4555) TestDefaultContainerExecutor#testContainerLaunchError fails on non-englihsh locale environment
Date Thu, 07 Jan 2016 07:17:39 GMT
Takashi Ohnishi created YARN-4555:

             Summary: TestDefaultContainerExecutor#testContainerLaunchError fails on non-englihsh
locale environment
                 Key: YARN-4555
                 URL: https://issues.apache.org/jira/browse/YARN-4555
             Project: Hadoop YARN
          Issue Type: Bug
          Components: nodemanager
    Affects Versions: 2.7.1
            Reporter: Takashi Ohnishi
            Priority: Minor

In my env where LANG=ja_JP.UTF-8, the test fails with 
Test set: org.apache.hadoop.yarn.server.nodemanager.TestDefaultContainerExecutor
Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 1.286 sec <<< FAILURE!
- in org.apache.hadoop.yarn.server.nodemanager.TestDefaultContainerExecutor
 Time elapsed: 1.149 sec  <<< FAILURE!
java.lang.AssertionError: Invalid Diagnostics message: Exception from container-launch.
Container id: CONTAINER_ID
Exit code: 127
Exception message: bash: target/TestDefaultContainerExecutor/localDir/default_container_executor.sh:

Stack trace: ExitCodeException exitCode=127: bash: target/TestDefaultContainerExecutor/localDir/default_container_executor.sh:

This is because the test code assertion assumes the English locale as below.

250           public Object answer(InvocationOnMock invocationOnMock)
251               throws Throwable {
252             String diagnostics = (String) invocationOnMock.getArguments()[0];
253             assertTrue("Invalid Diagnostics message: " + diagnostics,
254                 diagnostics.contains("No such file or directory"));
255             return null;
256           }

This message was sent by Atlassian JIRA

View raw message