Ivan Mitic created HDFS-4303: -------------------------------- Summary: Windows tarball build fails when enlistment root path is long Key: HDFS-4303 URL: https://issues.apache.org/jira/browse/HDFS-4303 Project: Hadoop HDFS Issue Type: Bug Affects Versions: trunk-win Reporter: Ivan Mitic Assignee: Ivan Mitic
Build error: [copy] Copying 2 files to I:\svn\branch-trunk-win\hadoop-hdfs-project\hadoop-hdfs-httpfs\target\hadoop-hdfs-httpfs-3.0.0-SNAPSHOT\share\hadoop\httpfs\tomca t\webapps\ROOT [copy] Copying 176 files to I:\svn\branch-trunk-win\hadoop-hdfs-project\hadoop-hdfs-httpfs\target\hadoop-hdfs-httpfs-3.0.0-SNAPSHOT\share\hadoop\httpfs\tom cat\webapps\webhdfs [copy] Copied 23 empty directories to 1 empty directory under I:\svn\branch-trunk-win\hadoop-hdfs-project\hadoop-hdfs-httpfs\target\hadoop-hdfs-httpfs-3.0. 0-SNAPSHOT\share\hadoop\httpfs\tomcat\webapps\webhdfs [INFO] Executed tasks [INFO] [INFO] --- maven-antrun-plugin:1.6:run (tar) @ hadoop-hdfs-httpfs --- [INFO] Executing tasks main: [exec] Traceback (most recent call last): [exec] File "dist-maketar.py", line 9, in <module> [exec] tar.add(dir_name, arcname=base_name) [exec] File "I:\git\tools\Python27\lib\tarfile.py", line 1997, in add [exec] recursive, exclude, filter) [exec] File "I:\git\tools\Python27\lib\tarfile.py", line 1997, in add [exec] recursive, exclude, filter) [exec] File "I:\git\tools\Python27\lib\tarfile.py", line 1997, in add [exec] recursive, exclude, filter) [exec] File "I:\git\tools\Python27\lib\tarfile.py", line 1997, in add [exec] recursive, exclude, filter) [exec] File "I:\git\tools\Python27\lib\tarfile.py", line 1997, in add [exec] recursive, exclude, filter) [exec] File "I:\git\tools\Python27\lib\tarfile.py", line 1997, in add [exec] recursive, exclude, filter) [exec] File "I:\git\tools\Python27\lib\tarfile.py", line 1997, in add [exec] recursive, exclude, filter) [exec] File "I:\git\tools\Python27\lib\tarfile.py", line 1997, in add [exec] recursive, exclude, filter) [exec] File "I:\git\tools\Python27\lib\tarfile.py", line 1997, in add [exec] recursive, exclude, filter) [exec] File "I:\git\tools\Python27\lib\tarfile.py", line 1997, in add [exec] recursive, exclude, filter) [exec] File "I:\git\tools\Python27\lib\tarfile.py", line 1997, in add [exec] recursive, exclude, filter) [exec] File "I:\git\tools\Python27\lib\tarfile.py", line 1997, in add [exec] recursive, exclude, filter) [exec] File "I:\git\tools\Python27\lib\tarfile.py", line 1997, in add [exec] recursive, exclude, filter) [exec] File "I:\git\tools\Python27\lib\tarfile.py", line 1997, in add [exec] recursive, exclude, filter) [exec] File "I:\git\tools\Python27\lib\tarfile.py", line 1997, in add [exec] recursive, exclude, filter) [exec] File "I:\git\tools\Python27\lib\tarfile.py", line 1973, in add [exec] tarinfo = self.gettarinfo(name, arcname) [exec] File "I:\git\tools\Python27\lib\tarfile.py", line 1845, in gettarinfo [exec] statres = os.lstat(name) [exec] WindowsError: [Error 3] The system cannot find the path specified: 'I:\\svn\\branch-trunk-win\\hadoop-hdfs-project\\hadoop-hdfs-httpfs\\target\\hado op-hdfs-httpfs-3.0.0-SNAPSHOT\\share\\hadoop\\httpfs\\tomcat\\webapps\\webh [exec] dfs\\WEB-INF\\classes\\org\\apache\\hadoop\\lib\\service\\security\\DelegationTokenManagerService$DelegationTokenSecretManager.class' [INFO] ------------------------------------------------------------------------ Shrinking the enlistment root path can workaround the problem. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira