https://issues.apache.org/bugzilla/show_bug.cgi?id=57434
Bug ID: 57434
Summary: Race condition in EL1.0 validation
Product: Taglibs
Version: 1.2.1
Hardware: All
OS: All
Status: NEW
Severity: normal
Priority: P2
Component: Standard Taglib
Assignee: [email protected]
Reporter: [email protected]
http://svn.apache.org/viewvc/tomcat/taglibs/standard/tags/taglibs-standard-1.2.1/jstlel/src/main/java/org/apache/taglibs/standard/lang/jstl/Evaluator.java?view=markup#l70
Evaluator uses a single static instance of an ELEvaluator. As a result enabling
and disabling the cache would apply to all validate and evaluate operations
from all threads. This will result in unexpected behaviour if validation is
performed on multiple threads concurrently.
This is not an issue when the library is included with a web application as
multiple copies of the Evaluator will be created for the different ClassLoaders
(although that may have other unanticipated consequences).
This may be an issue if the library is shared between applications.
--
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]