Details
-
Type:
Bug
-
Status: Closed
-
Priority:
Major
-
Resolution: Invalid
-
Affects Version/s: 4.1.1
-
Fix Version/s: 4.1.1
-
Component/s: ACE-Components
-
Labels:None
-
Environment:Apache Pluto
-
Assignee Priority:P1
Description
- Start Apache Pluto 2.0.2 and navigate to http://localhost:8080/pluto/portal
- Username: pluto
- Password: pluto
- Copy the attached icefaces4-portlet-4.0.0-SNAPSHOT.war artifact to the tomcat/webapps folder
- Using the Pluto Admin page, add a new page named "ICE4" and then add the "ICEfaces4" portlet to it.
- Navigate to the new ICE4 page
- Click in the "Date of Birth" field at try to select a date from the popup calendar
If the bug is fixed then the date will be selected and appear in the textbox.
Otherwise, if the bug still exists then there will be an error in the browser's console log:
Uncaught TypeError: Cannot read property 'length' of undefined
http://localhost:8080/pluto/portal/ICE4/__rsicefaces4-portlet-40x200x20-SNAPSHOT0x21!2241321%7C0?ln=ice.core&javax.faces.resource=bridge.js
- Username: pluto
- Password: pluto
- Copy the attached icefaces4-portlet-4.0.0-SNAPSHOT.war artifact to the tomcat/webapps folder
- Using the Pluto Admin page, add a new page named "ICE4" and then add the "ICEfaces4" portlet to it.
- Navigate to the new ICE4 page
- Click in the "Date of Birth" field at try to select a date from the popup calendar
If the bug is fixed then the date will be selected and appear in the textbox.
Otherwise, if the bug still exists then there will be an error in the browser's console log:
Uncaught TypeError: Cannot read property 'length' of undefined
http://localhost:8080/pluto/portal/ICE4/__rsicefaces4-portlet-40x200x20-SNAPSHOT0x21!2241321%7C0?ln=ice.core&javax.faces.resource=bridge.js
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
I haven't been able to successfully deploy the attached portlet on Apache Pluto 2.0.2. I'm able to add the portlet to a page, but when I try to view the page I get this exception, displayed right on the browser:
Error rendering portlet 1. javax.portlet.faces.BridgeException: javax.faces.FacesException: Expression Error: Named Object: com.liferay.faces.portlet.component.renderurl.RenderURL not found. at com.liferay.faces.bridge.internal.BridgePhaseRenderImpl.execute(BridgePhaseRenderImpl.java:105) at com.liferay.faces.bridge.internal.BridgeImpl.doFacesRequest(BridgeImpl.java:131) at javax.portlet.faces.GenericFacesPortlet.doView(GenericFacesPortlet.java:263) at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:348) at javax.portlet.faces.GenericFacesPortlet.doDispatch(GenericFacesPortlet.java:212) at javax.portlet.GenericPortlet.render(GenericPortlet.java:253) at org.apache.pluto.driver.services.container.FilterChainImpl.doFilter(FilterChainImpl.java:163) at org.apache.pluto.driver.services.container.FilterChainImpl.processFilter(FilterChainImpl.java:91) at org.apache.pluto.driver.services.container.FilterManagerImpl.processFilter(FilterManagerImpl.java:105) at org.apache.pluto.container.driver.PortletServlet.dispatch(PortletServlet.java:340) at org.apache.pluto.container.driver.PortletServlet.doGet(PortletServlet.java:261) at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) ...
I tried to simplify the portlet to make it only display the dateTimeEntry component, but I keep getting the same exception.
I followed the steps exactly as they appear in the description. Am I missing a step or do I need to add a library or something else to Pluto?
Show
Arturo Zambrano
added a comment - I haven't been able to successfully deploy the attached portlet on Apache Pluto 2.0.2. I'm able to add the portlet to a page, but when I try to view the page I get this exception, displayed right on the browser:
Error rendering portlet 1.
javax.portlet.faces.BridgeException: javax.faces.FacesException: Expression Error: Named Object: com.liferay.faces.portlet.component.renderurl.RenderURL not found.
at com.liferay.faces.bridge.internal.BridgePhaseRenderImpl.execute(BridgePhaseRenderImpl.java:105)
at com.liferay.faces.bridge.internal.BridgeImpl.doFacesRequest(BridgeImpl.java:131)
at javax.portlet.faces.GenericFacesPortlet.doView(GenericFacesPortlet.java:263)
at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:348)
at javax.portlet.faces.GenericFacesPortlet.doDispatch(GenericFacesPortlet.java:212)
at javax.portlet.GenericPortlet.render(GenericPortlet.java:253)
at org.apache.pluto.driver.services.container.FilterChainImpl.doFilter(FilterChainImpl.java:163)
at org.apache.pluto.driver.services.container.FilterChainImpl.processFilter(FilterChainImpl.java:91)
at org.apache.pluto.driver.services.container.FilterManagerImpl.processFilter(FilterManagerImpl.java:105)
at org.apache.pluto.container.driver.PortletServlet.dispatch(PortletServlet.java:340)
at org.apache.pluto.container.driver.PortletServlet.doGet(PortletServlet.java:261)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
...
I tried to simplify the portlet to make it only display the dateTimeEntry component, but I keep getting the same exception.
I followed the steps exactly as they appear in the description. Am I missing a step or do I need to add a library or something else to Pluto?
This issue is a bug in Liferay Faces. We have created FACES-2615 to track the issue, and I hope to commit a fix today.