History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: UP-1869
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Critical Critical
Assignee: Lennard Fuller
Reporter: Lennard Fuller
Votes: 0
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
uPortal

DLM Guest Layout unable to properly handle interacting with multiple portlets on the same tab.

Created: 07/Nov/07 07:01 PM   Updated: 05/Mar/08 07:59 AM
Component/s: Aggregated Layouts
Affects Version/s: 2.6.1 RC2
Fix Version/s: 2.6.1

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown
Environment: java 1.5, uPortal 2.5.3.1 or uPortal 2.6_GA or uPortal 2.6 patches (At revision 42618), and tomcat 5.5.20
Issue Links:
Duplicate
This issue duplicates:
UP-863 Portlets shown in place of other port... Critical Closed
 


 Description  « Hide
Steps to reproduce:
1) Using uPortal configured for DLM, Login as the guest-lo user and add three portlets to the layout. I selected RSS Portlet, Test Portlet 1, Test Portlet 2

2) Bounce the portal (this is necessary in order to get your layout changes to appear)

3) Visit the guest page (do not login).
Observed Behavior: Portlets render fine, in their appropriate 'boxes'

4) Begin to interact with one of the portlets, select a test to run in one of the test portlets or select a different rss feed.
Observed Behavior: Frequently one portlet's content will be displayed in another's box. Which portlet's content displays in which box will continue to change randomly with each interaction. Sometimes ALL boxes will be filled with one portlets content, other times each portlet's content will be rendered... just in the wrong box.

This issue appears to be common to all DLM guest users but does not occur if the user is logged in. Another oddity observed is that this issue does not appear to exist in ALM. The aforementioned behavior has been observed in uPortal 2.5.3.1, uPortal 2.6_GA, uPortal 2.6 patches (At revision 42618) and a uportal 2.5.3 environment with UP-1816 and UP-1040 patches applied.

 All   Comments   Work Log   Change History      Sort Order:
Lennard Fuller [09/Nov/07 03:44 PM]
In my environment uPortal 2.5.3+ patches (notably UP-1040, UP-1816), removing the special treatment for a guest in the CPortletAdapter's generateKey method appears to do the trick, and the resulting guests do not appear to be sharing a session. I hesitate to call this a fix, but at present, with the actual production portlets I am using it gives every indication of being fully functional.

Lennard


Lennard Fuller [19/Nov/07 11:31 AM]
Special handling of cache key for guest layouts actually introduced issues for layouts with more than one portlet. Removing the guest treatment in favor of instance level cache keys in all cases appears to have corrected the issue. Change commited to uPortal 2.6 patches under revision 42658.

http://developer.ja-sig.org/source/changelog/jasigsvn/up2?cs=42658


Gary Roybal [07/Feb/08 05:50 PM]
This seems to be a duplicate of issue UP-863.