-
Bug
-
Resolution: Timed out
-
Low
-
None
-
3.5.1, 3.5.2, 3.5.3, 3.5.4, 3.5.5, 3.5.6, 3.5.7, 3.5.9, 3.5.11, 3.5.13, 4.0, 4.2, 4.2.1, 4.2.2, 4.2.3, 4.2.4
-
Standalone, JDK 1.6
-
1
-
Severity 3 - Minor
-
Currently Confluence users are unable to use the #include Velocity function to include files into the rendered html via the Administrator site layouts area. My use case is I have a standard header across multiple products (Confluence, Jira, Fisheye/Crucible, IP.Board), and I want to directly include it from a file shared across all products, so if I change that one file it will update everywhere. The workaround was to use #parse, but parse interprets statements in the file as Velocity code, which is problematic if your html/javascript contains statements that are similar to Velocity.
I've attached a patch that fixes this from Confluence 3.5.1-3.5.7(current), the problem is twofold:
1- There is no included file resource loader in Velocity's config, an easy addition to the properties file
2- There is a bug in the Hibernate resource loader that returns null instead of ResourceNotFoundException when it cannot find a resource in the database, preventing Velocity from falling through to the next resource loader. Easy and tested fix.
[CONFSERVER-22849] [PATCH included] Unable to use Velocity include function from site layouts
Workflow | Original: JAC Bug Workflow v3 [ 2875167 ] | New: CONFSERVER Bug Workflow v4 [ 3004940 ] |
Workflow | Original: JAC Bug Workflow v2 [ 2803791 ] | New: JAC Bug Workflow v3 [ 2875167 ] |
Status | Original: Resolved [ 5 ] | New: Closed [ 6 ] |
Workflow | Original: JAC Bug Workflow [ 2714541 ] | New: JAC Bug Workflow v2 [ 2803791 ] |
Symptom Severity | Original: Minor [ 14432 ] | New: Severity 3 - Minor [ 15832 ] |
Workflow | Original: Confluence Workflow - Public Facing - Restricted v5 - TEMP [ 2380352 ] | New: JAC Bug Workflow [ 2714541 ] |
Workflow | Original: Confluence Workflow - Public Facing - Restricted v5 [ 2299514 ] | New: Confluence Workflow - Public Facing - Restricted v5 - TEMP [ 2380352 ] |
UIS | Original: 1 |
Workflow | Original: Confluence Workflow - Public Facing - Restricted v5.1 - TEMP [ 2233954 ] | New: Confluence Workflow - Public Facing - Restricted v5 [ 2299514 ] |
Workflow | Original: Confluence Workflow - Public Facing - Restricted v5 - TEMP [ 2195802 ] | New: Confluence Workflow - Public Facing - Restricted v5.1 - TEMP [ 2233954 ] |
Workflow | Original: Confluence Workflow - Public Facing - Restricted v5 [ 1942464 ] | New: Confluence Workflow - Public Facing - Restricted v5 - TEMP [ 2195802 ] |