Uploaded image for project: 'Jetspeed 2 (Retired)'
  1. Jetspeed 2 (Retired)
  2. JS2-1114

[velocity] Null reference [template 'decorations/layout/jetspeed/header.vm', line 49, column 17] :${layoutFragment.id} cannot be resolved

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Trivial
    • Resolution: Fixed
    • 2.1.3, 2.1.4, 2.2.0
    • 2.1.4, 2.2.1
    • Decorations/Themes
    • 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

      Attachments

        1. header.vm
          3 kB
          Francisco Javier Rosado

        Activity

          People

            ate Ate Douma
            francisco.j.rosado Francisco Javier Rosado
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: