Powered by Syntax Highlighter scripts!

Portlet preferences getting shared across users JSR 286

I have a JSR 168 porltet which I've recently upgraded to JSR 286 portlet specification. This portlet has some preferences. Users can change the portlet preferences and save them. These preferences should be user specific. This functionality was working fine in JSR 168.
But after upgrading to the JSR 286, this functionality is broken. The preferences stored by one userare shared for all the users. We are deploying the portlets in IBM Websphere Portal 6.1.x.

Changes made during the upgrade of JSR 168 to JSR 286
1) upgraded the portlet to JSR 286 specifications
2) The Edit View is now changed to be rendered over the AJAX through the 'serveResource' method. In essense the edit view is rendered while the portlet is still in VIEW mode and the preferences.store is called when the portlet is in VIEW mode.

One of the reference link on the issue: http://www-01.ibm.com/support/docview.wss?rs=688&uid=swg1PK30573

Debugging currently in progress.

No comments: