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

S3 publisher fails with "String index out of range" error

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • s3-plugin
    • None
    • Jenkins 1.554.2
      S3 Plugin 0.6

      Just updated Jenkins to latest LTS release and updated S3 plugin to 0.6. All S3 uploads fail with this error message in the console log:

      ERROR: Publisher hudson.plugins.s3.S3BucketPublisher aborted due to exception
      java.lang.StringIndexOutOfBoundsException: String index out of range: -25
      at java.lang.String.substring(String.java:1937)
      at java.lang.String.substring(String.java:1904)
      at hudson.plugins.s3.S3Profile.upload(S3Profile.java:123)
      at hudson.plugins.s3.S3BucketPublisher.perform(S3BucketPublisher.java:174)
      at hudson.tasks.BuildStepMonitor$2.perform(BuildStepMonitor.java:32)
      at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:804)
      at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:776)
      at hudson.model.Build$BuildExecution.post2(Build.java:183)
      at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:725)
      at hudson.model.Run.execute(Run.java:1709)
      at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
      at hudson.model.ResourceController.execute(ResourceController.java:88)
      at hudson.model.Executor.run(Executor.java:231)

            mikewatt Michael Watt
            curtiskline Curtis Kline
            Votes:
            7 Vote for this issue
            Watchers:
            11 Start watching this issue

              Created:
              Updated:
              Resolved: