[
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