Jetty / AJP: Requests fail if header exceeds buffer size

XMLWordPrintable

    • Type: Bug
    • Resolution: Won't Fix
    • Priority: Medium
    • N/A
    • Affects Version/s: 3.4.2
    • Component/s: None
    • Severity 2 - Major
    • 7

      org.eclipse.jetty.server.bio.SocketConnector SocketConnector$ConnectorEndPoint-run - handle failed?
      java.io.IOException: AJP13 packet (8634bytes) too large for buffer
              at org.eclipse.jetty.ajp.Ajp13Parser.parseNext(Ajp13Parser.java:281)
              at org.eclipse.jetty.ajp.Ajp13Parser.parseAvailable(Ajp13Parser.java:158)
              at org.eclipse.jetty.server.BlockingHttpConnection.handle(BlockingHttpConnection.java:72)
              at org.eclipse.jetty.server.bio.SocketConnector$ConnectorEndPoint.run(SocketConnector.java:264)
              at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
              at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
              at java.lang.Thread.run(Thread.java:722)
      

      Setting:

      • jetty.http.headerbuffersize
      • jetty.http.responseHeaderSize
      • jetty.http.requestbuffersize
        are ignored when jetty AJP connector is used.

              Assignee:
              Unassigned
              Reporter:
              Maciej Swinarski (Inactive)
              Votes:
              2 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: