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

String index out of range: -1

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Critical Critical
    • git-plugin
    • None

      Hi.
      I get the following error during jenkins job. I thought it was related to Git plugin.

      Jenkins version: 1.631
      Git plugin version: 2.3.5

      java.lang.StringIndexOutOfBoundsException: String index out of range: -1
      at java.lang.String.substring(String.java:1911)
      at hudson.plugins.git.GitChangeSet.isoDateFormat(GitChangeSet.java:179)
      at hudson.plugins.git.GitChangeSet.parseCommit(GitChangeSet.java:118)
      at hudson.plugins.git.GitChangeSet.<init>(GitChangeSet.java:89)
      at hudson.plugins.git.GitChangeLogParser.parseCommit(GitChangeLogParser.java:73)
      at hudson.plugins.git.GitChangeLogParser.parse(GitChangeLogParser.java:57)
      at hudson.plugins.git.GitChangeLogParser.parse(GitChangeLogParser.java:44)
      at hudson.plugins.git.GitChangeLogParser.parse(GitChangeLogParser.java:25)
      at hudson.scm.ChangeLogParser.parse(ChangeLogParser.java:57)
      at hudson.model.AbstractBuild.calcChangeSet(AbstractBuild.java:924)
      at hudson.model.AbstractBuild.getChangeSet(AbstractBuild.java:892)
      at hudson.model.AbstractBuild.getCulprits(AbstractBuild.java:352)
      at hudson.model.AbstractBuild.getCulprits(AbstractBuild.java:349)
      at hudson.tasks.MailSender.createEmptyMail(MailSender.java:375)
      at hudson.tasks.MailSender.createFailureMail(MailSender.java:260)
      at hudson.tasks.MailSender.createMail(MailSender.java:178)
      at hudson.tasks.MailSender.run(MailSender.java:107)
      at hudson.tasks.Mailer.perform(Mailer.java:141)
      at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:75)
      at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
      at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:779)
      at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:726)
      at hudson.model.Build$BuildExecution.post2(Build.java:185)
      at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:671)
      at hudson.model.Run.execute(Run.java:1766)
      at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
      at hudson.model.ResourceController.execute(ResourceController.java:98)
      at hudson.model.Executor.run(Executor.java:408)
      Build step 'E-mail Notification' marked build as failure
      FATAL: String index out of range: -1
      java.lang.StringIndexOutOfBoundsException: String index out of range: -1
      at java.lang.String.substring(String.java:1911)
      at hudson.plugins.git.GitChangeSet.isoDateFormat(GitChangeSet.java:179)
      at hudson.plugins.git.GitChangeSet.parseCommit(GitChangeSet.java:118)
      at hudson.plugins.git.GitChangeSet.<init>(GitChangeSet.java:89)
      at hudson.plugins.git.GitChangeLogParser.parseCommit(GitChangeLogParser.java:73)
      at hudson.plugins.git.GitChangeLogParser.parse(GitChangeLogParser.java:57)
      at hudson.plugins.git.GitChangeLogParser.parse(GitChangeLogParser.java:44)
      at hudson.plugins.git.GitChangeLogParser.parse(GitChangeLogParser.java:25)
      at hudson.scm.ChangeLogParser.parse(ChangeLogParser.java:57)
      at hudson.model.AbstractBuild.calcChangeSet(AbstractBuild.java:924)
      at hudson.model.AbstractBuild.getChangeSet(AbstractBuild.java:892)
      at hudson.model.AbstractBuild.getCulprits(AbstractBuild.java:352)
      at hudson.model.AbstractBuild.getCulprits(AbstractBuild.java:349)
      at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:675)
      at hudson.model.Run.execute(Run.java:1766)
      at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
      at hudson.model.ResourceController.execute(ResourceController.java:98)
      at hudson.model.Executor.run(Executor.java:408)
      Warning: 'Access Control for Builds' in global security configuration is empty, so falling back to legacy behavior of permitting any downstream builds to be triggered
      FATAL: null
      java.lang.NullPointerException
      at jenkins.triggers.ReverseBuildTrigger.shouldTrigger(ReverseBuildTrigger.java:114)
      at jenkins.triggers.ReverseBuildTrigger.access$000(ReverseBuildTrigger.java:86)
      at jenkins.triggers.ReverseBuildTrigger$1.shouldTriggerBuild(ReverseBuildTrigger.java:144)
      at hudson.tasks.BuildTrigger.execute(BuildTrigger.java:245)
      at hudson.model.AbstractBuild$AbstractBuildExecution.cleanUp(AbstractBuild.java:687)
      at hudson.model.Build$BuildExecution.cleanUp(Build.java:200)
      at hudson.model.Run.execute(Run.java:1788)
      at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
      at hudson.model.ResourceController.execute(ResourceController.java:98)
      at hudson.model.Executor.run(Executor.java:408)
      Finished: FAILURE

            markewaite Mark Waite
            tbo tomas bohunek
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: