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

Error in ChangeLog if some of the changed files are locked

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • cvs-plugin
    • cvs server version 1.12.13

      While calling "cvs rlog", if some of the changed files are locked, the following error occurs :

      .......
      cvs rlog -S -d03 Jul 2012 10:50:26 +0200<03 Jul 2012 10:58:16 +0200 MI
      .......
      cvs rlog: Logging MI/MI/librtpr/rtbiglib
      cvs rlog: Logging MI/MI/librtpr/src
      cvs rlog: Logging MI/MI/librtpr/test
      cvs rlog: Logging MI/MI/librtpr/test/include
      cvs rlog: Logging MI/MI/old_libeqpr
      cvs rlog: Logging MI/MI/old_libeqpr/src
      FATAL: For input string: "3 locked by: mauri;"
      java.lang.NumberFormatException: For input string: "3 locked by: mauri;"
      at java.lang.NumberFormatException.forInputString(Unknown Source)
      at java.lang.Integer.parseInt(Unknown Source)
      at java.lang.Integer.parseInt(Unknown Source)
      at hudson.scm.CvsChangeLogHelper.isChangeValidForFileVersion(CvsChangeLogHelper.java:260)
      at hudson.scm.CvsChangeLogHelper.mapCvsLog(CvsChangeLogHelper.java:200)
      at hudson.scm.CVSSCM.calculateChangeLog(CVSSCM.java:419)
      at hudson.scm.CVSSCM.checkout(CVSSCM.java:831)
      at hudson.model.AbstractProject.checkout(AbstractProject.java:1248)
      at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:589)
      at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:88)
      at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:494)
      at hudson.model.Run.execute(Run.java:1484)
      at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
      at hudson.model.ResourceController.execute(ResourceController.java:88)
      at hudson.model.Executor.run(Executor.java:236

      Following is the "cvs rlog" command line output:

      cvs -Q rlog -S -d"03 Jul 2012 10:50:26 +0200<03 Jul 2012 10:58:16 +0200" MI

      RCS file: /home_new/mauri/jenkins/testrepo/MI/MI/librtpr/Makefile,v
      head: 1.3
      branch:
      locks: strict
      mauri: 1.3
      access list:
      symbolic names:
      ACME: 1.1.1.1
      first-import: 1.1.1
      keyword substitution: kv
      total revisions: 4; selected revisions: 1
      description:
      ----------------------------
      revision 1.3 locked by: mauri;
      date: 2012-07-03 10:54:50 +0200; author: mauri; state: Exp; lines: +0 -1; commitid: YV4vP97yquVGX5bw;
      bbb
      =============================================================================

      It seems the plugin was not able to parse away the substring "locked by: mauri" from the revision line.

            mc1arke Michael Clarke
            gmauri Gianvittorio Mauri
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: