Details
Description
The HttpServletRequest caching is causing problems with ICEfaces userRole
functionality. Specifically, the userPrincipal is being unset.
see forum post -> http://www.icefaces.org/JForum/posts/list/0/2782.page#13818
Tasks:
1) create a testcase that demonstrates the bug.
2) debug and resolve issue.
functionality. Specifically, the userPrincipal is being unset.
see forum post -> http://www.icefaces.org/JForum/posts/list/0/2782.page#13818
Tasks:
1) create a testcase that demonstrates the bug.
2) debug and resolve issue.
Activity
Greg McCleary
created issue -
Icefaces Administrator
made changes -
Field | Original Value | New Value |
---|---|---|
issue.field.bugzillaimportkey | 1015 | 12264 |
Ken Fyten
made changes -
Affects Version/s | 1.5 [ 10027 ] | |
Affects Version/s | unspecified [ 10021 ] |
Ken Fyten
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
Testcase can be found in /support/iraptor/1000/179/
The testcase will render and enable on userRole "tomcat". You will need to make
sure your user has the tomcat role (this is set in the tomcat-users.xml)
The initial rendering should display all inputs correctly (rendered and enabled).
The bug can be seen when you move focus from the browser for a few seconds.
Then go back to the browser and submit the page (using the submit button).
The rendered page will now be incorrect. Only the component that was not using
role based rendering will be displayed correctly. One component will be disabled
and one will not be rendered(the bug).