[ 
https://issues.jenkins-ci.org/browse/JENKINS-12877?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rob Petti updated JENKINS-12877:
--------------------------------

    Component/s:     (was: perforce)

This is unrelated to the perforce plugin, and in fact may be unrelated to 
Jenkins at all... It's looks purely like a maven error to me.
                
> Problem to configure perforce plugin and maven release plugin
> -------------------------------------------------------------
>
>                 Key: JENKINS-12877
>                 URL: https://issues.jenkins-ci.org/browse/JENKINS-12877
>             Project: Jenkins
>          Issue Type: Bug
>          Components: release
>    Affects Versions: current
>         Environment: unix (centos)
> jenkins 1.447
> perforce plugin 1.3.7
> jenkins maven release plugin 0.9.0
>            Reporter: Hugo Lassiège
>            Assignee: Peter Hayes
>              Labels: perforce
>
> Hi,
> I try to use jenkins maven release plugin on Jenkins with a perforce SCM.
> However, I have a weird error. In debug mode I see the following messages :
> [DEBUG] SCM path in pom: //depot/AirTravelServer/main/
> [DEBUG] Executing: /bin/sh -c p4 -p srvpar5p4p01:1992 where 
> /home/www-data/.jenkins/jobs/ATS-TRUNK-RELEASE/workspace/pom.xml
> [DEBUG] p4 can not support a wide charset unless
> and the stacktrace :
> {code}
> Caused by: java.lang.StringIndexOutOfBoundsException: String index out of 
> range: -2
>       at java.lang.String.substring(String.java:1937)
>       at 
> org.apache.maven.scm.provider.perforce.command.PerforceWhereCommand.getDepotLocation(PerforceWhereCommand.java:117)
>       at 
> org.apache.maven.scm.provider.perforce.command.PerforceWhereCommand.getDepotLocation(PerforceWhereCommand.java:61)
>       at 
> org.apache.maven.scm.provider.perforce.PerforceScmProvider.getRepoPath(PerforceScmProvider.java:466)
>       at 
> org.apache.maven.scm.provider.perforce.command.status.PerforceStatusCommand.executeStatusCommand(PerforceStatusCommand.java:57)
>       at 
> org.apache.maven.scm.command.status.AbstractStatusCommand.executeCommand(AbstractStatusCommand.java:44)
>       at 
> org.apache.maven.scm.command.AbstractCommand.execute(AbstractCommand.java:59)
> {code}
> The problem is due to : "p4 can not support a wide charset unless"
> I've configured P4CHARSET to utf16le-bom and I've tried several different 
> charsets for P4COMMANDCHARSET : winansi, utf8, none
> The problem exists only for maven release plugin. I don't have this error 
> with mvn install.
> Do you know what is the right configuration to make it works ?

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


Reply via email to