[ 
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.

Reply via email to