[
https://jira.jboss.org/browse/JBAS-8297?page=com.atlassian.jira.plugin.sy...
]
Stephen Coy commented on JBAS-8297:
-----------------------------------
The same problem appears to exist for error pages.
Consider the following from a web.xml:
<error-page>
<error-code>404</error-code>
<location>/404.xhtml</location>
</error-page>
Attempts to access request scoped variables from this page generate an exception with the
above message.
17:09:15,322 ERROR
[org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/wax].[Faces Servlet]]
Servlet.service() for servlet Faces Servlet threw exception:
org.jboss.weld.context.ContextNotActiveException: WELD-001303 No active contexts for scope
type javax.enterprise.context.RequestScoped
at org.jboss.weld.manager.BeanManagerImpl.getContext(BeanManagerImpl.java:679)
[:1.0.1.SP4]
at
org.jboss.weld.bean.proxy.ClientProxyMethodHandler.getProxiedInstance(ClientProxyMethodHandler.java:138)
[:1.0.1.SP4]
at
org.jboss.weld.bean.proxy.ClientProxyMethodHandler.invoke(ClientProxyMethodHandler.java:100)
[:1.0.1.SP4]
at org.jboss.weld.util.CleanableMethodHandler.invoke(CleanableMethodHandler.java:43)
[:1.0.1.SP4]
at
org.jboss.weld.servlet.HttpSessionManager_$$_javassist_135.setSession(HttpSessionManager_$$_javassist_135.java)
at
org.jboss.weld.jsf.WeldPhaseListener.initiateSessionAndConversation(WeldPhaseListener.java:168)
[:1.0.1.SP4]
at org.jboss.weld.jsf.WeldPhaseListener.beforeRestoreView(WeldPhaseListener.java:118)
[:1.0.1.SP4]
at org.jboss.weld.jsf.WeldPhaseListener.beforePhase(WeldPhaseListener.java:87)
[:1.0.1.SP4]
at com.sun.faces.lifecycle.Phase.handleBeforePhase(Phase.java:228) [:2.0.2-FCS]
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:99) [:2.0.2-FCS]
at com.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:110)
[:2.0.2-FCS]
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118) [:2.0.2-FCS]
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:312) [:2.0.2-FCS]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:324)
[:6.0.0.20100721-M4]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
[:6.0.0.20100721-M4]
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:734)
[:6.0.0.20100721-M4]
at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:543)
[:6.0.0.20100721-M4]
at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:479)
[:6.0.0.20100721-M4]
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:407)
[:6.0.0.20100721-M4]
at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:431)
[:6.0.0.20100721-M4]
at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:357)
[:6.0.0.20100721-M4]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)
[:6.0.0.20100721-M4]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
[:6.0.0.20100721-M4]
at
org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
[:6.0.0.20100721-M4]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
[:6.0.0.20100721-M4]
at
org.jboss.web.tomcat.service.request.ActiveRequestResponseCacheValve.invoke(ActiveRequestResponseCacheValve.java:53)
[:6.0.0.20100721-M4]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362)
[:6.0.0.20100721-M4]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)
[:6.0.0.20100721-M4]
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653)
[:6.0.0.20100721-M4]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951)
[:6.0.0.20100721-M4]
at java.lang.Thread.run(Thread.java:637) [:1.6.0_20]
17:09:15,331 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost]]
Exception Processing ErrorPage[errorCode=404, location=/404.xhtml]:
javax.servlet.ServletException: WELD-001303 No active contexts for scope type
javax.enterprise.context.RequestScoped
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:325) [:2.0.2-FCS]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:324)
[:6.0.0.20100721-M4]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
[:6.0.0.20100721-M4]
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:734)
[:6.0.0.20100721-M4]
at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:543)
[:6.0.0.20100721-M4]
at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:479)
[:6.0.0.20100721-M4]
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:407)
[:6.0.0.20100721-M4]
at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:431)
[:6.0.0.20100721-M4]
at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:357)
[:6.0.0.20100721-M4]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)
[:6.0.0.20100721-M4]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
[:6.0.0.20100721-M4]
at
org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
[:6.0.0.20100721-M4]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
[:6.0.0.20100721-M4]
at
org.jboss.web.tomcat.service.request.ActiveRequestResponseCacheValve.invoke(ActiveRequestResponseCacheValve.java:53)
[:6.0.0.20100721-M4]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362)
[:6.0.0.20100721-M4]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)
[:6.0.0.20100721-M4]
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653)
[:6.0.0.20100721-M4]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951)
[:6.0.0.20100721-M4]
at java.lang.Thread.run(Thread.java:637) [:1.6.0_20]
Caused by: org.jboss.weld.context.ContextNotActiveException: WELD-001303 No active
contexts for scope type javax.enterprise.context.RequestScoped
at org.jboss.weld.manager.BeanManagerImpl.getContext(BeanManagerImpl.java:679)
[:1.0.1.SP4]
at
org.jboss.weld.bean.proxy.ClientProxyMethodHandler.getProxiedInstance(ClientProxyMethodHandler.java:138)
[:1.0.1.SP4]
at
org.jboss.weld.bean.proxy.ClientProxyMethodHandler.invoke(ClientProxyMethodHandler.java:100)
[:1.0.1.SP4]
at org.jboss.weld.util.CleanableMethodHandler.invoke(CleanableMethodHandler.java:43)
[:1.0.1.SP4]
at
org.jboss.weld.servlet.HttpSessionManager_$$_javassist_135.setSession(HttpSessionManager_$$_javassist_135.java)
[:1.0.1.SP4]
at
org.jboss.weld.jsf.WeldPhaseListener.initiateSessionAndConversation(WeldPhaseListener.java:168)
[:1.0.1.SP4]
at org.jboss.weld.jsf.WeldPhaseListener.beforeRestoreView(WeldPhaseListener.java:118)
[:1.0.1.SP4]
at org.jboss.weld.jsf.WeldPhaseListener.beforePhase(WeldPhaseListener.java:87)
[:1.0.1.SP4]
at com.sun.faces.lifecycle.Phase.handleBeforePhase(Phase.java:228) [:2.0.2-FCS]
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:99) [:2.0.2-FCS]
at com.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:110)
[:2.0.2-FCS]
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118) [:2.0.2-FCS]
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:312) [:2.0.2-FCS]
... 18 more
Weld throws error No active contexts for scope type
javax.enterprise.context.RequestScoped
------------------------------------------------------------------------------------------
Key: JBAS-8297
URL:
https://jira.jboss.org/browse/JBAS-8297
Project: JBoss Application Server
Issue Type: Bug
Components: Weld/CDI
Environment: JBoss 6.0.0.M2, Windows XP SP3
Reporter: Marcos Antonio
Attachments: solicitacoes.zip
2010-04-22 09:55:36,484 WARN [org.apache.catalina.authenticator.FormAuthenticator]
(http-127.0.0.1-8080-1) Unexpected error forwarding to login page:
javax.servlet.ServletException: WELD-001303 No active contexts for scope type
javax.enterprise.context.RequestScoped
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira