[jira] [Created] (YARN-2519) Credential Provider related unit tests failed on Windows

2014-09-06 Thread Xiaoyu Yao (JIRA)
Xiaoyu Yao created YARN-2519:


 Summary: Credential Provider related unit tests failed on Windows
 Key: YARN-2519
 URL: https://issues.apache.org/jira/browse/YARN-2519
 Project: Hadoop YARN
  Issue Type: Test
  Components: webapp
Affects Versions: 2.4.1
Reporter: Xiaoyu Yao


Reported by: Xiaomara and investigated by Chris Nauroth.

The credential provider related unit tests failed on Windows. The tests try to 
set up a URI by taking the build test directory and concatenating it with other 
strings containing the rest of the URI format, i.e.:
{code}
  public void testFactory() throws Exception {
Configuration conf = new Configuration();
conf.set(CredentialProviderFactory.CREDENTIAL_PROVIDER_PATH,
UserProvider.SCHEME_NAME + :///, +
JavaKeyStoreProvider.SCHEME_NAME + ://file + tmpDir + 
/test.jks);
{code}

This logic is incorrect on Windows, because the file path separator will be 
'\', which violates URI syntax. Forward slash is not permitted.

The proper fix is to always do path/URI construction through the 
org.apache.hadoop.fs.Path class, specifically using the constructors that take 
explicit parent and child arguments.

The affected unit tests are:
{code}
* TestWebAppUtils
{code}



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


Failed: YARN-2519 PreCommit Build #4840

2014-09-06 Thread Apache Jenkins Server
Jira: https://issues.apache.org/jira/browse/YARN-2519
Build: https://builds.apache.org/job/PreCommit-YARN-Build/4840/

###
## LAST 60 LINES OF THE CONSOLE 
###
[...truncated 3022 lines...]
NOP




{color:green}+1 overall{color}.  Here are the results of testing the latest 
attachment 
  http://issues.apache.org/jira/secure/attachment/12667059/YARN-2519.0.patch
  against trunk revision 88209ce.

{color:green}+1 @author{color}.  The patch does not contain any @author 
tags.

{color:green}+1 tests included{color}.  The patch appears to include 1 new 
or modified test files.

{color:green}+1 javac{color}.  The applied patch does not increase the 
total number of javac compiler warnings.

{color:green}+1 javadoc{color}.  There were no new javadoc warning messages.

{color:green}+1 eclipse:eclipse{color}.  The patch built with 
eclipse:eclipse.

{color:green}+1 findbugs{color}.  The patch does not introduce any new 
Findbugs (version 2.0.3) warnings.

{color:green}+1 release audit{color}.  The applied patch does not increase 
the total number of release audit warnings.

{color:green}+1 core tests{color}.  The patch passed unit tests in 
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common.

{color:green}+1 contrib tests{color}.  The patch passed contrib unit tests.

Test results: 
https://builds.apache.org/job/PreCommit-YARN-Build/4840//testReport/
Console output: https://builds.apache.org/job/PreCommit-YARN-Build/4840//console

This message is automatically generated.


==
==
Adding comment to Jira.
==
==


Comment added.
1275f0440401e5581b599bf6467fc4a144faed72 logged out


==
==
Finished build.
==
==


Archiving artifacts
ERROR: No artifacts found that match the file pattern ../patchprocess/*. 
Configuration error?
ERROR: ?../patchprocess/*? doesn?t match anything, but ?patchprocess/*? does. 
Perhaps that?s what you mean?
Build step 'Archive the artifacts' changed build result to FAILURE
[description-setter] Could not determine description.
Recording test results
Email was triggered for: Failure
Sending email for trigger: Failure



###
## FAILED TESTS (if any) 
##
No tests ran.