Multithreaded rendering of a portlet fails

Description

If a portlet renders in multiple threads concurrently for a single user there is potential for the request and response to get mixed up as a portlet channel adapter per portlet per user exists and each adapter tracks the current portal control structures as an instance variable.

Environment

None

Activity

Show:
Eric Dalquist
February 23, 2009, 4:34 AM

Fixed by tracking PortalControlStructures in a ThreadLocal in the portlet adapter class.

Fixed

Assignee

Eric Dalquist

Reporter

Eric Dalquist

Labels

None

Estimated End Date

None

Fix versions

Affects versions

Priority

Major