-
Notifications
You must be signed in to change notification settings - Fork 112
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Endless loop in MultiViewHandler.normalizeRequestURI #5525
Comments
Your PR was for master not 4.0 so I closed it. Please recreate PR for 4.0.
Can you please be a bit more specific so we can fix this. |
I think that "it's not buildable at this time" means that there is no I've also had problems in the past trying to work on Mojarra v5 I've tons of PR to backport, but I need at least Java 17 (or 21 if possible) |
Just pull faces repo as well https://github.com/jakartaee/faces and then checkout Then to use it in local maven projects, use following coords:
|
Thanks again for your suggestions, I would like to work on a real 5.0.0 version Wich could be a release date for 5.0.0? |
Describe the bug
When FacesServlet is mapped to
/*
or invoked via forwarding where other servlet has this mapping, the view processing never terminates as it is stuck inwhile
loop inMultiViewHandler.normalizeRequestURI
.mapping
is""
in this case and therefore loop condition is always true and theviewId
never changes.To Reproduce
Steps to reproduce the behavior:
facesServlet
to/*
Expected behavior
Request processing should terminate. Given that
/*
is rare but valid entry, it shouldn't try any normalizationAdditional context
Will provide PR for version 4, master is not buildable at this time.
The text was updated successfully, but these errors were encountered: