richfaces portlet bridge 3.1.2.GA - NullPointerException
marcus21 Nov 4, 2007 10:44 AMhello,
when I upgrade from richfaces-3.1.1.GA to richfaces-3.1.2.GA the according portlet bridge doesn't work.
I get a NullPointer-Exception - so I must go back on bridge-3.1.1.GA.
Is there a changed configuration necessary?
I use:
faces.config:
<application> <view-handler>org.ajax4jsf.portlet.application.PortletViewHandler</view-handler> <state-manager>org.ajax4jsf.portlet.application.PortalStateManager</state-manager> <variable-resolver>org.springframework.web.jsf.DelegatingVariableResolver</variable-resolver> </application> <factory> <faces-context-factory>org.ajax4jsf.portlet.context.FacesContextFactoryImpl</faces-context-factory> </factory> <managed-bean> <managed-bean-name>ajaxContext</managed-bean-name> <managed-bean-class>org.ajax4jsf.portlet.PortletAjaxContext</managed-bean-class> <managed-bean-scope>request</managed-bean-scope> </managed-bean> <render-kit> <renderer> <description>override the viewroot</description> <component-family>javax.faces.ViewRoot</component-family> <renderer-type>javax.faces.ViewRoot</renderer-type> <renderer-class> org.ajax4jsf.portlet.renderkit.portlet.PortletAjaxViewRootRenderer </renderer-class> </renderer> </render-kit>
this is the Exception:
javax.portlet.PortletException: Error processing execute lifecycle at org.ajax4jsf.portlet.AjaxFacesPortlet.doView(AjaxFacesPortlet.java:191) at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:133) at javax.portlet.GenericPortlet.render(GenericPortlet.java:306) at org.jboss.portal.portlet.impl.jsr168.PortletContainerImpl.invokeRender(PortletContainerImpl.java:483) at org.jboss.portal.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:405) at org.jboss.portal.portlet.container.PortletContainerInvoker$1.invoke(PortletContainerInvoker.java:86) ............ javax.faces.FacesException: java.lang.NullPointerException at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:306) at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144) at org.ajax4jsf.portlet.AjaxFacesPortlet.render(AjaxFacesPortlet.java:256) at org.ajax4jsf.portlet.AjaxFacesPortlet.doView(AjaxFacesPortlet.java:175) at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:133) at javax.portlet.GenericPortlet.render(GenericPortlet.java:306) at org.jboss.portal.portlet.impl.jsr168.PortletContainerImpl.invokeRender(PortletContainerImpl.java:483) at org.jboss.portal.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:405) at org.jboss.portal.portlet.container.PortletContainerInvoker$1.invoke(PortletContainerInvoker.java:86)..... ....................... java.lang.NullPointerException at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:526) at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108) at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:243) at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108) at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:243) at org.ajax4jsf.portlet.application.PortletViewHandler.renderView(PortletViewHandler.java:48) at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106) at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251) at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144) at org.ajax4jsf.portlet.AjaxFacesPortlet.render(AjaxFacesPortlet.java:256) at org.ajax4jsf.portlet.AjaxFacesPortlet.doView(AjaxFacesPortlet.java:175) at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:133) at javax.portlet.GenericPortlet.render(GenericPortlet.java:306) at org.jboss.portal.portlet.impl.jsr168.PortletContainerImpl.invokeRender(PortletContainerImpl.java:483) at org.jboss.portal.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:405) at org.jboss.portal.portlet.container.PortletContainerInvoker$1.invoke(PortletContainerInvoker.java:86)
When I use the SNAPSHOT-Releases of richfaces and the portlet-bridge I get the same errors.
I use JBoss AS 4.2.1 with JSF-1.2 RI , Portal-2.6.2 and Facelets-Technology.
What can I do?
Is it possible to use richfaces + jsf-1.2RI and Portal-2.6.2 with JSP-technology instead of facelets-technology?
Thanks!
Marcus21