a4j:outputpanel - Tomcat vs. Websphere Behavior (Exception)
marvintoll Feb 25, 2008 1:01 PMThe following page features four panels with panels two thru four populated by an Ajax response. The page works running on Tomcat (JSF 1.1.x).
When running on Websphere, a browser "refresh" of the page, or, selecting the dropdown from panel one causes an Error 500 with the exception noted at bottom.
If the third panel code is removed:
 <a4j:outputPanel id="outputSummary" ajaxRendered="true">
 <h:outputText id="textSummary"
 value="Panel 3. #{DependentBean.displaySummary}" escape="false" />
 </a4j:outputPanel>
THEN THE PAGE WORKS - both Ajax behavior and browser "refreshing" the page. Any ideas why the above code causes a problem with Websphere and not Tomcat???
_Marvin
 <h:panelGroup id="groupMake">
 <h:outputText id="textMake">Panel 1. Vehicle Make: </h:outputText>
 <h:selectOneMenu id="selectMake"
 value="#{DependentBean.vehicleMake}">
 <a4j:support id="supportMake" event="onchange"
 reRender="groupModel" ajaxSingle="true" />
 <f:selectItems value="#{DependentBean.vehicleMakeList}" />
 </h:selectOneMenu>
 </h:panelGroup>
 <h:panelGroup id="groupModel">
 <h:outputText id="textModel">Panel 2. Dynamically populated models following Ajax invocation: </h:outputText>
 <h:selectOneMenu id="selectModel"
 value="#{DependentBean.vehicleModel}">
 <a4j:support event="onchange" ajaxSingle="true" />
 <f:selectItems value="#{DependentBean.vehicleModelList}" />
 </h:selectOneMenu>
 </h:panelGroup>
 <a4j:outputPanel id="outputSummary" ajaxRendered="true">
 <h:outputText id="textSummary"
 value="Panel 3. #{DependentBean.displaySummary}" escape="false" />
 </a4j:outputPanel>
 <a4j:outputPanel id="outputSubmit" ajaxRendered="true">
 <h:commandButton id="commandSubmit" type="submit"
 value="Submit: Including Removal Of Managed Bean From Session"
 disabled="#{not DependentBean.isFormComplete}"
 action="#{DependentBean.doDependentAction}"></h:commandButton>
 </a4j:outputPanel>
[2/25/08 12:53:49:977 EST] 00000026 TrackerPhaseL A com.it.jsf.listener.TrackerPhaseListener beforePhase RESTORE_VIEW 1
[2/25/08 12:53:49:992 EST] 00000026 TrackerPhaseL A com.it.jsf.listener.TrackerPhaseListener afterPhase RESTORE_VIEW 1
[2/25/08 12:53:49:992 EST] 00000026 TrackerPhaseL A com.it.jsf.listener.TrackerPhaseListener beforePhase RENDER_RESPONSE 6
[2/25/08 12:53:49:992 EST] 00000026 DependentBean A com.myweb.managedbean.DependentBean getVehicleMakeList ; vehicleMake: selectMake ; vehicleModel: dependentDropdown
[2/25/08 12:53:49:992 EST] 00000026 DependentBean A com.myweb.managedbean.DependentBean getVehicleMakeList ; vehicleMake: selectMake ; vehicleModel: dependentDropdown
[2/25/08 12:53:50:039 EST] 00000026 DependentBean A com.myweb.managedbean.DependentBean getVehicleModelList ; vehicleMake: selectMake ; vehicleModel: dependentDropdown
[2/25/08 12:53:50:055 EST] 00000026 DependentBean A com.myweb.managedbean.DependentBean getVehicleModelList ; vehicleMake: selectMake ; vehicleModel: dependentDropdown
[2/25/08 12:53:50:055 EST] 00000026 ServletWrappe E SRVE0068E: Uncaught exception thrown in one of the service methods of the servlet: /jsp/rich/ajax/dependent.jsp. Exception thrown : java.lang.NullPointerException
 at com.sun.faces.el.MixedELValueParser.getNextToken(MixedELValueParser.java:140)
 at com.sun.faces.el.MixedELValueParser.parse(MixedELValueParser.java:123)
 at com.sun.faces.el.MixedELValueBinding.getValue(MixedELValueBinding.java:61)
 at javax.faces.component.UIOutput.getValue(UIOutput.java:147)
 at com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getValue(HtmlBasicInputRenderer.java:84)
 at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.getCurrentValue(HtmlBasicRenderer.java:211)
 at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeEnd(HtmlBasicRenderer.java:171)
 at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:754)
 at org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:286)
 at org.ajax4jsf.renderkit.RendererBase.renderChildren(RendererBase.java:262)
 at org.ajax4jsf.renderkit.html.AjaxOutputPanelRenderer.encodeChildren(AjaxOutputPanelRenderer.java:79)
 at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:735)
 at javax.faces.webapp.UIComponentTag.encodeChildren(UIComponentTag.java:611)
 at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:548)
 at com.ibm._jsp._dependent._jspx_meth_a4j_outputPanel_0(_dependent.java:355)
 at com.ibm._jsp._dependent._jspx_meth_h_form_0(_dependent.java:426)
 at com.ibm._jsp._dependent._jspx_meth_f_view_0(_dependent.java:461)
 at com.ibm._jsp._dependent._jspService(_dependent.java:85)
 at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:85)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
 at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:966)
 at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:907)
 at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:118)
 at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
 at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:701)
 at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:646)
 at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:475)
 at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:463)
 at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:115)
 at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handleRequest(AbstractJSPExtensionServletWrapper.java:168)
 at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:308)
 at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:325)
 at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:249)
 at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)
 at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:216)
 at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
 at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:220)
 at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:118)
 at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
 at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:966)
 at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:907)
 at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:145)
 at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
 at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
 at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
 at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
 at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
 at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:701)
 at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:646)
 at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:475)
 at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:463)
 at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:92)
 at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:744)
 at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1433)
 at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:93)
 at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465)
 at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:394)
 at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:274)
 at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
 at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
 at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:152)
 at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:213)
 at com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java:195)
 at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
 at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:194)
 at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:741)
 at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:863)
 at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1510)
[2/25/08 12:53:50:070 EST] 00000026 TrackerPhaseL A com.ford.it.jsf.listener.TrackerPhaseListener afterPhase RENDER_RESPONSE 6
[2/25/08 12:53:50:102 EST] 00000026 ServletWrappe E SRVE0068E: Uncaught exception thrown in one of the service methods of the servlet: Faces Servlet. Exception thrown : javax.servlet.ServletException
 at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:166)
 at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
 at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:701)
 at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:646)
 at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:475)
 at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:463)
 at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:115)
 at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handleRequest(AbstractJSPExtensionServletWrapper.java:168)
 at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:308)
 at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:325)
 at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:249)
 at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)
 at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:216)
 at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
 at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:220)
 at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:118)
 at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
 at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:966)
 at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:907)
 at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:145)
 at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
 at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
 at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
 at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
 at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
 at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:701)
 at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:646)
 at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:475)
 at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:463)
 at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:92)
 at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:744)
 at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1433)
 at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:93)
 at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465)
 at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:394)
 at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:274)
 at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
 at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
 at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:152)
 at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:213)
 at com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java:195)
 at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
 at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:194)
 at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:741)
 at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:863)
 at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1510)
---- Begin backtrace for Nested Throwables
java.lang.NullPointerException
 at com.sun.faces.el.MixedELValueParser.getNextToken(MixedELValueParser.java:140)
 at com.sun.faces.el.MixedELValueParser.parse(MixedELValueParser.java:123)
 at com.sun.faces.el.MixedELValueBinding.getValue(MixedELValueBinding.java:61)
 at javax.faces.component.UIOutput.getValue(UIOutput.java:147)
 at com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getValue(HtmlBasicInputRenderer.java:84)
 at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.getCurrentValue(HtmlBasicRenderer.java:211)
 at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeEnd(HtmlBasicRenderer.java:171)
 at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:754)
 at org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:286)
 at org.ajax4jsf.renderkit.RendererBase.renderChildren(RendererBase.java:262)
 at org.ajax4jsf.renderkit.html.AjaxOutputPanelRenderer.encodeChildren(AjaxOutputPanelRenderer.java:79)
 at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:735)
 at javax.faces.webapp.UIComponentTag.encodeChildren(UIComponentTag.java:611)
 at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:548)
 at com.ibm._jsp._dependent._jspx_meth_a4j_outputPanel_0(_dependent.java:355)
 at com.ibm._jsp._dependent._jspx_meth_h_form_0(_dependent.java:426)
 at com.ibm._jsp._dependent._jspx_meth_f_view_0(_dependent.java:461)
 at com.ibm._jsp._dependent._jspService(_dependent.java:85)
 at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:85)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
 at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:966)
 at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:907)
 at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:118)
 at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
 at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:701)
 at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:646)
 at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:475)
 at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:463)
 at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:115)
 at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handleRequest(AbstractJSPExtensionServletWrapper.java:168)
 at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:308)
 at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:325)
 at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:249)
 at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)
 at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:216)
 at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
 at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:220)
 at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:118)
 at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
 at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:966)
 at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:907)
 at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:145)
 at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
 at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
 at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
 at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
 at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
 at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:701)
 at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:646)
 at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:475)
 at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:463)
 at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:92)
 at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:744)
 at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1433)
 at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:93)
 at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465)
 at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:394)
 at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:274)
 at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
 at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
 at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:152)
 at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:213)
 at com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java:195)
 at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
 at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:194)
 at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:741)
 at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:863)
 at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1510)
[2/25/08 12:53:50:117 EST] 00000026 WebApp E [Servlet Error]-[Faces Servlet]: java.lang.NullPointerException
 at com.sun.faces.el.MixedELValueParser.getNextToken(MixedELValueParser.java:140)
 at com.sun.faces.el.MixedELValueParser.parse(MixedELValueParser.java:123)
 at com.sun.faces.el.MixedELValueBinding.getValue(MixedELValueBinding.java:61)
 at javax.faces.component.UIOutput.getValue(UIOutput.java:147)
 at com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getValue(HtmlBasicInputRenderer.java:84)
 at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.getCurrentValue(HtmlBasicRenderer.java:211)
 at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeEnd(HtmlBasicRenderer.java:171)
 at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:754)
 at org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:286)
 at org.ajax4jsf.renderkit.RendererBase.renderChildren(RendererBase.java:262)
 at org.ajax4jsf.renderkit.html.AjaxOutputPanelRenderer.encodeChildren(AjaxOutputPanelRenderer.java:79)
 at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:735)
 at javax.faces.webapp.UIComponentTag.encodeChildren(UIComponentTag.java:611)
 at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:548)
 at com.ibm._jsp._dependent._jspx_meth_a4j_outputPanel_0(_dependent.java:355)
 at com.ibm._jsp._dependent._jspx_meth_h_form_0(_dependent.java:426)
 at com.ibm._jsp._dependent._jspx_meth_f_view_0(_dependent.java:461)
 at com.ibm._jsp._dependent._jspService(_dependent.java:85)
 at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:85)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
 at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:966)
 at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:907)
 at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:118)
 at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
 at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:701)
 at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:646)
 at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:475)
 at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:463)
 at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:115)
 at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handleRequest(AbstractJSPExtensionServletWrapper.java:168)
 at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:308)
 at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:325)
 at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:249)
 at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)
 at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:216)
 at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
 at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:220)
 at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:118)
 at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
 at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:966)
 at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:907)
 at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:145)
 at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
 at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
 at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
 at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
 at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
 at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:701)
 at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:646)
 at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:475)
 at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:463)
 at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:92)
 at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:744)
 at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1433)
 at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:93)
 at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465)
 at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:394)
 at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:274)
 at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
 at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
 at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:152)
 at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:213)
 at com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java:195)
 at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
 at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:194)
 at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:741)
 at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:863)
 at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1510)
 
    