This error message will be seen in the log and maybe seen in the UI as an HTTP 405 error. This can happen with JBOSS or TOMCAT Application server deployments on Linux.
ERROR sailpoint.web.SailPointContextRequestFilter:- More than the maximum number of request parameters (GET plus POST) for a single request ([512]) were detected. Any parameters beyond this limit have been ignored. To change this limit, set the maxParameterCount attribute on the Connector.
java.lang.IllegalStateException: More than the maximum number of request parameters (GET plus POST) for a single request ([512]) were detected. Any parameters beyond this limit have been ignored. To change this limit, set the maxParameterCount attribute on the Connector.
This is what that message indicates and the solution.
Parameter count exceeded allowed maximum: 512 Symptom
User receives error: java.lang.IllegalStateException: Parameter count exceeded allowed maximum: 512
Cause
Apache Tomcat defaults to 10,000 for its maximum number of parameters (GET plus POST) which will be automatically parsed by the container. Some Linux operating systems (RedHat, CentOS) have implemented a default of 512 for this instead.
Solution
Use the following in your java startup options (JAVA_OPTS).
-Dorg.apache.tomcat.util.http.Parameters.MAX_COUNT=10000