Update JSP Logic to Avoid Race Condition Regarding trackDependencies #17828
Labels
in:Web Components
release bug
This bug is present in a released version of Open Liberty
release:21008
team:Sirius
Projects
Milestone
After #17532, it was discovered that JSP may not always update the dependentsList properly when JSP handles concurrent requests. This means dependents are not tracked, and the JSP fails to updated when any changes occur to those include JSPs.
classloaderCreated needs to be true for the check within loadClassInformation as that’s where the dependentsList is populated. If it’s not, then future requests to that page won’t check if the dependents are outdated (since it’s empty).
Scenarios where this can occur:
The text was updated successfully, but these errors were encountered: