Details
Description
Aug 7, 2008 4:22:46 PM com.sun.faces.lifecycle.LifecycleImpl phase
WARNING: executePhase(RENDER_RESPONSE 6,com.icesoft.faces.context.BridgeFacesContext@d2142e) threw exception
java.lang.ClassCastException: com.icesoft.faces.context.ElementController
at com.icesoft.faces.context.ElementController.from(ElementController.java:22)
at com.icesoft.faces.context.DOMResponseWriter.enhanceBody(DOMResponseWriter.java:331)
at com.icesoft.faces.context.DOMResponseWriter.enhanceAndFixDocument(DOMResponseWriter.java:276)
...
The problem cannot currently be replicated with our demo portlets but there is a sample portlet included in the forum entry that does show the issue.
After some discussion, it's likely that the ElementController mechanism is no longer needed as it was an interim solution for focus management. So we should remove this logic and retest with the user's sample application
-
Hide
- ECGViewer.war
- 5.63 MB
- Deryk Sinotte
-
- META-INF/MANIFEST.MF 0.1 kB
- CVRGECGFileUploadPortlet.jspx 3 kB
- WEB-INF/classes/client-config.wsdd 7 kB
- WEB-INF/classes/log4j.dtd 7 kB
- WEB-INF/classes/log4j.properties 0.2 kB
- WEB-INF/classes/log4j.xml 2 kB
- WEB-INF/.../messages-override.properties 1 kB
- WEB-INF/classes/.../CVRGDirectoryUtils.class 3 kB
- WEB-INF/classes/.../LocaleSplitter.class 2 kB
- WEB-INF/.../UploadURLProperties.class 2 kB
- WEB-INF/classes/.../AbstractChartData.class 4 kB
- WEB-INF/classes/.../AnalysisFunctions.class 9 kB
- WEB-INF/.../AnnotationFileFunctions.class 3 kB
- WEB-INF/.../AnnotationFunctions.class 0.3 kB
- WEB-INF/.../BergerAnalysisFunctions.class 3 kB
- WEB-INF/classes/.../bergerResultsLine.class 11 kB
- WEB-INF/classes/.../ChartModelAxial.class 7 kB
- WEB-INF/classes/.../utils/DataStore.class 2 kB
- WEB-INF/.../EcgAnnotationConstants.class 1 kB
- WEB-INF/classes/.../EcgAnnotationUtils.class 3 kB
- WEB-INF/.../FileSelectFunctions.class 0.3 kB
- WEB-INF/.../MatlabControl$1Caller.class 0.8 kB
- WEB-INF/.../MatlabControl$2Caller.class 0.9 kB
- WEB-INF/.../MatlabControl$3Caller.class 1 kB
- WEB-INF/.../MatlabControl$MatlabBlockingFevalCommand.class 1 kB
- WEB-INF/.../MatlabControl$MatlabEvalCommand.class 2 kB
- WEB-INF/.../MatlabControl$MatlabFevalCommand.class 0.9 kB
- WEB-INF/classes/.../MatlabControl.class 4 kB
- WEB-INF/classes/.../MetricsFunctions.class 2 kB
- WEB-INF/classes/.../utils/RdtParser.class 5 kB
Issue Links
- blocks
-
ICE-3498 User Session Expired - OC4J and Liferay 4.4.1 not deployed under Root context
- Closed
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
Remove ElementController class and its usages.
This seems to have fixed the problem that I was seeing in the user's test case. I think it may have been related to a Liferay setting they are using. In liferay.-portal.xml, they have the following set:
<private-session-attributes>false</private-session-attributes>
I think that it's causing some stuff in the session to get stomped on and the ElementController was likely one of those things. Doesn't hurt that we got rid of it if we're not using it anymore.
Closing as fixed.
Assigned to Jack for some refinement in the implemented solution.
Might've been re-opened incorrectly.
Unassign.
Customer's sample application that shows the problem when the portlet is re-deployed.