[
https://issues.apache.org/jira/browse/TEZ-273?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Bikas Saha resolved TEZ-273.
----------------------------
Resolution: Cannot Reproduce
> unittest failure on windows: testMREnvSetupFor{map,reduce}
> ----------------------------------------------------------
>
> Key: TEZ-273
> URL: https://issues.apache.org/jira/browse/TEZ-273
> Project: Apache Tez
> Issue Type: Bug
> Environment: windows
> Reporter: Mike Liddell
>
> in updateEnvironmentForMRTasks, the call to getConf(
> YarnConfiguration.YARN_APPLICATION_CLASSPATH ) is returning strings with
> $NAME rather than %NAME%.
> These erroneous values are present immediately after line 319:
> JobConf conf = new JobConf(new Configuration());
> -> I'm having trouble following the internals here to work out where the
> dodgy values are coming from
> -> note that ApplicationConstants.Environment.XYZ.$() does the correct thing
> on windows.. as long as we hit $() methods we should be good.
> The failure is during:
> for (String val : YarnConfiguration.DEFAULT_YARN_APPLICATION_CLASSPATH) {
> Assert.assertTrue(env.get(Environment.CLASSPATH.name()).contains(val));
> }
> the default values include %VAR_XYZ% items as expected but the env has
> %VAR_XYZ items.
--
This message was sent by Atlassian JIRA
(v6.2#6252)