I'm seeing the same issue with myfaces 1.2. Were you able to resolve this
issues?

thanks!




Gert Vanthienen wrote:
> 
> L.S.,
> 
> Apparently, this exception is raised because DefaultViewHandlerSupport
> tries to work with getRequestServletPath(), which explicitly returns null
> in the PortletExternalContextImpl class.  Happy to provide a fix for it,
> but I don't have clue where to start.  Can anyone give me hint on how to
> solve it?
> 
> 
> Gert
> 
> 
> Gert Vanthienen wrote:
>> 
>> L.S.,
>> 
>> I'm trying to embed a JSF portlet in a web application using the Pluto
>> driver implementation.  Does anyone recognize the exception below?  How
>> can I resolve it?
>> 
>> Thank you for any help,
>> 
>> Gert
>> 
>> 
>> java.lang.NullPointerException
>>      at
>> org.apache.myfaces.application.DefaultViewHandlerSupport.calculateServletMapping(DefaultViewHandlerSupport.java:123)
>>      at
>> org.apache.myfaces.application.DefaultViewHandlerSupport.calculateViewId(DefaultViewHandlerSupport.java:44)
>>      at
>> org.apache.myfaces.application.jsp.JspViewHandlerImpl.createView(JspViewHandlerImpl.java:140)
>>      at
>> org.apache.myfaces.portlet.MyFacesGenericPortlet.nonFacesRequest(MyFacesGenericPortlet.java:320)
>>      at
>> org.apache.myfaces.portlet.MyFacesGenericPortlet.nonFacesRequest(MyFacesGenericPortlet.java:298)
>>      at
>> org.apache.myfaces.portlet.MyFacesGenericPortlet.facesRender(MyFacesGenericPortlet.java:380)
>>      at
>> org.apache.myfaces.portlet.MyFacesGenericPortlet.doView(MyFacesGenericPortlet.java:266)
>>      at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:247)
>>      at javax.portlet.GenericPortlet.render(GenericPortlet.java:175)
>>      at
>> org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:208)
>>      at org.apache.pluto.core.PortletServlet.doGet(PortletServlet.java:139)
>>      at javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
>>      at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
>>      at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>>      at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>>      at
>> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)
>>      at
>> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:557)
>>      at
>> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:481)
>>      at
>> org.apache.pluto.core.DefaultPortletInvokerService.invoke(DefaultPortletInvokerService.java:167)
>>      at
>> org.apache.pluto.core.DefaultPortletInvokerService.render(DefaultPortletInvokerService.java:101)
>>      at
>> org.apache.pluto.core.PortletContainerImpl.doRender(PortletContainerImpl.java:173)
>>      at
>> org.apache.pluto.driver.tags.PortletTag.doStartTag(PortletTag.java:152)
>>      at
>> org.apache.jsp.WEB_002dINF.themes.portlet_002dskin_jsp._jspx_meth_pluto_005fportlet_005f0(portlet_002dskin_jsp.java:107)
>>      at
>> org.apache.jsp.WEB_002dINF.themes.portlet_002dskin_jsp._jspService(portlet_002dskin_jsp.java:81)
>>      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
>>      at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
>>      at
>> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
>>      at
>> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
>>      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
>>      at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
>>      at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>>      at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>>      at
>> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)
>>      at
>> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:557)
>>      at
>> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:481)
>>      at
>> org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968)
>>      at
>> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fforEach_005f2(pluto_002ddefault_002dtheme_jsp.java:502)
>>      at
>> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fotherwise_005f0(pluto_002ddefault_002dtheme_jsp.java:378)
>>      at
>> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fchoose_005f0(pluto_002ddefault_002dtheme_jsp.java:231)
>>      at
>> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspService(pluto_002ddefault_002dtheme_jsp.java:143)
>>      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
>>      at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
>>      at
>> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
>>      at
>> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
>>      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
>>      at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
>>      at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>>      at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>>      at
>> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)
>>      at
>> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:445)
>>      at
>> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
>>      at
>> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:292)
>>      at
>> org.apache.pluto.driver.PortalDriverServlet.doGet(PortalDriverServlet.java:142)
>>      at javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
>>      at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
>>      at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>>      at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>>      at
>> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)
>>      at
>> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:445)
>>      at
>> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
>>      at
>> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:292)
>>      at
>> org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:694)
>>      at
>> org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:665)
>>      at org.apache.jsp.index_jsp._jspService(index_jsp.java:54)
>>      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
>>      at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
>>      at
>> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
>>      at
>> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
>>      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
>>      at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
>>      at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>>      at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>>      at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
>>      at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
>>      at
>> org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(DefaultSubjectValve.java:56)
>>      at
>> org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:358)
>>      at
>> org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(GeronimoBeforeAfterValve.java:47)
>>      at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>>      at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
>>      at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>>      at
>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)
>>      at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
>>      at
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
>>      at
>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
>>      at
>> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
>>      at java.lang.Thread.run(Thread.java:619)
>> 
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/JSF-Portlet%3A-NPE-in-DefaultViewHandlerSupport-tf4141017.html#a12871888
Sent from the MyFaces - Users mailing list archive at Nabble.com.

Reply via email to