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

Cannot add portlet with JetSpeed 2.2.1 Classic Portal

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 2.2.1
    • 2.2.2
    • Customizer
    • None

    Description

      Adding a portlet by editing a page fails with a fresh install of the 2.2.1
      Jetspeed portal with the Classic layout. The issue is related by the
      ${profiledPage} variable not being set in the template. After some
      investigation it appears that the code used in
      webapps/jetspeed/WEB-INF/templates/layout/html/columns/layout.vm is
      attempting to access ${psrc.page.layout}, however the page.layout does not exist in
      components/jetspeed-portal-site/src/main/java/org/apache/jetspeed/portalsite/impl/PortalSiteRequestContextImpl.java.
      Changing the template to access $psrc.getPageOrTemplate() appears to fix the
      issue, however I am not sure if that is the correct fix.

      Attachments

        Activity

          People

            taylor David Sean Taylor
            taylor David Sean Taylor
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment