We will be getting requests.url as wrong in the configured filter, in which custom validation fails.
Logs show the error below.
ERROR [ims.default] (default task-2) queryString from config: facesViewId=/app/page/screen/fp_identify_user.jsp
ERROR [ims.default] (default task-2) URI from config: /iam/im/abc/imcss/index.jsp
ERROR [ims.default] (default task-2) taskTag_SetPwd from config: task.tag=SetPassword
ERROR [ims.default] (default task-2) req.getRequestURI(): /iam/im/app/imcss/index.jsp
ERROR [ims.default] (default task-2) req.getQueryString(): task.tag=SetPassword
Here in request.URL, getting /app instead of the environment name.
IGA v 15.0
Issue in Jakarta config page
These are Jakarta-level changes, and this is out of our scope. So we recommended using the workaround.
In the filter URL pattern, use /*, which makes the filter invoke in all requests, including the static files.