Oops.  You're right.  I didn't see this inside the huge posting you had before.

Looks to me like it's happening from the jsp servlet and not the JSF servlet.

Are you  using the wrong url to access the file?  I think the correct
one would be along the lines of <context>/guess/greeting.jsp?


On 4/28/07, Trumml <[EMAIL PROTECTED]> wrote:

Thank's for the example, I will take a look at it.
The stack trace is from the recommended code modification! But here is it
again with another stack trace:

First invocation:
20:00:33,680 INFO  [STDOUT] context is null!
20:00:33,680 ERROR [STDERR] java.lang.Exception: Stack trace
20:00:33,680 ERROR [STDERR]     at
java.lang.Thread.dumpStack(Thread.java:1158)
20:00:33,680 ERROR [STDERR]     at
at.co.systema.ce.tests.view.UserNumberBean._hasContext(UserNumberBean.java:60)
20:00:33,680 ERROR [STDERR]     at
at.co.systema.ce.tests.view.UserNumberBean.<init>(UserNumberBean.java:31)
20:00:33,680 ERROR [STDERR]     at
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
20:00:33,680 ERROR [STDERR]     at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
20:00:33,680 ERROR [STDERR]     at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
20:00:33,680 ERROR [STDERR]     at
java.lang.reflect.Constructor.newInstance(Constructor.java:494)
20:00:33,680 ERROR [STDERR]     at
java.lang.Class.newInstance0(Class.java:350)
20:00:33,680 ERROR [STDERR]     at
java.lang.Class.newInstance(Class.java:303)
20:00:33,680 ERROR [STDERR]     at
org.apache.myfaces.util.ClassUtils.newInstance(ClassUtils.java:250)
20:00:33,680 ERROR [STDERR]     at
org.apache.myfaces.util.ClassUtils.newInstance(ClassUtils.java:241)
20:00:33,680 ERROR [STDERR]     at
org.apache.myfaces.config.ManagedBeanBuilder.buildManagedBean(ManagedBeanBuilder.java:40)
20:00:33,680 ERROR [STDERR]     at
org.apache.myfaces.el.VariableResolverImpl.resolveVariable(VariableResolverImpl.java:292)
20:00:33,680 ERROR [STDERR]     at
org.apache.myfaces.el.ValueBindingImpl$ELVariableResolver.resolveVariable(ValueBindingImpl.java:558)
20:00:33,680 ERROR [STDERR]     at
org.apache.commons.el.NamedValue.evaluate(NamedValue.java:124)
20:00:33,680 ERROR [STDERR]     at
org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:140)
20:00:33,680 ERROR [STDERR]     at
org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:362)
20:00:33,680 ERROR [STDERR]     at
javax.faces.component.UIOutput.getValue(UIOutput.java:75)
20:00:33,680 ERROR [STDERR]     at
org.apache.myfaces.renderkit.RendererUtils.getStringValue(RendererUtils.java:234)
20:00:33,680 ERROR [STDERR]     at
org.apache.myfaces.renderkit.html.HtmlTextRendererBase.renderOutput(HtmlTextRendererBase.java:65)
20:00:33,680 ERROR [STDERR]     at
org.apache.myfaces.renderkit.html.HtmlTextRendererBase.encodeEnd(HtmlTextRendererBase.java:53)
20:00:33,680 ERROR [STDERR]     at
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:319)
20:00:33,680 ERROR [STDERR]     at
javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:349)
20:00:33,680 ERROR [STDERR]     at
javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:253)
20:00:33,680 ERROR [STDERR]     at
org.apache.jsp.greeting_jsp._jspx_meth_h_outputText_0(greeting_jsp.java:204)
20:00:33,680 ERROR [STDERR]     at
org.apache.jsp.greeting_jsp._jspx_meth_h_form_0(greeting_jsp.java:156)
20:00:33,680 ERROR [STDERR]     at
org.apache.jsp.greeting_jsp._jspx_meth_f_view_0(greeting_jsp.java:122)
20:00:33,680 ERROR [STDERR]     at
org.apache.jsp.greeting_jsp._jspService(greeting_jsp.java:87)
20:00:33,680 ERROR [STDERR]     at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
20:00:33,680 ERROR [STDERR]     at
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
20:00:33,680 ERROR [STDERR]     at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
20:00:33,680 ERROR [STDERR]     at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
20:00:33,680 ERROR [STDERR]     at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
20:00:33,680 ERROR [STDERR]     at
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
20:00:33,680 ERROR [STDERR]     at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
20:00:33,680 ERROR [STDERR]     at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
20:00:33,680 ERROR [STDERR]     at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
20:00:33,680 ERROR [STDERR]     at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
20:00:33,680 ERROR [STDERR]     at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
20:00:33,680 ERROR [STDERR]     at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
20:00:33,680 ERROR [STDERR]     at
org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:405)
20:00:33,680 ERROR [STDERR]     at
org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:225)
20:00:33,680 ERROR [STDERR]     at
org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:299)
20:00:33,680 ERROR [STDERR]     at
javax.faces.webapp.FacesServlet.service(FacesServlet.java:95)
20:00:33,680 ERROR [STDERR]     at
org.apache.myfaces.webapp.MyFacesServlet.service(MyFacesServlet.java:57)
20:00:33,680 ERROR [STDERR]     at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
20:00:33,680 ERROR [STDERR]     at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
20:00:33,680 ERROR [STDERR]     at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
20:00:33,680 ERROR [STDERR]     at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
20:00:33,680 ERROR [STDERR]     at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
20:00:33,680 ERROR [STDERR]     at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
20:00:33,680 ERROR [STDERR]     at
org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:688)
20:00:33,680 ERROR [STDERR]     at
org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:658)
20:00:33,680 ERROR [STDERR]     at
org.apache.jsp.index_jsp._jspService(index_jsp.java:97)
20:00:33,680 ERROR [STDERR]     at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
20:00:33,680 ERROR [STDERR]     at
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
20:00:33,680 ERROR [STDERR]     at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
20:00:33,695 ERROR [STDERR]     at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
20:00:33,695 ERROR [STDERR]     at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
20:00:33,695 ERROR [STDERR]     at
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
20:00:33,695 ERROR [STDERR]     at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
20:00:33,695 ERROR [STDERR]     at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
20:00:33,695 ERROR [STDERR]     at
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
20:00:33,695 ERROR [STDERR]     at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
20:00:33,695 ERROR [STDERR]     at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
20:00:33,695 ERROR [STDERR]     at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
20:00:33,695 ERROR [STDERR]     at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
20:00:33,695 ERROR [STDERR]     at
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
20:00:33,695 ERROR [STDERR]     at
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
20:00:33,695 ERROR [STDERR]     at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
20:00:33,695 ERROR [STDERR]     at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
20:00:33,695 ERROR [STDERR]     at
org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
20:00:33,695 ERROR [STDERR]     at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
20:00:33,695 ERROR [STDERR]     at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
20:00:33,695 ERROR [STDERR]     at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
20:00:33,695 ERROR [STDERR]     at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
20:00:33,695 ERROR [STDERR]     at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
20:00:33,695 ERROR [STDERR]     at
org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
20:00:33,695 ERROR [STDERR]     at java.lang.Thread.run(Thread.java:595)

Stack trace after pressing a button:
20:00:33,789 ERROR [STDERR] java.lang.Exception: Stack trace
20:00:33,789 ERROR [STDERR]     at
java.lang.Thread.dumpStack(Thread.java:1158)
20:00:33,789 ERROR [STDERR]     at
at.co.systema.ce.tests.view.UserNumberBean._hasContext(UserNumberBean.java:60)
20:00:33,789 ERROR [STDERR]     at
at.co.systema.ce.tests.view.UserNumberBean.getUserNumber(UserNumberBean.java:45)
20:00:33,789 ERROR [STDERR]     at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
20:00:33,789 ERROR [STDERR]     at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
20:00:33,789 ERROR [STDERR]     at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
20:00:33,789 ERROR [STDERR]     at
java.lang.reflect.Method.invoke(Method.java:585)
20:00:33,789 ERROR [STDERR]     at
org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverImpl.java:383)
20:00:33,789 ERROR [STDERR]     at
org.apache.myfaces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.java:68)
20:00:33,789 ERROR [STDERR]     at
org.apache.myfaces.el.ELParserHelper$MyPropertySuffix.evaluate(ELParserHelper.java:533)
20:00:33,789 ERROR [STDERR]     at
org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:145)
20:00:33,789 ERROR [STDERR]     at
org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:362)
20:00:33,789 ERROR [STDERR]     at
javax.faces.component.UIOutput.getValue(UIOutput.java:75)
20:00:33,789 ERROR [STDERR]     at
org.apache.myfaces.renderkit.RendererUtils.getStringValue(RendererUtils.java:234)
20:00:33,789 ERROR [STDERR]     at
org.apache.myfaces.renderkit.html.HtmlTextRendererBase.renderInput(HtmlTextRendererBase.java:131)
20:00:33,789 ERROR [STDERR]     at
org.apache.myfaces.renderkit.html.HtmlTextRendererBase.encodeEnd(HtmlTextRendererBase.java:49)
20:00:33,789 ERROR [STDERR]     at
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:319)
20:00:33,789 ERROR [STDERR]     at
javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:349)
20:00:33,789 ERROR [STDERR]     at
javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:253)
20:00:33,789 ERROR [STDERR]     at
org.apache.jsp.greeting_jsp._jspx_meth_h_inputText_0(greeting_jsp.java:269)
20:00:33,789 ERROR [STDERR]     at
org.apache.jsp.greeting_jsp._jspx_meth_h_form_0(greeting_jsp.java:170)
20:00:33,789 ERROR [STDERR]     at
org.apache.jsp.greeting_jsp._jspx_meth_f_view_0(greeting_jsp.java:122)
20:00:33,789 ERROR [STDERR]     at
org.apache.jsp.greeting_jsp._jspService(greeting_jsp.java:87)
20:00:33,789 ERROR [STDERR]     at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
20:00:33,789 ERROR [STDERR]     at
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
20:00:33,789 ERROR [STDERR]     at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
20:00:33,789 ERROR [STDERR]     at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
20:00:33,789 ERROR [STDERR]     at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
20:00:33,789 ERROR [STDERR]     at
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
20:00:33,789 ERROR [STDERR]     at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
20:00:33,789 ERROR [STDERR]     at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
20:00:33,789 ERROR [STDERR]     at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
20:00:33,789 ERROR [STDERR]     at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
20:00:33,789 ERROR [STDERR]     at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
20:00:33,789 ERROR [STDERR]     at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
20:00:33,789 ERROR [STDERR]     at
org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:405)
20:00:33,789 ERROR [STDERR]     at
org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:225)
20:00:33,789 ERROR [STDERR]     at
org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:299)
20:00:33,789 ERROR [STDERR]     at
javax.faces.webapp.FacesServlet.service(FacesServlet.java:95)
20:00:33,789 ERROR [STDERR]     at
org.apache.myfaces.webapp.MyFacesServlet.service(MyFacesServlet.java:57)
20:00:33,789 ERROR [STDERR]     at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
20:00:33,789 ERROR [STDERR]     at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
20:00:33,789 ERROR [STDERR]     at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
20:00:33,789 ERROR [STDERR]     at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
20:00:33,789 ERROR [STDERR]     at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
20:00:33,789 ERROR [STDERR]     at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
20:00:33,789 ERROR [STDERR]     at
org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:688)
20:00:33,789 ERROR [STDERR]     at
org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:658)
20:00:33,789 ERROR [STDERR]     at
org.apache.jsp.index_jsp._jspService(index_jsp.java:97)
20:00:33,789 ERROR [STDERR]     at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
20:00:33,789 ERROR [STDERR]     at
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
20:00:33,789 ERROR [STDERR]     at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
20:00:33,789 ERROR [STDERR]     at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
20:00:33,789 ERROR [STDERR]     at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
20:00:33,789 ERROR [STDERR]     at
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
20:00:33,789 ERROR [STDERR]     at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
20:00:33,789 ERROR [STDERR]     at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
20:00:33,789 ERROR [STDERR]     at
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
20:00:33,789 ERROR [STDERR]     at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
20:00:33,789 ERROR [STDERR]     at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
20:00:33,789 ERROR [STDERR]     at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
20:00:33,789 ERROR [STDERR]     at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
20:00:33,789 ERROR [STDERR]     at
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
20:00:33,789 ERROR [STDERR]     at
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
20:00:33,805 ERROR [STDERR]     at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
20:00:33,805 ERROR [STDERR]     at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
20:00:33,805 ERROR [STDERR]     at
org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
20:00:33,805 ERROR [STDERR]     at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
20:00:33,805 ERROR [STDERR]     at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
20:00:33,805 ERROR [STDERR]     at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
20:00:33,805 ERROR [STDERR]     at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
20:00:33,805 ERROR [STDERR]     at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
20:00:33,805 ERROR [STDERR]     at
org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
20:00:33,805 ERROR [STDERR]     at java.lang.Thread.run(Thread.java:595)




If you really want to get a FacesContext inside a servlet filter, try
this approach.

It's worked fine for me.  Just remember to free the FacesContext when
you're done with it.

http://www.thoughtsabout.net/blog/archives/000033.html

The stack trace you posted is something else.  It's not from the code
modification I recommended for tracking the problem down.
--
View this message in context: 
http://www.nabble.com/Re%3A-Access-to-context-of-HTTP-session-tf3657743.html#a10236399
Sent from the MyFaces - Users mailing list archive at Nabble.com.


Reply via email to