Details
-
Bug
-
Resolution: Fixed
-
Major
-
2.3.1, 2.4 M1
-
None
-
Unit
-
Unknown
-
Description
This is because velocity macros are configured to be local (not global) and are saved by Velocity in their template namespaces. The problem is that in Syntax 1.0, a page that includes other pages (standard pages or panels) will register all defined macros in its own template namespace whereas macros should be defined in the template namespace corresponding to the page where they are located.
Attachments
Issue Links
- is duplicated by
-
XWIKI-2822 Velocity macros leak between consecutive renderings of the same page
- Closed
- is related to
-
XWIKI-5332 Velocity macro cache still keeps growing
- Closed
-
XWIKI-5274 Add management feature to monitor Velocity Caches
- Closed
- relates to
-
XWIKI-5278 Velocity Macros are considered global and not isolated in XWiki Syntax 2.0
- Closed