Uploaded image for project: 'Jetspeed 2'
  1. Jetspeed 2
  2. JS2-1322

ActionResponse.setRenderParameter crashes ActionUrl ?

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Duplicate
    • Affects Version/s: 2.3.0
    • Fix Version/s: 2.3.0
    • Component/s: Components Core
    • Labels:
      None
    • Environment:
      Windows 7, Tomcat 7.0.56, Java 1.8.0_25, MySQL 5.5.8

      Description

      Is it possible, that setRenderParameter in one portlet crashes the
      action url in another portlet on the same page ?

      We have the following scenario:

      • PORTLET A and PORTLET B on same page, both with forms and action url in the velocity template like:
        #set ($action = $renderResponse.createActionURL())
        $action.setParameter('action','doSearch')
        <form action="$action" ...
      • PORTLET B sets a Render Parameter in its processAction():
        actionResponse.setRenderParameter("cmd", action);
      • PORTLET A nd B are rendered, PORTLET B picks up the render parameter, ok
      • BUT: On button click in PORTLET A the processAction() method of
        PORTLET A is NOT called anymore !
        Instead PORTLET A only enters it's doView method in the render phase.

      If PORTLET B does NOT set the render parameter then PORTLET A calls it's action method properly !

      Here are our jetspeed settings (override.properties). We use PSML in the database:

      1. Use this to override settings in jetspeed.properties
        merge.portal.parameters.with.portlet.parameters=true
        merge.portal.parameters.before.portlet.parameters=true
        portalurl.relative.only=false
        portal.statistics.logToDatabase=false
        portal.audit.enable=false
        psml.template.folder = /_user/template/
        jetui.customization.method = server

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              mmaid Martin Maidhof
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: