[ 
https://issues.apache.org/jira/browse/JS2-1114?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ate Douma resolved JS2-1114.
----------------------------

    Resolution: Fixed

Hi Francisco,

Nice catch, even if this is only a minor issue :)
This actually is a "bug" affecting even the 2.1.3 release (and probably 
versions before that).

Your provided fix is correct and I've committed this to the 2.1.3-postrelease 
and 2.1.4 branches and 2.2.1 trunk.

Thanks for the report.


> [velocity] Null reference [template 'decorations/layout/jetspeed/header.vm', 
> line 49, column 17] :${layoutFragment.id} cannot be resolved
> -----------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: JS2-1114
>                 URL: https://issues.apache.org/jira/browse/JS2-1114
>             Project: Jetspeed 2
>          Issue Type: Bug
>          Components: Decorations/Themes
>    Affects Versions: 2.1.3, 2.1.4, 2.2.0
>         Environment: Apache 2.2 + mod_jk + jboss4.0.5 + oracle10g + windows
>            Reporter: Francisco Javier Rosado
>            Assignee: Ate Douma
>            Priority: Trivial
>             Fix For: 2.1.4, 2.2.1
>
>         Attachments: header.vm
>
>
> When I start my portal or a binary distribution of JetSpeed 2.2.0, in the 
> logs, appears a trace that reads as follows:
> 2010-02-25 18:54:14,033 INFO  [velocity] Null reference [template 
> 'decorations/layout/jetspeed/header.vm', line 49, column 17] 
> :${layoutFragment.id} cannot be resolved.
> This not produce effects, but is ugly.
> This line is in header.vm. 
> #defineLayoutObjects()
> .
> .
> <div id="layout-${layoutFragment.id}" class="#PageBaseCSSClass()" >
> This variable (layoutFragment) is not initialized, and I thought must be:
> <div id="layout-${rootFragment.id}" class="#PageBaseCSSClass()" >
> Because rootFragment is the variable initialized in the jetspeed_macros.vm
> #macro (defineLayoutObjects)
>   #set($preferedLocale = $JS2RequestContext.locale)
>   #set($rootFragment = $jetspeed.currentFragment)
>   #set($site 
> =$request.getAttribute("org.apache.jetspeed.portalsite.PortalSiteRequestContext"))
>   #set($theme = $request.getAttribute("org.apache.jetspeed.theme"))
>   #set($layoutDecoration = $theme.getDecoration($rootFragment))
> #end
> Regards
> Francisco Rosado

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to