Uploaded image for project: 'Falcon'
  1. Falcon
  2. FALCON-1877

Falcon webUI returns 413 (Full head - Request entity too large) error when TLS is enabled in a secure cluster with AD integration

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 0.7, 0.6.1, 0.8, 0.9
    • 0.10
    • None
    • None

    Description

      Fails with the following exception

      2016-03-16 12:37:41,597 DEBUG - [1579870967@qtp-1781493632-4:] ~ EXCEPTION (log:49)
      HttpException(413,FULL head,null)
      at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:285)
      at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
      at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
      at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
      at org.mortbay.jetty.security.SslSocketConnector$SslConnection.run(SslSocketConnector.java:728)
      at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)

      We need to add the following to the SSLSocketConnector in as we do for SocketConnector in

      // this is to enable large header sizes when Kerberos is enabled with AD
      final Integer bufferSize = Integer.valueOf(StartupProperties.get().getProperty(
      "falcon.jetty.request.buffer.size", "16192"));
      connector.setHeaderBufferSize(bufferSize);
      connector.setRequestBufferSize(bufferSize);

      Attachments

        Activity

          People

            venkatnrangan Venkat Ranganathan
            venkatnrangan Venkat Ranganathan
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: