000038262 - 'UT000047: The number of parameters exceeded the maximum of 1000' error when adding User Attributes in RSA Identity Governance & Lifecycle

Document created by RSA Customer Support Employee on Dec 20, 2019
Version 1Show Document
  • View in full screen mode

Article Content

Article Number000038262
Applies ToRSA Product Set: RSA Identity Governance & Lifecycle
RSA Product/Service Type: Appliance
RSA Version/Condition: 7.0.x, 7.1.0, 7.1.1
Platform (Other): WildFly
IssueWhen 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.
CauseThe 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.

This is a known issue reported in engineering ticket ACM-102710.
ResolutionThere is no known resolution at this time.
WorkaroundAs a workaround, the WildFly application server default maximum parameter setting of 1000 may be increased. To start, try increasing the parameter by 1000. For example set the maximum parameter value to 2000 or 3000. It really depends on how many additional user attributes you plan to add. 

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.