-
Bug
-
Resolution: Fixed
-
Major
-
None
After notifying a commit via git/notifyCommit this exception appears in the logs
2017-09-15 07:22:20.265+0000 [id=1986] INFO j.p.g.GitSCMSource$ListenerImpl#onNotifyCommit: Triggering the indexing of FOLDER » SUBFOLDER » multibranch-pipeline-job as a result of event from XX.XX.XX.XX ⇒ https:/jenkins:8080/git/notifyCommit
2017-09-15 07:22:20.269+0000 [id=1986] WARNING o.e.jetty.util.log.JavaUtilLog#warn: Commit failed
java.nio.BufferOverflowException
at java.nio.Buffer.nextPutIndex(Buffer.java:521)
at java.nio.HeapByteBuffer.put(HeapByteBuffer.java:169)
at org.eclipse.jetty.http.HttpGenerator.putSanitisedValue(HttpGenerator.java:1066)
at org.eclipse.jetty.http.HttpGenerator.putTo(HttpGenerator.java:1088)
at org.eclipse.jetty.http.HttpGenerator.generateHeaders(HttpGenerator.java:705)
at org.eclipse.jetty.http.HttpGenerator.generateResponse(HttpGenerator.java:387)
Caused: java.io.IOException: Response header too large
at org.eclipse.jetty.http.HttpGenerator.generateResponse(HttpGenerator.java:402)
at org.eclipse.jetty.server.HttpConnection$SendCallback.process(HttpConnection.java:655)
at org.eclipse.jetty.util.IteratingCallback.processing(IteratingCallback.java:246)
at org.eclipse.jetty.util.IteratingCallback.iterate(IteratingCallback.java:208)
at org.eclipse.jetty.server.HttpConnection.send(HttpConnection.java:471)
at org.eclipse.jetty.server.HttpChannel.sendResponse(HttpChannel.java:763)
at org.eclipse.jetty.server.HttpChannel.write(HttpChannel.java:801)
at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:147)
at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:140)
at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:355)
at java.io.ByteArrayOutputStream.writeTo(ByteArrayOutputStream.java:167)
at org.eclipse.jetty.server.Iso88591HttpWriter.write(Iso88591HttpWriter.java:70)
at org.eclipse.jetty.server.HttpWriter.write(HttpWriter.java:71)
at java.io.PrintWriter.write(PrintWriter.java:456)
at java.io.PrintWriter.write(PrintWriter.java:473)
at java.io.PrintWriter.print(PrintWriter.java:603)
at java.io.PrintWriter.println(PrintWriter.java:739)
at hudson.plugins.git.GitStatus$JenkinsAbstractProjectListener$PollingScheduledResponseContributor.writeBody(GitStatus.java:531)
at hudson.plugins.git.GitStatus$ResponseContributor.writeBody(GitStatus.java:225)
at hudson.plugins.git.GitStatus$1.generateResponse(GitStatus.java:174)
at org.kohsuke.stapler.HttpResponseRenderer$Default.handleHttpResponse(HttpResponseRenderer.java:124)
at org.kohsuke.stapler.HttpResponseRenderer$Default.generateResponse(HttpResponseRenderer.java:69)
at org.kohsuke.stapler.Function.renderResponse(Function.java:136)
at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:119)
at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:129)
at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:715)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:845)
at org.kohsuke.stapler.MetaClass$10.dispatch(MetaClass.java:374)
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:715)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:845)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:649)
at org.kohsuke.stapler.Stapler.service(Stapler.java:238)
at javax.servlet.http.HttpServlet.service(HttpServlet.jav
...
This issue seems to be very similar to JENKINS-38720, reported for the Mercurial plugin.
I'm raising this for the git plugin.
- relates to
-
JENKINS-38720 500 Server Error when notifying master of new mercurial commit: "Response header too large"
-
- In Review
-
-
JENKINS-39402 Jenkins creates massive HTTP headers that blows up proxies
-
- Resolved
-
- links to