View Revisions: Issue #6904
Summary | 0006904: Missing maxFormKeys setting causes "form with too many fields" error | ||
---|---|---|---|
Revision | 2025-06-11 12:14 by elong | ||
Description | The legacy setting of org.eclipse.jetty.server.Request.maxFormKeys was previously set to 100,000 to allow a large number of batches to be sent and acknowledged at once. After upgrading to Spring Boot, it defaults to only 1,000 form keys. It's also missing the conversion of the old setting into the new Spring Boot application property. When the limit is hit, this is shown in the logs: [ServletApiRequest] [qtp304406966-69] java.util.concurrent.CompletionException: java.lang.IllegalStateException: form with too many fields > 1000 Workaround is to lower the max batches to send on the channel. |
||
Revision | 2025-06-11 12:13 by elong | ||
Description | The legacy setting of org.eclipse.jetty.server.Request.maxFormKeys was previously set to 10,000 to allow a large number of batches to be sent and acknowledged at once. After upgrading to Spring Boot, it defaults to only 1,000 form keys. It's also missing the conversion of the old setting into the new Spring Boot application property. When the limit is hit, this is shown in the logs: [ServletApiRequest] [qtp304406966-69] java.util.concurrent.CompletionException: java.lang.IllegalStateException: form with too many fields > 1000 Workaround is to lower the max batches to send on the channel. |
||
Revision | 2025-06-11 12:11 by elong | ||
Description | The legacy setting of org.eclipse.jetty.server.Request.maxFormKeys was previously set to 10,000 to allow a large number of batches to be sent and acknowledged at once. After upgrading to Spring Boot, it defaults to only 1,000 form keys. It's also missing the conversion of the old setting into the new Spring Boot application property. When the limit is hit, this is shown in the logs: [ServletApiRequest] [qtp304406966-69] java.util.concurrent.CompletionException: java.lang.IllegalStateException: form with too many fields > 100000 Workaround is to lower the max batches to send on the channel. |
||
Revision | 2025-05-23 19:06 by elong | ||
Description | The legacy setting of org.eclipse.jetty.server.Request.maxFormKeys was previously set to 10,000 to allow a large number of batches to be sent and acknowledged at once. After upgrading to Spring Boot, it defaults to only 1,000 form keys. It's also missing the conversion of the old setting into the new Spring Boot application property. When the limit is hit, this is shown in the logs: [ServletApiRequest] [qtp304406966-69] java.util.concurrent.CompletionException: java.lang.IllegalStateException: form with too many fields > 1000 Workaround is to lower the max batches to send on the channel. |