Bug 55309 - Concurrent issue of TagPluginManager
Summary: Concurrent issue of TagPluginManager
Status: RESOLVED FIXED
Alias: None
Product: Tomcat 7
Classification: Unclassified
Component: Jasper (show other bugs)
Version: trunk
Hardware: PC All
: P2 regression (vote)
Target Milestone: ---
Assignee: Tomcat Developers Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-07-26 04:38 UTC by Sheldon Shao
Modified: 2013-07-29 21:04 UTC (History)
0 users



Attachments
Patch on TagPluginManager (1.90 KB, patch)
2013-07-26 04:38 UTC, Sheldon Shao
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Sheldon Shao 2013-07-26 04:38:23 UTC
Created attachment 30629 [details]
Patch on TagPluginManager

TagPluginManager is shared within ServletContext.
But it contains a variable "PageInfo pageInfo".
PageInfo should be aligned with specified page.

PageInfo is used for holding page information, such as "Import".
So when there are two pages are compiled in parallel.
It encounters concurrent issue.  One of the page can't be compiled unless the server is restarted.
Comment 1 Mark Thomas 2013-07-29 21:04:00 UTC
Thanks for the report. Fixed in trunk and 7.0.x and will be included in 7.0.43.