The tricky issue with remembering this state in the server is cleaning
up if the redirect request never comes back. If you are content to wait
until the session times-out, or there is another dialog request, then it
isn't a problem.
-- Blake Sullivan
Scott O'Bryan (JIRA) said the following On 9/16/2008 10:10 AM PT:
[ https://issues.apache.org/jira/browse/TRINIDAD-1203?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12631469#action_12631469 ]
Scott O'Bryan commented on TRINIDAD-1203:
-----------------------------------------
I think I'm going to submit a patch which does something similar to this one
and I'd like to get people to review it. As I said before, I'm somewhat
reluctant to do this through a forward because it would change filter logic or
whatnot. I believe, however, that we can issue a redirect and then have the
filter set up the appropriate environment for us. This also moves us one one
step closer to being able to solve TRINIDAD-55 which has been open for a long
time. Portlet containers support redirects.
I'm going to start of by preserving the LAUNCH_PARAMETERS and the VIEW_ID. To
get over any concerns with the size of the redirect code, I'm going to tokenize
the request and keep track of the LAUNCH_PARAMETERS on the server side.
Hopefully this will solve the issue. Once I submit the patch, I'll ask for
input from the community so I make sure we don't break anyone.
DATE SELECTION IN INPUTDATE ON BLACKBERRY THROWS VIEWEXPIREDEXCEPTION
---------------------------------------------------------------------
Key: TRINIDAD-1203
URL: https://issues.apache.org/jira/browse/TRINIDAD-1203
Project: MyFaces Trinidad
Issue Type: Bug
Components: Components
Affects Versions: 1.2.9-core
Environment: WebLogic Server only. This is a specific to browsers that
do not support multiple windows (pop up).
Reporter: Tadashi Enomori
Assignee: Scott O'Bryan
Priority: Minor
Attachments: TRINIDAD-1203.patch, TRINIDAD-1203_1.0.patch
This problem is caused by the variation of filter chain implementation in servers. Trinidad filter implementation invokes chain.doFilter() for a same request, but WLS does not handle the case.