maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mark Hobson (JIRA)" <j...@codehaus.org>
Subject [jira] (MSCMPUB-2) publish-scm can fail with many files on windows.
Date Mon, 15 Oct 2012 16:28:36 GMT

    [ https://jira.codehaus.org/browse/MSCMPUB-2?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=311517#comment-311517
] 

Mark Hobson edited comment on MSCMPUB-2 at 10/15/12 11:28 AM:
--------------------------------------------------------------

A couple of related points:

# The temporary file is misnamed - the suffix should be ".bat" rather than "bat" in GitAddCommand:126.
 This resolves the occasional 'unrecognised command' from Windows for some reason.
# The temporary file doesn't need to further call 'cmd.exe' - it can just contain the 'git
add ...' command
# These recent changes cause the Maven SCM unit tests to fail under Windows

Looks like we still need to batch the commands in <8192 byte chunks though.
                
      was (Author: mihobson):
    A couple of related points:

1) The temporary file is misnamed - the suffix should be ".bat" rather than "bat" in GitAddCommand:126.
 This resolves the occasional 'unrecognised command' from Windows for some reason.

2) The temporary file doesn't need to further call 'cmd.exe' - it can just contain the 'git
add ...' command.

Looks like we still need to batch the commands in <8192 byte chunks though.
                  
> publish-scm can fail with many files on windows.
> ------------------------------------------------
>
>                 Key: MSCMPUB-2
>                 URL: https://jira.codehaus.org/browse/MSCMPUB-2
>             Project: maven-scm-publish-plugin
>          Issue Type: Bug
>         Environment: Cygwin, Windows
>            Reporter: Mark Hobson
>            Assignee: Olivier Lamy
>
> Running publish-scm with a large site can cause the command process to fail due to the
command line being too long.  For example:
> {noformat}
> [INFO] --- maven-scm-publish-plugin:1.0-beta-1:publish-scm (scm-publish) @ X ---
> ...
> [INFO] Executing: cmd.exe /X /C "git add -- <long list of files>"
> {noformat}
> Results in:
> {noformat}
> [ERROR] Failed to execute goal org.apache.maven.plugins:maven-scm-publish-plugin:1.0-beta-1:publish-scm
(scm-publish) on project X: Failed to add new files to SCM: Exception while executing SCM
command. Error while executing command. Error while executing process. Cannot run program
"cmd.exe" (in directory X): CreateProcess error=206, The filename or extension is too long
-> [Help 1]
> {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message