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: