Details
-
Bug
-
Resolution: Fixed
-
Medium
-
3.13.3
-
None
-
3.13
-
Description
Velocity 1.4 has a bug in it so that local macro definitions can stomp on each other (in a multi threaded way) and invalidate the cached versions of these macros.
Once this happens parts of JIRA dont work properly and it cant be cleared until JIRA (and the velocity caches) are restarted.
We need to work around this problem by going through JIRA velocity macros and removing all local macros (and probably placing them into the global macro file)
We need to write unit test to scan for local macro definitions to prove they have all been found and removed and to stop them be re-introduced.
Attachments
Issue Links
- relates to
-
JRASERVER-12121 Upgrade JIRA to velocity version where concurrency issues are fixed
- Closed
-
JRASERVER-13338 Comment security select field does not show up. Instead a list of roles and users is shown and the log contains velocity errors.
- Closed