[seam-issues] [JBoss JIRA] (SEAMFACES-236) EAR deployed OK on JBoss 7.0.2 but there is error on page load

Jarek Gilewski (JIRA) jira-events at lists.jboss.org
Fri Jan 27 02:39:48 EST 2012


     [ https://issues.jboss.org/browse/SEAMFACES-236?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jarek Gilewski updated SEAMFACES-236:
-------------------------------------

           Description: 
I have deployed the EAR on JBoss 7. 
There is no exception and the application is fully deployed but if you hit the main page http://localhost:8080/sandbox an exception is throwing like: 

20:57:02,496 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/sandbox].[FacesServlet]] (http--
127.0.0.1-8080-1) Servlet.service() for servlet FacesServlet threw exception: java.lang.IllegalStateException: Could not
 wrap ExternalContext
        at org.jboss.seam.faces.environment.SeamExternalContextFactory.getExternalContext(SeamExternalContextFactory.jav
a:47) [seam-faces-3.1.0.Final.jar:]
        at com.sun.faces.context.FacesContextFactoryImpl.getFacesContext(FacesContextFactoryImpl.java:93) [jsf-impl-2.1.
3-b02-jbossorg-2.jar:2.1.3-SNAPSHOT]
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:583) [jboss-jsf-api_2.1_spec-2.0.0.Beta1.jar:2.0.0.
Beta1]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7
.0.1.Final.jar:7.0.2.Final]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.1.Fin
al.jar:7.0.2.Final]
        at com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:126) [prettyfaces-jsf2-3.3.2.jar:]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7
.0.1.Final.jar:7.0.2.Final]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.1.Fin
al.jar:7.0.2.Final]
        at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:734) [jbossweb-7.0.1.Final.j
ar:7.0.2.Final]
        at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:543) [jbossweb-7.0.1
.Final.jar:7.0.2.Final]
        at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:479) [jbossweb-7.0.1.Fina
l.jar:7.0.2.Final]
        at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:407) [jbossweb-7.0.1.Final.
jar:7.0.2.Final]
        at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:528) [jbossweb-7.0.1.Final.jar:7.0.2
.Final]
        at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:454) [jbossweb-7.0.1.Final.jar:7.0.2
.Final]
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) [jbossweb-7.0.1.Final.jar:7.0.2
.Final]
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.1.Final.jar:7.0.2
.Final]
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.1.Final.jar:7
.0.2.Final]
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362) [jbossweb-7.0.1.Final.jar:7.0.2.F
inal]
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [jbossweb-7.0.1.Final.jar:7.0.2.Fi
nal]
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:667) [jbossweb-7.
0.1.Final.jar:7.0.2.Final]
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:952) [jbossweb-7.0.1.Final.jar:7.0.2.Final
]
        at java.lang.Thread.run(Thread.java:662) [:1.6.0_29]
Caused by: org.jboss.solder.beanManager.BeanManagerUnavailableException: Failed to locate BeanManager using any of these
 providers: org.jboss.solder.servlet.beanManager.ServletContextAttributeProvider(20), org.jboss.solder.beanManager.Defau
ltJndiBeanManagerProvider(11), org.jboss.solder.beanManager.ServletContainerJndiBeanManagerProvider(10)
        at org.jboss.solder.beanManager.BeanManagerLocator.getBeanManager(BeanManagerLocator.java:88) [solder-api-3.1.0.
Final.jar:]
        at org.jboss.seam.faces.environment.SeamExternalContextFactory.getExternalContext(SeamExternalContextFactory.jav
a:39) [seam-faces-3.1.0.Final.jar:]
        ... 21 more

and on the browser I got

HTTP Status 404 - /sandbox/home.jsp

hmm, why jsp? 

  was:See description on the forum: [Seam 3 in EAR|http://www.seamframework.org/Community/Seam3InEAR]

    Steps to Reproduce: 
1. Get the source from https://github.com/jagin/sandbox-starter
2. maven install
3. The EAR have to be prepared by hand as i describe on the forum
       Forum Reference: http://www.seamframework.org/Community/Seam3InEAR  (was: http://www.seamframework.org/Community/Seam3InEAR)

    
> EAR deployed OK on JBoss 7.0.2 but there is error on page load
> --------------------------------------------------------------
>
>                 Key: SEAMFACES-236
>                 URL: https://issues.jboss.org/browse/SEAMFACES-236
>             Project: Seam Faces
>          Issue Type: Bug
>         Environment: JBoss 7.0.2, Seam 3.1.Final
>            Reporter: Jarek Gilewski
>            Priority: Blocker
>
> I have deployed the EAR on JBoss 7. 
> There is no exception and the application is fully deployed but if you hit the main page http://localhost:8080/sandbox an exception is throwing like: 
> 20:57:02,496 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/sandbox].[FacesServlet]] (http--
> 127.0.0.1-8080-1) Servlet.service() for servlet FacesServlet threw exception: java.lang.IllegalStateException: Could not
>  wrap ExternalContext
>         at org.jboss.seam.faces.environment.SeamExternalContextFactory.getExternalContext(SeamExternalContextFactory.jav
> a:47) [seam-faces-3.1.0.Final.jar:]
>         at com.sun.faces.context.FacesContextFactoryImpl.getFacesContext(FacesContextFactoryImpl.java:93) [jsf-impl-2.1.
> 3-b02-jbossorg-2.jar:2.1.3-SNAPSHOT]
>         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:583) [jboss-jsf-api_2.1_spec-2.0.0.Beta1.jar:2.0.0.
> Beta1]
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7
> .0.1.Final.jar:7.0.2.Final]
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.1.Fin
> al.jar:7.0.2.Final]
>         at com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:126) [prettyfaces-jsf2-3.3.2.jar:]
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7
> .0.1.Final.jar:7.0.2.Final]
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.1.Fin
> al.jar:7.0.2.Final]
>         at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:734) [jbossweb-7.0.1.Final.j
> ar:7.0.2.Final]
>         at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:543) [jbossweb-7.0.1
> .Final.jar:7.0.2.Final]
>         at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:479) [jbossweb-7.0.1.Fina
> l.jar:7.0.2.Final]
>         at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:407) [jbossweb-7.0.1.Final.
> jar:7.0.2.Final]
>         at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:528) [jbossweb-7.0.1.Final.jar:7.0.2
> .Final]
>         at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:454) [jbossweb-7.0.1.Final.jar:7.0.2
> .Final]
>         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) [jbossweb-7.0.1.Final.jar:7.0.2
> .Final]
>         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.1.Final.jar:7.0.2
> .Final]
>         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.1.Final.jar:7
> .0.2.Final]
>         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362) [jbossweb-7.0.1.Final.jar:7.0.2.F
> inal]
>         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [jbossweb-7.0.1.Final.jar:7.0.2.Fi
> nal]
>         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:667) [jbossweb-7.
> 0.1.Final.jar:7.0.2.Final]
>         at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:952) [jbossweb-7.0.1.Final.jar:7.0.2.Final
> ]
>         at java.lang.Thread.run(Thread.java:662) [:1.6.0_29]
> Caused by: org.jboss.solder.beanManager.BeanManagerUnavailableException: Failed to locate BeanManager using any of these
>  providers: org.jboss.solder.servlet.beanManager.ServletContextAttributeProvider(20), org.jboss.solder.beanManager.Defau
> ltJndiBeanManagerProvider(11), org.jboss.solder.beanManager.ServletContainerJndiBeanManagerProvider(10)
>         at org.jboss.solder.beanManager.BeanManagerLocator.getBeanManager(BeanManagerLocator.java:88) [solder-api-3.1.0.
> Final.jar:]
>         at org.jboss.seam.faces.environment.SeamExternalContextFactory.getExternalContext(SeamExternalContextFactory.jav
> a:39) [seam-faces-3.1.0.Final.jar:]
>         ... 21 more
> and on the browser I got
> HTTP Status 404 - /sandbox/home.jsp
> hmm, why jsp? 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the seam-issues mailing list