[
https://issues.apache.org/jira/browse/TOBAGO-686?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Udo Schnurpfeil resolved TOBAGO-686.
------------------------------------
Resolution: Cannot Reproduce
This issue seems to be outdated. If the problem exists, please report a new
issue.
> Tobago Example Adressbook doesn't work anymore
> ----------------------------------------------
>
> Key: TOBAGO-686
> URL: https://issues.apache.org/jira/browse/TOBAGO-686
> Project: MyFaces Tobago
> Issue Type: Bug
> Components: Demo
> Affects Versions: 1.0.17
> Environment: tested on Apache Tomcat 5.5.26
> Reporter: Tobias Glensk
>
> After deploying (with Maven) the tobago-example-adressbook to the tomcat, I
> get the following error after I try to access the login page:
> 2008-07-01 11:21:03 http-8080-Processor25 ERROR -
> org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/tobago-exam
> ple-addressbook].[jsp]:711 - Servlet.service() for servlet jsp threw exception
> java.lang.IllegalStateException: No thread-bound request found: Are you
> referring to request attributes outside of an actual
> web request? If you are actually operating within a web request and still
> receive this message,your code is probably running
> outside of DispatcherServlet/DispatcherPortlet: In this case, use
> RequestContextListener or RequestContextFilter to expose th
> e current request.
> at
> org.springframework.web.context.request.RequestContextHolder.currentRequestAttributes(RequestContextHolder.java:10
> 2)
> at
> org.springframework.web.context.request.SessionScope.get(SessionScope.java:88)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:285)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:170)
> at
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:883)
> at
> org.springframework.web.jsf.DelegatingVariableResolver.resolveSpringBean(DelegatingVariableResolver.java:142)
> at
> org.springframework.web.jsf.DelegatingVariableResolver.resolveVariable(DelegatingVariableResolver.java:109)
> at
> org.apache.myfaces.el.ValueBindingImpl$ELVariableResolver.resolveVariable(ValueBindingImpl.java:570)
> at org.apache.commons.el.NamedValue.evaluate(NamedValue.java:124)
> at org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:140)
> at
> org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:386)
> at
> org.apache.myfaces.taglib.core.ViewTag.setProperties(ViewTag.java:208)
> at
> javax.faces.webapp.UIComponentTag.findComponent(UIComponentTag.java:539)
> at
> javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:315)
> at org.apache.myfaces.taglib.core.ViewTag.doStartTag(ViewTag.java:73)
> at
> org.apache.jsp.auth.login_jsp._jspx_meth_f_005fview_005f0(login_jsp.java:133)
> at org.apache.jsp.auth.login_jsp._jspService(login_jsp.java:108)
> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
> at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:679)
> at
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:461)
> at
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:399)
> at
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
> at
> org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:419)
> at
> org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:211)
> at
> org.apache.myfaces.tobago.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:100)
> at
> org.apache.myfaces.tobago.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:56)
> at
> org.apache.myfaces.tobago.lifecycle.TobagoLifecycle.render(TobagoLifecycle.java:142)
> at javax.faces.webapp.FacesServlet.service(FacesServlet.java:140)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:679)
> at
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:461)
> at
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:399)
> at
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
> at
> org.apache.catalina.authenticator.FormAuthenticator.forwardToLoginPage(FormAuthenticator.java:316)
> at
> org.apache.catalina.authenticator.FormAuthenticator.authenticate(FormAuthenticator.java:244)
> at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:491)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
> at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
> at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
> at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
> at java.lang.Thread.run(Thread.java:595)
> 2008-07-01 11:21:03 http-8080-Processor25 DEBUG -
> org.apache.myfaces.tobago.util.DebugPhaseListener:58 - Phase RENDER_RESPONS
> E(6) needs 1375 milliseconds
> 2008-07-01 11:21:03 http-8080-Processor25 INFO -
> org.apache.myfaces.tobago.util.DebugPhaseListener:65 - Total response time
> : 1422 milliseconds
> 2008-07-01 11:21:03 http-8080-Processor25 ERROR -
> org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/tobago-exam
> ple-addressbook].[FacesServlet]:711 - Servlet.service() for servlet
> FacesServlet threw exception
> java.lang.IllegalStateException: No thread-bound request found: Are you
> referring to request attributes outside of an actual
> web request? If you are actually operating within a web request and still
> receive this message,your code is probably running
> outside of DispatcherServlet/DispatcherPortlet: In this case, use
> RequestContextListener or RequestContextFilter to expose th
> e current request.
> at
> org.springframework.web.context.request.RequestContextHolder.currentRequestAttributes(RequestContextHolder.java:10
> 2)
> at
> org.springframework.web.context.request.SessionScope.get(SessionScope.java:88)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:285)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:170)
> at
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:883)
> at
> org.springframework.web.jsf.DelegatingVariableResolver.resolveSpringBean(DelegatingVariableResolver.java:142)
> at
> org.springframework.web.jsf.DelegatingVariableResolver.resolveVariable(DelegatingVariableResolver.java:109)
> at
> org.apache.myfaces.el.ValueBindingImpl$ELVariableResolver.resolveVariable(ValueBindingImpl.java:570)
> at org.apache.commons.el.NamedValue.evaluate(NamedValue.java:124)
> at org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:140)
> at
> org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:386)
> at
> org.apache.myfaces.taglib.core.ViewTag.setProperties(ViewTag.java:208)
> at
> javax.faces.webapp.UIComponentTag.findComponent(UIComponentTag.java:539)
> at
> javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:315)
> at org.apache.myfaces.taglib.core.ViewTag.doStartTag(ViewTag.java:73)
> at
> org.apache.jsp.auth.login_jsp._jspx_meth_f_005fview_005f0(login_jsp.java:133)
> at org.apache.jsp.auth.login_jsp._jspService(login_jsp.java:108)
> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
> at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:679)
> at
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:461)
> at
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:399)
> at
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
> at
> org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:419)
> at
> org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:211)
> at
> org.apache.myfaces.tobago.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:100)
> at
> org.apache.myfaces.tobago.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:56)
> at
> org.apache.myfaces.tobago.lifecycle.TobagoLifecycle.render(TobagoLifecycle.java:142)
> at javax.faces.webapp.FacesServlet.service(FacesServlet.java:140)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:679)
> at
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:461)
> at
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:399)
> at
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
> at
> org.apache.catalina.authenticator.FormAuthenticator.forwardToLoginPage(FormAuthenticator.java:316)
> at
> org.apache.catalina.authenticator.FormAuthenticator.authenticate(FormAuthenticator.java:244)
> at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:491)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
> at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
> at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
> at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
> at java.lang.Thread.run(Thread.java:595)
> 2008-07-01 11:21:03 http-8080-Processor25 WARN -
> org.apache.catalina.authenticator.FormAuthenticator:319 - Unexpected error
> forwarding to login page
> javax.servlet.ServletException: Exception in JSP: /auth/login.jsp:21
> 18: <%@ taglib uri="http://myfaces.apache.org/tobago/extension" prefix="tx" %>
> 19: <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
> 20:
> 21: <f:view locale="#{controller.language}">
> 22: <tc:loadBundle basename="resource" var="bundle" />
> 23:
> 24: <tc:page id="page" label="Login" state="#{layout}"
> width="#{layout.width}" height="#{layout.height}">
> Stacktrace:
> at javax.faces.webapp.FacesServlet.service(FacesServlet.java:154)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.