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
Good timing. We just got this error when doing test connection with 3.3 version of RACF connector on 6.4p7.
The information on modifying this System Properties setting for JBoss is in the IdentityIQ Installation Guide. Check the appropriate version for more information on this setting to be added to the standalone.xml file.
useful!!