In "System administration > Setup > System parameters" in "General" one can set the "List users timeout (seconds)" parameter. This parameter is validated by class SecurityConfigProvider, method setListUsersWaitTimeInMilliseconds. If the validation fails, the users receives the error message "Value must be between 5000 and 360000".
This error message is both misleading and confusing.
It is misleading, because it should actually be "Value must be between 5 and 360" or "Value must be between 5000 and 360000 milliseconds".
It is confusing because if
- the parameter already contains a value from before this validation was added and
- the value is not between 5 and 360 and
- the user changes some other unrelated parameter,
the message contains no context as to which parameter causes the issue.