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

Campfire Plugin crash at end of succesful build makes build fail

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Minor Minor
    • campfire-plugin
    • None
    • Centos 5 / Centos 6 / Debian Wheezy

      I'm doing multi-platform builds and on 3 of the 7 platforms I'm building this crash occurred.

      This is not a critical part of the build, so I would like the option for an exception to not be fatal and just simply be ignored. Notification itself to a campfire room is not an error if it fails, it's a best effort service.

      If you guys can figure out what this happened, that would be great, but the default behavior of making the build fail is actually not very helpful and makes me want to turn it off because it's disruptive to our builds.

      ERROR: Publisher hudson.plugins.campfire.CampfireNotifier aborted due to exception
      java.io.IOException: Stream closed
      at java.io.BufferedInputStream.getBufIfOpen(BufferedInputStream.java:162)
      at java.io.BufferedInputStream.read(BufferedInputStream.java:258)
      at org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:78)
      at org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:106)
      at org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:1116)
      at org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1973)
      at org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1735)
      at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1098)
      at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
      at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
      at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
      at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
      at hudson.plugins.campfire.Campfire.post(Campfire.java:68)
      at hudson.plugins.campfire.Room.speak(Room.java:29)
      at hudson.plugins.campfire.CampfireNotifier.publish(CampfireNotifier.java:48)
      at hudson.plugins.campfire.CampfireNotifier.perform(CampfireNotifier.java:80)
      at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:36)
      at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:807)
      at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:782)
      at hudson.model.Build$BuildExecution.post2(Build.java:183)
      at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:729)
      at hudson.model.Run.execute(Run.java:1541)
      at hudson.matrix.MatrixRun.run(MatrixRun.java:146)
      at hudson.model.ResourceController.execute(ResourceController.java:88)
      at hudson.model.Executor.run(Executor.java:236)

            jenslukowski jenslukowski
            yanfali Yan-Fa Li
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: