Re: [jetty-user] JSF 2.2 helloWorld + mvn jetty:run = CONFIGURATION FAILED! com.sun.faces.vendor.WebContainerInjectionProvider cannot be cast to com.sun.faces.spi.InjectionProvider
Aaron Anderson <[email protected]> Thu, 20 Feb 2014 06:53:18 -0800 (PST)
| Newsgroups | gmane.comp.java.jetty.support |
|---|---|
| Message-ID | <[email protected]> |
---904242613-1144479387-1392907998=:27872 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Are you including a CDI provider like weld in your application and are you = using the latest version of Jetty? These versions work for me:=0A=0Amojarra= 2.2.5=0Aweld-servlet 2.1.2.Final=0Ajetty 9.1.1.v20140108=0A=A0=0A=0A =0AOn= Thursday, February 20, 2014 7:30 AM, Stephen More <[email protected]>= wrote:=0A =0AI have an extremely simple web app that works fine with moja= rra 2.1.26. ( https://code.google.com/p/maven-examples/source/browse/#svn%2= Ftrunk%2Fjsf-22 )=0ABut when I try to upgrade it to 2.2.5 it throws this ex= ception:=0A=0ACaused by:=0Ajava.lang.ClassCastException: com.sun.faces.vend= or.WebContainerInjectionProvider cannot be cast to com.sun.faces.spi.Inject= ionProvider=0A=A0=A0=A0=A0=A0=A0=A0 at javax.faces.FactoryFinder$FactoryMan= ager.copyInjectionProviderFromFacesContext(FactoryFinder.java:1051)=0A=A0= =A0=A0=A0=A0=A0=A0 at javax.faces.FactoryFinder$FactoryManager.<init>(Facto= ryFinder.java:1035)=0A=A0=A0=A0=A0=A0=A0=A0 at javax.faces.FactoryFinder$Fa= ctoryManagerCache.getApplicationFactoryManager(FactoryFinder.java:856)=0A= =A0=A0=A0=A0=A0=A0=A0 at javax.faces.FactoryFinder$FactoryManagerCache.getA= pplicationFactoryManager(FactoryFinder.java:793)=0A=A0=A0=A0=A0=A0=A0=A0 at= javax.faces.FactoryFinder$FactoryManagerCache.access$100(FactoryFinder.jav= a:768)=0A=A0=A0=A0=A0=A0=A0=A0 at javax.faces.FactoryFinder.setFactory(Fact= oryFinder.java:409)=0A=A0=A0=A0=A0=A0=A0=A0 at com.sun.faces.config.process= or.FactoryConfigProcessor.setFactory(FactoryConfigProcessor.java:317)=0A=A0= =A0=A0=A0=A0=A0=A0 at com.sun.faces.config.processor.FactoryConfigProcessor= .processFactories(FactoryConfigProcessor.java:259)=0A=A0=A0=A0=A0=A0=A0=A0 = at com.sun.faces.config.processor.FactoryConfigProcessor.process(FactoryCon= figProcessor.java:216)=0A=A0=A0=A0=A0=A0=A0=A0 at com.sun.faces.config.Conf= igManager.initialize(ConfigManager.java:435)=0A=A0=A0=A0=A0=A0=A0=A0 at com= .sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.ja= va:214)=0A=A0=A0=A0=A0=A0=A0=A0 at org.eclipse.jetty.server.handler.Context= Handler.callContextInitialized(ContextHandler.java:801)=0A=A0=A0=A0=A0=A0= =A0=A0 at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitia= lized(ServletContextHandler.java:446)=0A=A0=A0=A0=A0=A0=A0=A0 at org.eclips= e.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:793)= =0A=A0=A0=A0=A0=A0=A0=A0 at org.eclipse.jetty.servlet.ServletContextHandler= .startContext(ServletContextHandler.java:296)=0A=0AIs this a bug or a issue= with my configuration ? ---904242613-1144479387-1392907998=:27872 Content-Type: text/html; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable <html><body><div style=3D"color:#000; background-color:#fff; font-family:He= lveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;fo= nt-size:10pt"><div><span>Are you including a CDI provider like weld in your= application and are you using the latest version of Jetty? These versions = work for me:</span></div><div><span><br></span></div><div><span>mojarra 2.2= .5</span></div><div><span>weld-servlet 2.1.2.Final</span></div><div><span>j= etty 9.1.1.v20140108</span></div><div class=3D"yahoo_quoted" style=3D"displ= ay: block;"><div> <br> <br></div> <div style=3D"font-family: Helvetica= Neue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-siz= e: 10pt;"> <div style=3D"font-family: HelveticaNeue, Helvetica Neue, Helvet= ica, Arial, Lucida Grande, sans-serif; font-size: 12pt;"> <div dir=3D"ltr">= <font face=3D"Arial" size=3D"2"> On Thursday, February 20, 2014 7:30 AM, S= tephen More <[email protected]> wrote:<br> </font> </div> <div class=3D"y_msg_container"><div id=3D"yiv8985956934"><div dir=3D"ltr">I hav= e an extremely simple web app that works fine with mojarra 2.1.26. ( <a hre= f=3D"https://code.google.com/p/maven-examples/source/browse/#svn%2Ftrunk%2F= jsf-22" target=3D"_blank" rel=3D"nofollow">https://code.google.com/p/maven-= examples/source/browse/#svn%2Ftrunk%2Fjsf-22</a> )<br>=0ABut when I try to = upgrade it to 2.2.5 it throws this exception:<br><br>Caused by:<br>java.lan= g.ClassCastException: com.sun.faces.vendor.WebContainerInjectionProvider ca= nnot be cast to com.sun.faces.spi.InjectionProvider<br>=0A  = ; at javax.faces.FactoryFinder$FactoryManager.copyI= njectionProviderFromFacesContext(FactoryFinder.java:1051)<br> &n= bsp; at javax.faces.FactoryFinder$FactoryManager.&l= t;init>(FactoryFinder.java:1035)<br> = at javax.faces.FactoryFinder$FactoryManagerCache.getApplicationFacto= ryManager(FactoryFinder.java:856)<br>=0A  = ; at javax.faces.FactoryFinder$FactoryManagerCache.getApplicationFact= oryManager(FactoryFinder.java:793)<br> &= nbsp; at javax.faces.FactoryFinder$FactoryManagerCache.access$100(FactoryFi= nder.java:768)<br> at javax.faces= .FactoryFinder.setFactory(FactoryFinder.java:409)<br>=0A &= nbsp; at com.sun.faces.config.processor.FactoryConfigProc= essor.setFactory(FactoryConfigProcessor.java:317)<br> &nbs= p; at com.sun.faces.config.processor.FactoryConfigProcess= or.processFactories(FactoryConfigProcessor.java:259)<br>=0A &nbs= p; at com.sun.faces.config.processor.FactoryConfigP= rocessor.process(FactoryConfigProcessor.java:216)<br> &nbs= p; at com.sun.faces.config.ConfigManager.initialize(Confi= gManager.java:435)<br> at com.sun= .faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:2= 14)<br>=0A at org.eclipse.jetty.s= erver.handler.ContextHandler.callContextInitialized(ContextHandler.java:801= )<br> at org.eclipse.jetty.servle= t.ServletContextHandler.callContextInitialized(ServletContextHandler.java:4= 46)<br>=0A at org.eclipse.jetty.s= erver.handler.ContextHandler.startContext(ContextHandler.java:793)<br> = ; at org.eclipse.jetty.servlet.ServletC= ontextHandler.startContext(ServletContextHandler.java:296)<br><br>Is this a= bug or a issue with my configuration ?<br>=0A</div></div><br><br></div> <= /div> </div> </div> </div></body></html> ---904242613-1144479387-1392907998=:27872--