[ http://jira.codehaus.org/browse/SCM-409?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=157485#action_157485 ]
Larry North commented on SCM-409: --------------------------------- I'm getting a similar error when using org.apache.maven.plugins:maven-scm-plugin:1.1.1-SNAPSHOT. When I execute mvn scm:checkout -DconnectionUrl=scm:svn:https:MY REPO URL -Dusername=lnorth -Dpassword=***** the output shows: [INFO] Executing: cmd.exe /X /C "svn --username lnorth --password ***** --non-interactive checkout https:MY REPO URL "C:\Program Files\maestro-1.6.2\project-server\apps\continuum\webapp\WEB-INF\working-directory\26\target\checkout"" [INFO] Working directory: C:\Program Files\maestro-1.6.2\project-server\apps\continuum\webapp\WEB-INF\working-directory\26\target [ERROR] Provider message: [ERROR] The svn command failed. [ERROR] Command output: [ERROR] svn: Can't create directory 'C:\Program Files\maestro-1.6.2\project-server\apps\continuum\webapp\WEB-INF\working-directory\26\target\checkout\src\main\webapp\languageSpecific\helpPages\help_en_US\Setup for Invention DisclosureCreatingaNewInventionDisclosure_files\.svn\text-base': The filename or extension is too long. > Windows path length limitations can be overcome by feeding an absolute path > to SVN (checkout command) > ----------------------------------------------------------------------------------------------------- > > Key: SCM-409 > URL: http://jira.codehaus.org/browse/SCM-409 > Project: Maven SCM > Issue Type: Bug > Components: maven-scm-provider-svn > Affects Versions: 1.1 > Environment: Windows OS > Reporter: Dominique Jean-Prost > Assignee: Olivier Lamy > Fix For: 1.1.1 > > > When calling Subversion with relative paths there is a limit of 255 > characters to the path length. If you call Subversion with an absolute path > that no longer applies and you now have access to 32K chars. I have tried > this myself and it does work. Try feeding SVN a path that is relative and is > over 255 chars. It will not be able to complete the transaction. Now, try to > the same path again only as an absolute path and it will successfully > complete the transaction. > This bug was originally fixed for the update command, but still remains for > the checkout command. There may be other command that are affected by this > bug. > 1. cd c:\a\very\long\paht\under\windows\xp\or\windows\2000 > 2. mvn scm:checkout -DconnectionUrl=scm:svn:http://myUrlHere > --> It says > [INFO] Executing: cmd.exe /X /C "svn --non-interactive checkout > http://myUrlHere checkout" > [INFO] Working directory: c:\a\very\long\paht\under\windows\xp\or\windows\2000 > [ERROR] Provider message: > [ERROR] The svn command failed. > [ERROR] Command output: > [ERROR] svn: Your .svn/tmp directory may be missing or corrupt; run 'svn > cleanup' and try again > svn: Can't open file 'checkout\blabla....svn-base': Le chemin d'accès > spécifié est introuvable. > 3. If I execute svn --non-interactive checkout http://myUrlHere > c:\a\very\long\paht\under\windows\xp\or\windows\2000\checkout : it works. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira