Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-12877

Problem to configure perforce plugin and maven release plugin

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • release-plugin
    • None
    • unix (centos)
      jenkins 1.447
      perforce plugin 1.3.7
      jenkins maven release plugin 0.9.0

      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 :

      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)
      

      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 ?

            petehayes Peter Hayes
            lassiege Hugo Lassiège
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: