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

Concurrency issues due to ServletPortletInvoker being used as singleton

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Critical
    • Resolution: Fixed
    • 2.0-FINAL
    • 2.1-dev, 2.1
    • Container
    • None
    • Solaris 8, Oracle 9, Java 1.5

    Description

      Was running load tests and found several exceptions that seemed to say that a portlet was being rendered in the wrong fragment window.

      After looking around, I found that the ServletPortletInvoker is configured to NOT be a singleton, but because it is referenced in the constructor of the PortletInvoker singleton it (ServletPortletInvoker) is being used as a singleton.

      Confirmed this behaviour by adding log entry in the constructor and found it was only instantiated once even though several portlets were rendered.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: