Details
-
Bug
-
Status: Closed
-
Trivial
-
Resolution: Fixed
-
2.1.3, 2.1.4, 2.2.0
-
None
-
Apache 2.2 + mod_jk + jboss4.0.5 + oracle10g + windows
Description
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