Bug 793938 (JBEPP-1009)

Summary: Replicated session is corrupted in Portlet Bridge Seam application
Product: [JBoss] JBoss Enterprise Portal Platform 5 Reporter: Toshiya Kobayashi <tkobayas>
Component: PortalAssignee: Ken Finnigan <kfinniga>
Status: CLOSED NEXTRELEASE QA Contact:
Severity: high Docs Contact:
Priority: high    
Version: 5.1.1.DEV02CC: epp-bugs, jmorgan, ken, kfinniga
Target Milestone: ---   
Target Release: 5.2.1.GA   
Hardware: Unspecified   
OS: Unspecified   
URL: http://jira.jboss.org/jira/browse/JBEPP-1009
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
An issue with de-serialization discovered in org.gatein.pc.api.PortletInvokerException caused the Clustered Seam Booking demo Portlet to throw an exception when the user session node failed or shutdown, and the user session transferred to another node. The fix implements changes to org.gatein.pc.api.PortletInvokerException that calls defaultReadObject() when de-serializing PortalIdentity. The Session is correctly restored for the Seam Booking portlet after the user session is transferred to an available node.
Story Points: ---
Clone Of: Environment:
portletbridge 2.1.1.GA.EPP51
Last Closed: 2012-01-23 20:59:05 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Toshiya Kobayashi 2011-07-15 10:54:31 UTC
Help Desk Ticket Reference: https://c.na7.visual.force.com/apex/Case_View?id=500A0000007BeWp&sfdc.override=1
project_key: JBEPP

Platform JIRA for [PBR-275] Replicated seesion is corrupted in Portlet Bridge Seam application

Comment 1 Toshiya Kobayashi 2011-07-15 10:55:14 UTC
Link: Added: This issue incorporates PBR-275


Comment 3 Jared MORGAN 2011-11-16 04:23:53 UTC
Release Notes Docs Status: Added: Not Yet Documented


Comment 4 hfnukal@redhat.com 2012-01-13 12:00:49 UTC
Labels: Added: EPP_5_2_1_Candidate


Comment 6 Thomas Heute 2012-01-13 13:52:54 UTC
Labels: Removed: EPP_5_2_1_Candidate 


Comment 8 Ken Finnigan 2012-01-23 20:59:05 UTC
Fix will be in PBR project 2.3.0, and PBR product 2.2.1.GA.EPP521

Comment 9 Jared MORGAN 2012-03-26 04:38:54 UTC
    Technical note added. If any revisions are required, please edit the "Technical Notes" field
    accordingly. All revisions will be proofread by the Engineering Content Services team.
    
    New Contents:
== CUSTOMER INITIATE ISSUE REQUIRES CCFR. ONLY QUESTION IS ABOUT STATUS AND RN TEXT TO INCLUDE==

Comment 10 Ken Finnigan 2012-03-26 13:58:13 UTC
    Technical note updated. If any revisions are required, please edit the "Technical Notes" field
    accordingly. All revisions will be proofread by the Engineering Content Services team.
    
    Diffed Contents:
@@ -1 +1,11 @@
-== CUSTOMER INITIATE ISSUE REQUIRES CCFR. ONLY QUESTION IS ABOUT STATUS AND RN TEXT TO INCLUDE==+Cause:
+Clustered Seam Booking demo Portlet throws exception when node that user session was using fails, or is shutdown, and is transferred to remaining node
+
+Consequence:
+Portlet ceases to work due to org.gatein.pc.api.PortletInvokerException
+
+Fix:
+Call defaultReadObject() when de-serializing PortalIdentity
+
+Result:
+Session correctly restored for Seam Booking portlet after failover to remaining node

Comment 11 Jared MORGAN 2012-03-27 23:48:36 UTC
    Technical note updated. If any revisions are required, please edit the "Technical Notes" field
    accordingly. All revisions will be proofread by the Engineering Content Services team.
    
    Diffed Contents:
@@ -1,11 +1,3 @@
-Cause:
+An issue with de-serialization discovered in org.gatein.pc.api.PortletInvokerException caused the 
-Clustered Seam Booking demo Portlet throws exception when node that user session was using fails, or is shutdown, and is transferred to remaining node
+Clustered Seam Booking demo Portlet to throw an exception  when the user session node failed or shutdown, and the user session transferred to another node. The fix implements changes to org.gatein.pc.api.PortletInvokerException that calls defaultReadObject() when de-serializing PortalIdentity.
-
+The Session is correctly restored for the Seam Booking portlet after the user session is transferred to an available node.-Consequence:
-Portlet ceases to work due to org.gatein.pc.api.PortletInvokerException
-
-Fix:
-Call defaultReadObject() when de-serializing PortalIdentity
-
-Result:
-Session correctly restored for Seam Booking portlet after failover to remaining node