Quantcast

[jira] Created: (SCM-452) scm url not being parsed correctly for release:perform only

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[jira] Created: (SCM-452) scm url not being parsed correctly for release:perform only

JIRA jira@codehaus.org
scm url not being parsed correctly for release:perform only
-----------------------------------------------------------

                 Key: SCM-452
                 URL: http://jira.codehaus.org/browse/SCM-452
             Project: Maven SCM
          Issue Type: Bug
          Components: maven-scm-provider-cvs
    Affects Versions: 2.0
         Environment: reproduced on Windows Vista ultimate 32bit, w/ Sun jdk 1.5.0_17, ubuntu 2.6.27-11-generic, with openjdk 1.6 (result of apt-get install maven2).  Also happens in a windows eclipse workspace w/ m2eclipse, project checked out as maven project with from a repository location defined with ext protocol (not extssh)
            Reporter: Ben Clark


mvn release:perform -DconnectionUrl=scm:cvs:ext:[hidden email]:/cvsroot:projectname
works, except it won't really do what we need without a lot of manual intervention, because this command:
mvn release:prepare -DconnectionUrl=scm:cvs:ext:[hidden email]:/cvsroot:projectname
yields this error:
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] The scm url is invalid.
  - The connection string contains too few tokens.
[INFO] ------------------------------------------------------------------------

-e doesn't reveal a long enough stack trace to show anything.  It would be helpful if this error could say what url it's parsing
the scm section of the pom is this:
        <scm>
                <connection>scm:cvs:ext:cvs-server.mycompany.com:/cvsroot</connection>
                <developerConnection>scm:cvs:ext:cvs-server.mycompany.com:/cvsroot</developerConnection>
                <url>scm:cvs:ext:cvs-server.mycompany.com:/cvsroot:projectname</url>
        </scm>

We don't intend to put the user name in the pom (shared resource) which is part of why I'm trying to override it.

and the servers section of settings.xml is like so:
        <server>
          <id>cvs-server.mycompany.com</id>
          <filePermissions>664</filePermissions>
          <directoryPermissions>775</directoryPermissions>
          <username>username</username>
          <privateKey>/home/username/.ssh/id_rsa_of_this_setup</privateKey>
    </server>


but in any case I'm not sure it's even reading the scm section of the pom correctly.  After downloading the plugin sources, one of the few unresolved items was the Xpp3Reader which might have told me the answer.  This is not up to my experience of a high bar set by working with this plugin in a subversion environment, but maybe it's an unfair comparison.

Any attention greatly appreciated

--Ben Clark

--
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

       
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

(SCM-452) scm url not being parsed correctly for release:perform only

JIRA jira@codehaus.org

     [ https://jira.codehaus.org/browse/SCM-452?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Robert Scholte updated SCM-452:
-------------------------------

    Description:
{{mvn release:perform -DconnectionUrl=scm:cvs:ext:[hidden email]:/cvsroot:projectname}}
works, except it won't really do what we need without a lot of manual intervention, because this command:
{{mvn release:prepare -DconnectionUrl=scm:cvs:ext:[hidden email]:/cvsroot:projectname }}
yields this error:
{noformat}
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] The scm url is invalid.
  - The connection string contains too few tokens.
[INFO] ------------------------------------------------------------------------
{noformat}

{{-e}} doesn't reveal a long enough stack trace to show anything.  It would be helpful if this error could say what url it's parsing
the scm section of the pom is this:
{code:xml}
        <scm>
                <connection>scm:cvs:ext:cvs-server.mycompany.com:/cvsroot</connection>
                <developerConnection>scm:cvs:ext:cvs-server.mycompany.com:/cvsroot</developerConnection>
                <url>scm:cvs:ext:cvs-server.mycompany.com:/cvsroot:projectname</url>
        </scm>
{code}
We don't intend to put the user name in the pom (shared resource) which is part of why I'm trying to override it.

and the servers section of {{settings.xml}} is like so:
{code:xml}
        <server>
          <id>cvs-server.mycompany.com</id>
          <filePermissions>664</filePermissions>
          <directoryPermissions>775</directoryPermissions>
          <username>username</username>
          <privateKey>/home/username/.ssh/id_rsa_of_this_setup</privateKey>
    </server>
{code}

but in any case I'm not sure it's even reading the scm section of the pom correctly.  After downloading the plugin sources, one of the few unresolved items was the {{Xpp3Reader}} which might have told me the answer.  This is not up to my experience of a high bar set by working with this plugin in a subversion environment, but maybe it's an unfair comparison.

Any attention greatly appreciated

--Ben Clark

  was:
mvn release:perform -DconnectionUrl=scm:cvs:ext:[hidden email]:/cvsroot:projectname
works, except it won't really do what we need without a lot of manual intervention, because this command:
mvn release:prepare -DconnectionUrl=scm:cvs:ext:[hidden email]:/cvsroot:projectname
yields this error:
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] The scm url is invalid.
  - The connection string contains too few tokens.
[INFO] ------------------------------------------------------------------------

-e doesn't reveal a long enough stack trace to show anything.  It would be helpful if this error could say what url it's parsing
the scm section of the pom is this:
        <scm>
                <connection>scm:cvs:ext:cvs-server.mycompany.com:/cvsroot</connection>
                <developerConnection>scm:cvs:ext:cvs-server.mycompany.com:/cvsroot</developerConnection>
                <url>scm:cvs:ext:cvs-server.mycompany.com:/cvsroot:projectname</url>
        </scm>

We don't intend to put the user name in the pom (shared resource) which is part of why I'm trying to override it.

and the servers section of settings.xml is like so:
        <server>
          <id>cvs-server.mycompany.com</id>
          <filePermissions>664</filePermissions>
          <directoryPermissions>775</directoryPermissions>
          <username>username</username>
          <privateKey>/home/username/.ssh/id_rsa_of_this_setup</privateKey>
    </server>


but in any case I'm not sure it's even reading the scm section of the pom correctly.  After downloading the plugin sources, one of the few unresolved items was the Xpp3Reader which might have told me the answer.  This is not up to my experience of a high bar set by working with this plugin in a subversion environment, but maybe it's an unfair comparison.

Any attention greatly appreciated

--Ben Clark

   

> scm url not being parsed correctly for release:perform only
> -----------------------------------------------------------
>
>                 Key: SCM-452
>                 URL: https://jira.codehaus.org/browse/SCM-452
>             Project: Maven SCM
>          Issue Type: Bug
>          Components: maven-scm-provider-cvs
>    Affects Versions: 2.0
>         Environment: reproduced on Windows Vista ultimate 32bit, w/ Sun jdk 1.5.0_17, ubuntu 2.6.27-11-generic, with openjdk 1.6 (result of apt-get install maven2).  Also happens in a windows eclipse workspace w/ m2eclipse, project checked out as maven project with from a repository location defined with ext protocol (not extssh)
>            Reporter: Ben Clark
>
> {{mvn release:perform -DconnectionUrl=scm:cvs:ext:[hidden email]:/cvsroot:projectname}}
> works, except it won't really do what we need without a lot of manual intervention, because this command:
> {{mvn release:prepare -DconnectionUrl=scm:cvs:ext:[hidden email]:/cvsroot:projectname }}
> yields this error:
> {noformat}
> [ERROR] BUILD FAILURE
> [INFO] ------------------------------------------------------------------------
> [INFO] The scm url is invalid.
>   - The connection string contains too few tokens.
> [INFO] ------------------------------------------------------------------------
> {noformat}
> {{-e}} doesn't reveal a long enough stack trace to show anything.  It would be helpful if this error could say what url it's parsing
> the scm section of the pom is this:
> {code:xml}
> <scm>
> <connection>scm:cvs:ext:cvs-server.mycompany.com:/cvsroot</connection>
> <developerConnection>scm:cvs:ext:cvs-server.mycompany.com:/cvsroot</developerConnection>
> <url>scm:cvs:ext:cvs-server.mycompany.com:/cvsroot:projectname</url>
> </scm>
> {code}
> We don't intend to put the user name in the pom (shared resource) which is part of why I'm trying to override it.
> and the servers section of {{settings.xml}} is like so:
> {code:xml}
> <server>
>  <id>cvs-server.mycompany.com</id>
>  <filePermissions>664</filePermissions>
>  <directoryPermissions>775</directoryPermissions>
>  <username>username</username>
>  <privateKey>/home/username/.ssh/id_rsa_of_this_setup</privateKey>
>     </server>
> {code}
> but in any case I'm not sure it's even reading the scm section of the pom correctly.  After downloading the plugin sources, one of the few unresolved items was the {{Xpp3Reader}} which might have told me the answer.  This is not up to my experience of a high bar set by working with this plugin in a subversion environment, but maybe it's an unfair comparison.
> Any attention greatly appreciated
> --Ben Clark

--
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

       
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

(SCM-452) scm url not being parsed correctly for release:perform only

JIRA jira@codehaus.org
In reply to this post by JIRA jira@codehaus.org

     [ https://jira.codehaus.org/browse/SCM-452?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Robert Scholte updated SCM-452:
-------------------------------

    Description:
{{mvn release:perform -DconnectionUrl=scm:cvs:ext:[hidden email]:/cvsroot:projectname}}
works, except it won't really do what we need without a lot of manual intervention, because this command:
{{mvn release:prepare -DconnectionUrl=scm:cvs:ext:[hidden email]:/cvsroot:projectname}}
yields this error:
{noformat}
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] The scm url is invalid.
  - The connection string contains too few tokens.
[INFO] ------------------------------------------------------------------------
{noformat}

{{-e}} doesn't reveal a long enough stack trace to show anything.  It would be helpful if this error could say what url it's parsing
the scm section of the pom is this:
{code:xml}
        <scm>
                <connection>scm:cvs:ext:cvs-server.mycompany.com:/cvsroot</connection>
                <developerConnection>scm:cvs:ext:cvs-server.mycompany.com:/cvsroot</developerConnection>
                <url>scm:cvs:ext:cvs-server.mycompany.com:/cvsroot:projectname</url>
        </scm>
{code}
We don't intend to put the user name in the pom (shared resource) which is part of why I'm trying to override it.

and the servers section of {{settings.xml}} is like so:
{code:xml}
        <server>
          <id>cvs-server.mycompany.com</id>
          <filePermissions>664</filePermissions>
          <directoryPermissions>775</directoryPermissions>
          <username>username</username>
          <privateKey>/home/username/.ssh/id_rsa_of_this_setup</privateKey>
    </server>
{code}

but in any case I'm not sure it's even reading the scm section of the pom correctly.  After downloading the plugin sources, one of the few unresolved items was the {{Xpp3Reader}} which might have told me the answer.  This is not up to my experience of a high bar set by working with this plugin in a subversion environment, but maybe it's an unfair comparison.

Any attention greatly appreciated

--Ben Clark

  was:
{{mvn release:perform -DconnectionUrl=scm:cvs:ext:[hidden email]:/cvsroot:projectname}}
works, except it won't really do what we need without a lot of manual intervention, because this command:
{{mvn release:prepare -DconnectionUrl=scm:cvs:ext:[hidden email]:/cvsroot:projectname }}
yields this error:
{noformat}
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] The scm url is invalid.
  - The connection string contains too few tokens.
[INFO] ------------------------------------------------------------------------
{noformat}

{{-e}} doesn't reveal a long enough stack trace to show anything.  It would be helpful if this error could say what url it's parsing
the scm section of the pom is this:
{code:xml}
        <scm>
                <connection>scm:cvs:ext:cvs-server.mycompany.com:/cvsroot</connection>
                <developerConnection>scm:cvs:ext:cvs-server.mycompany.com:/cvsroot</developerConnection>
                <url>scm:cvs:ext:cvs-server.mycompany.com:/cvsroot:projectname</url>
        </scm>
{code}
We don't intend to put the user name in the pom (shared resource) which is part of why I'm trying to override it.

and the servers section of {{settings.xml}} is like so:
{code:xml}
        <server>
          <id>cvs-server.mycompany.com</id>
          <filePermissions>664</filePermissions>
          <directoryPermissions>775</directoryPermissions>
          <username>username</username>
          <privateKey>/home/username/.ssh/id_rsa_of_this_setup</privateKey>
    </server>
{code}

but in any case I'm not sure it's even reading the scm section of the pom correctly.  After downloading the plugin sources, one of the few unresolved items was the {{Xpp3Reader}} which might have told me the answer.  This is not up to my experience of a high bar set by working with this plugin in a subversion environment, but maybe it's an unfair comparison.

Any attention greatly appreciated

--Ben Clark

   

> scm url not being parsed correctly for release:perform only
> -----------------------------------------------------------
>
>                 Key: SCM-452
>                 URL: https://jira.codehaus.org/browse/SCM-452
>             Project: Maven SCM
>          Issue Type: Bug
>          Components: maven-scm-provider-cvs
>    Affects Versions: 2.0
>         Environment: reproduced on Windows Vista ultimate 32bit, w/ Sun jdk 1.5.0_17, ubuntu 2.6.27-11-generic, with openjdk 1.6 (result of apt-get install maven2).  Also happens in a windows eclipse workspace w/ m2eclipse, project checked out as maven project with from a repository location defined with ext protocol (not extssh)
>            Reporter: Ben Clark
>
> {{mvn release:perform -DconnectionUrl=scm:cvs:ext:[hidden email]:/cvsroot:projectname}}
> works, except it won't really do what we need without a lot of manual intervention, because this command:
> {{mvn release:prepare -DconnectionUrl=scm:cvs:ext:[hidden email]:/cvsroot:projectname}}
> yields this error:
> {noformat}
> [ERROR] BUILD FAILURE
> [INFO] ------------------------------------------------------------------------
> [INFO] The scm url is invalid.
>   - The connection string contains too few tokens.
> [INFO] ------------------------------------------------------------------------
> {noformat}
> {{-e}} doesn't reveal a long enough stack trace to show anything.  It would be helpful if this error could say what url it's parsing
> the scm section of the pom is this:
> {code:xml}
> <scm>
> <connection>scm:cvs:ext:cvs-server.mycompany.com:/cvsroot</connection>
> <developerConnection>scm:cvs:ext:cvs-server.mycompany.com:/cvsroot</developerConnection>
> <url>scm:cvs:ext:cvs-server.mycompany.com:/cvsroot:projectname</url>
> </scm>
> {code}
> We don't intend to put the user name in the pom (shared resource) which is part of why I'm trying to override it.
> and the servers section of {{settings.xml}} is like so:
> {code:xml}
> <server>
>  <id>cvs-server.mycompany.com</id>
>  <filePermissions>664</filePermissions>
>  <directoryPermissions>775</directoryPermissions>
>  <username>username</username>
>  <privateKey>/home/username/.ssh/id_rsa_of_this_setup</privateKey>
>     </server>
> {code}
> but in any case I'm not sure it's even reading the scm section of the pom correctly.  After downloading the plugin sources, one of the few unresolved items was the {{Xpp3Reader}} which might have told me the answer.  This is not up to my experience of a high bar set by working with this plugin in a subversion environment, but maybe it's an unfair comparison.
> Any attention greatly appreciated
> --Ben Clark

--
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

       
Loading...