Article Number
000043068
Applies To
RSA Product Set: RSA Identity Governance & Lifecycle
RSA Product/Service Type: Appliance
RSA Version/Condition: 7.0.x, 7.1.0, 7.1.1, 7.2.1, 7.5.2
Platform (Other): WildFly
Issue
When adding a User Attribute via
Admin >
Attributes >
User tab >
Edit in RSA Identity Governance & Lifecycle, the page does not respond properly and the following error is thrown in the
aveksaServer.log:
[com.aveksa.gui.core.filters.LoginFilter]java.lang.IllegalStateException: UT000047: The number of parameters exceeded the maximum of 1000 at io.undertow.server.handlers.form.FormData.add(FormData.java:78)at io.undertow.server.handlers.form.FormData.add(FormData.java:68)at io.undertow.server.handlers.form.FormEncodedDataDefinition$FormEncodedDataParser.doParse(FormEncodedDataDefinition.java:173)at io.undertow.server.handlers.form.FormEncodedDataDefinition$FormEncodedDataParser.parseBlocking(FormEncodedDataDefinition.java:252)at io.undertow.servlet.spec.HttpServletRequestImpl.parseFormData(HttpServletRequestImpl.java:761)at io.undertow.servlet.spec.HttpServletRequestImpl.getParameter(HttpServletRequestImpl.java:636)at javax.servlet.ServletRequestWrapper.getParameter(ServletRequestWrapper.java:194)at com.aveksa.gui.util.security.XSSRequestWrapper.getParameter(XSSRequestWrapper.java:80)at
Please refer to RSA Knowledge Base Article
000030327 -- Artifacts to gather in RSA Identity Governance & Lifecycle to find the location of the
aveksaServer.log for your specific deployment.
Cause
The issue occurs if you have a large number of user attributes since each attribute can have multiple parameters. If the number of attributes times the number of parameters exceeds 1000, this error will occur.
Resolution
This is considered a configurable (tunable) setting and there is no intention at this time to change the default value for this setting.
The WildFly application server default maximum parameter setting of 1000 may be increased. For customers encountering this issue the recommended value is 3000.
Please refer to RSA Knowledge Base Article
000038261 -- How to modify the WildFly application server default maximum parameter setting of 1000 in RSA Identity Governance & Lifecycle for instructions on how to modify this value.
Workaround