-
Bug
-
Resolution: Unresolved
-
Minor
-
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)