Details
-
Bug
-
Status: Closed
-
Resolution: Fixed
-
7.1.X, 7.2.X, Master
-
7.2.x, 7.1.x
-
Committed
-
4
-
Regression Bug
Description
Notes
This bug does not exist in 7.2 GA1 and 7.1 FP 12.
Steps to reproduce:
- Deploy the JSF Applicant portlet to Liferay:
cp ~/Downloads/com.liferay.faces.demo.jsf.applicant.portlet-4.1.3.war $LIFERAY_HOME/deploy/.
- Add the jsf-applicant portlet to a page.
- Refresh the page.
If the bug still exists, the portlet will fail to render (showing "jsf-applicant is temporarily unavailable.") and the following error will appear in the logs:
2019-07-25 16:13:20.308 ERROR [http-nio-8080-exec-1][render_portlet_jsp:131] null [0/1898] javax.faces.FacesException: Expression Error: Named Object: com.liferay.faces.portlet.component.renderurl.RenderURL not found. at com.sun.faces.application.ApplicationImpl.createComponentApplyAnnotations(ApplicationImpl.java:1912) at com.sun.faces.application.ApplicationImpl.createComponent(ApplicationImpl.java:1166) at javax.faces.application.ApplicationWrapper.createComponent(ApplicationWrapper.java:637) at com.liferay.faces.bridge.application.internal.ApplicationCompatImpl.createComponent(ApplicationCompatImpl.java:73) at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.createComponent(ComponentTagHandlerDelegateImpl.java:602) at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:175) at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:120) at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:95) at com.sun.faces.facelets.tag.composite.ImplementationHandler.apply(ImplementationHandler.java:81) at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:95) at com.sun.faces.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:93) at com.sun.faces.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:87) at com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:312) at com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:371) at com.sun.faces.facelets.impl.DefaultFaceletContext.includeFacelet(DefaultFaceletContext.java:326) at com.sun.faces.facelets.tag.jsf.CompositeComponentTagHandler.applyCompositeComponent(CompositeComponentTagHandler.java:387) at com.sun.faces.facelets.tag.jsf.CompositeComponentTagHandler.applyNextHandler(CompositeComponentTagHandler.java:188) at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:202) at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:120) at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:95)
If the bug is fixed, the portlet will render correctly.