Details
-
Type:
Task
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 2.0-Beta1
-
Component/s: Sample Apps
-
Labels:None
-
Environment:ICEfaces 2 JSF 2 portlet
-
Affects:Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial
Description
To test and demonstrate best practices for developing portlets using the new PortletFaces bridge, we need to upgrade our existing chat sample application.
Issue Links
- depends on
-
ICE-6022
ViewState is not correctly applied to all portlets on a page
-
- Closed
-
Activity
| Repository | Revision | Date | User | Message |
| ICEsoft Public SVN Repository | #22247 | Mon Aug 30 10:38:31 MDT 2010 | deryk.sinotte | |
| Files Changed | ||||
MODIFY
/icefaces2/trunk/icefaces/samples/build/common.xml
|
| Repository | Revision | Date | User | Message |
| ICEsoft Public SVN Repository | #22248 | Mon Aug 30 10:46:31 MDT 2010 | deryk.sinotte | |
| Files Changed | ||||
MODIFY
/icefaces2/trunk/icefaces/samples/build/common.xml
|
| Repository | Revision | Date | User | Message |
| ICEsoft Public SVN Repository | #22249 | Mon Aug 30 11:17:03 MDT 2010 | deryk.sinotte | |
| Files Changed | ||||
MODIFY
/icefaces2/trunk/icefaces/samples/portlets/chat/src/main/java/org/icefaces/sample/portlet/chat/ChatRoom.java
MODIFY
/icefaces2/trunk/icefaces/samples/portlets/chat/src/main/java/org/icefaces/sample/portlet/chat/Participant.java
MODIFY
/icefaces2/trunk/icefaces/samples/portlets/chat/src/main/webapp/chat.xhtml
MODIFY
/icefaces2/trunk/icefaces/samples/portlets/chat/src/main/resources/org/icefaces/sample/portlet/chat/resources/messages.properties
MODIFY
/icefaces2/trunk/icefaces/samples/portlets/chat/src/main/webapp/WEB-INF/faces-config.xml
MODIFY
/icefaces2/trunk/icefaces/samples/portlets/chat/src/main/java/org/icefaces/sample/portlet/chat/resources/ResourceUtil.java
|
| Field | Original Value | New Value |
|---|---|---|
| Salesforce Case | [] | |
| Assignee Priority | P1 | |
| Assignee | Deryk Sinotte [ deryk.sinotte ] |
| Repository | Revision | Date | User | Message |
| ICEsoft Public SVN Repository | #22250 | Mon Aug 30 13:23:01 MDT 2010 | deryk.sinotte | |
| Files Changed | ||||
MODIFY
/icefaces2/trunk/icefaces/samples/portlets/chat/src/main/java/org/icefaces/sample/portlet/chat/ChatRoom.java
MODIFY
/icefaces2/trunk/icefaces/samples/portlets/chat/src/main/java/org/icefaces/sample/portlet/chat/Participant.java
MODIFY
/icefaces2/trunk/icefaces/samples/portlets/chat/src/main/webapp/chat.xhtml
|
| Repository | Revision | Date | User | Message |
| ICEsoft Public SVN Repository | #22255 | Mon Aug 30 15:28:33 MDT 2010 | deryk.sinotte | |
| Files Changed | ||||
MODIFY
/icefaces2/trunk/icefaces/samples/portlets/chat/src/main/java/org/icefaces/sample/portlet/chat/ChatRoom.java
MODIFY
/icefaces2/trunk/icefaces/samples/portlets/chat/src/main/java/org/icefaces/sample/portlet/chat/Participant.java
MODIFY
/icefaces2/trunk/icefaces/samples/portlets/chat/src/main/webapp/chat.xhtml
|
| Repository | Revision | Date | User | Message |
| ICEsoft Public SVN Repository | #22288 | Wed Sep 08 11:04:49 MDT 2010 | deryk.sinotte | |
| Files Changed | ||||
MODIFY
/icefaces2/trunk/icefaces/samples/portlets/chat/src/main/webapp/WEB-INF/liferay-display.xml
MODIFY
/icefaces2/trunk/icefaces/samples/portlets/chat/src/main/java/org/icefaces/sample/portlet/chat/ChatRoom.java
MODIFY
/icefaces2/trunk/icefaces/samples/portlets/chat/src/main/webapp/WEB-INF/liferay-portlet.xml
|
| Repository | Revision | Date | User | Message |
| ICEsoft Public SVN Repository | #22338 | Tue Sep 14 11:32:49 MDT 2010 | deryk.sinotte | |
| Files Changed | ||||
MODIFY
/icefaces2/trunk/icefaces/samples/portlets/chat/src/main/webapp/WEB-INF/portlet.xml
MODIFY
/icefaces2/trunk/icefaces/samples/portlets/chat/src/main/webapp/chat.xhtml
|
| Repository | Revision | Date | User | Message |
| ICEsoft Public SVN Repository | #22341 | Tue Sep 14 13:33:51 MDT 2010 | deryk.sinotte | |
| Files Changed | ||||
MODIFY
/icefaces2/trunk/icefaces/samples/portlets/common.xml
|
| Salesforce Case | [] | |
| Fix Version/s | 2.0-Beta2 [ 10242 ] |
| Status | Open [ 1 ] | Resolved [ 5 ] |
| Resolution | Fixed [ 1 ] |
| Salesforce Case | [] | |
| Affects | [Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial] |
| Repository | Revision | Date | User | Message |
| ICEsoft Public SVN Repository | #22590 | Tue Oct 12 09:04:10 MDT 2010 | deryk.sinotte | |
| Files Changed | ||||
MODIFY
/icefaces2/trunk/icefaces/samples/portlets/chat/src/main/webapp/WEB-INF/liferay-display.xml
MODIFY
/icefaces2/trunk/icefaces/samples/portlets/chat/src/main/webapp/WEB-INF/liferay-plugin-package.properties
MODIFY
/icefaces2/trunk/icefaces/compat/samples/component-showcase/portlets/web/WEB-INF/liferay-display.xml
MODIFY
/icefaces2/trunk/icefaces/samples/portlets/chat/src/main/webapp/WEB-INF/portlet.xml
MODIFY
/icefaces2/trunk/icefaces/samples/portlets/chat/src/main/webapp/WEB-INF/web.xml
MODIFY
/icefaces2/trunk/icefaces/samples/portlets/chat/src/main/webapp/WEB-INF/liferay-portlet.xml
|
| Repository | Revision | Date | User | Message |
| ICEsoft Public SVN Repository | #22632 | Thu Oct 14 15:13:47 MDT 2010 | deryk.sinotte | |
| Files Changed | ||||
MODIFY
/icefaces2/trunk/icefaces/samples/portlets/chat/src/main/webapp/chat.xhtml
|
| Fix Version/s | 2.0.0 [ 10230 ] |
| Status | Resolved [ 5 ] | Closed [ 6 ] |
| Assignee Priority | P1 |

The chat portlet example is checked in and working with push in some fashion but there are still some issues. Ones that I know of are:
1) When sending a chat message, the portlet will sometimes "blow up" so that it's in it's own page. This is rare when there is only a single instance on the page but becomes easier to recreate the more instances that are added. Still looking at this.
2) It appears that Push requests are occasionally leading to:
java.lang.NullPointerException
at javax.faces.context.FacesContext.setCurrentInstance(FacesContext.java:770)
at com.sun.faces.context.FacesContextImpl.release(FacesContextImpl.java:562)
at org.portletfaces.bridge.BridgeImpl.cleanupFacesContext(BridgeImpl.java:325)
at org.portletfaces.bridge.BridgeImpl.doFacesRequest(BridgeImpl.java:295)
at org.portletfaces.bridge.GenericFacesPortlet.serveResource(GenericFacesPortlet.java:173)
at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:119)
at com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:71)
at com.liferay.portal.kernel.servlet.PortletServlet.service(PortletServlet.java:92)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)