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
Stephen More <[email protected]> Thu, 20 Feb 2014 11:02:24 -0500
| Newsgroups | gmane.comp.java.jetty.support |
|---|---|
| Message-ID | <CAL2vA_PeBofhkX=9ChXam1LyesJBVNDWXfzX-fit0HUrskHR8A@mail.gmail.com> |
--089e013c5d2e96543a04f2d8a13b Content-Type: text/plain; charset=ISO-8859-1 No I am not including weld - do I have to ? On Thu, Feb 20, 2014 at 9:53 AM, Aaron Anderson <[email protected]>wrote: > 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: > > mojarra 2.2.5 > weld-servlet 2.1.2.Final > jetty 9.1.1.v20140108 > > > On Thursday, February 20, 2014 7:30 AM, Stephen More < > [email protected]> wrote: > I have an extremely simple web app that works fine with mojarra 2.1.26. > ( > https://code.google.com/p/maven-examples/source/browse/#svn%2Ftrunk%2Fjsf-22) > But when I try to upgrade it to 2.2.5 it throws this exception: > > Caused by: > java.lang.ClassCastException: > com.sun.faces.vendor.WebContainerInjectionProvider cannot be cast to > com.sun.faces.spi.InjectionProvider > at > javax.faces.FactoryFinder$FactoryManager.copyInjectionProviderFromFacesContext(FactoryFinder.java:1051) > at > javax.faces.FactoryFinder$FactoryManager.<init>(FactoryFinder.java:1035) > at > javax.faces.FactoryFinder$FactoryManagerCache.getApplicationFactoryManager(FactoryFinder.java:856) > at > javax.faces.FactoryFinder$FactoryManagerCache.getApplicationFactoryManager(FactoryFinder.java:793) > at > javax.faces.FactoryFinder$FactoryManagerCache.access$100(FactoryFinder.java:768) > at javax.faces.FactoryFinder.setFactory(FactoryFinder.java:409) > at > com.sun.faces.config.processor.FactoryConfigProcessor.setFactory(FactoryConfigProcessor.java:317) > at > com.sun.faces.config.processor.FactoryConfigProcessor.processFactories(FactoryConfigProcessor.java:259) > at > com.sun.faces.config.processor.FactoryConfigProcessor.process(FactoryConfigProcessor.java:216) > at > com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:435) > at > com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:214) > at > org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:801) > at > org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:446) > at > org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:793) > at > org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:296) > > Is this a bug or a issue with my configuration ? > > > --089e013c5d2e96543a04f2d8a13b Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">No I am not including weld - do I have to ?<br></div><div = class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Thu, Feb 20, 20= 14 at 9:53 AM, Aaron Anderson <span dir=3D"ltr"><<a href=3D"mailto:aaron= [email protected]" target=3D"_blank">[email protected]</a>></span> wr= ote:<br> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p= x #ccc solid;padding-left:1ex"><div><div style=3D"font-size:10pt;font-famil= y:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif"><d= iv> <span>Are you including a CDI provider like weld in your application and ar= e 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>jetty 9.1.1.v201= 40108</span></div><div><div class=3D"h5"><div style=3D"display:block"><div>= =A0<br> <br></div> <div style=3D"font-family:HelveticaNeue,Helvetica Neue,H= elvetica,Arial,Lucida Grande,sans-serif;font-size:10pt"> <div style=3D"font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Luc= ida Grande,sans-serif;font-size:12pt"> <div dir=3D"ltr"> <font face=3D"Aria= l"> On Thursday, February 20, 2014 7:30 AM, Stephen More <<a href=3D"mai= lto:[email protected]" target=3D"_blank">[email protected]</a>>= ; wrote:<br> </font> </div> <div><div><div dir=3D"ltr">I have an extremely simple web = app that works fine with mojarra 2.1.26. ( <a href=3D"https://code.google.c= om/p/maven-examples/source/browse/#svn%2Ftrunk%2Fjsf-22" rel=3D"nofollow" t= arget=3D"_blank">https://code.google.com/p/maven-examples/source/browse/#sv= n%2Ftrunk%2Fjsf-22</a> )<br> But when I try to upgrade it to 2.2.5 it throws this exception:<br><br>Caus= ed by:<br>java.lang.ClassCastException: com.sun.faces.vendor.WebContainerIn= jectionProvider cannot be cast to com.sun.faces.spi.InjectionProvider<br> =A0=A0=A0=A0=A0=A0=A0 at javax.faces.FactoryFinder$FactoryManager.copyInjec= tionProviderFromFacesContext(FactoryFinder.java:1051)<br>=A0=A0=A0=A0=A0=A0= =A0 at javax.faces.FactoryFinder$FactoryManager.<init>(FactoryFinder.= java:1035)<br>=A0=A0=A0=A0=A0=A0=A0 at javax.faces.FactoryFinder$FactoryMan= agerCache.getApplicationFactoryManager(FactoryFinder.java:856)<br> =A0=A0=A0=A0=A0=A0=A0 at javax.faces.FactoryFinder$FactoryManagerCache.getA= pplicationFactoryManager(FactoryFinder.java:793)<br>=A0=A0=A0=A0=A0=A0=A0 a= t javax.faces.FactoryFinder$FactoryManagerCache.access$100(FactoryFinder.ja= va:768)<br>=A0=A0=A0=A0=A0=A0=A0 at javax.faces.FactoryFinder.setFactory(Fa= ctoryFinder.java:409)<br> =A0=A0=A0=A0=A0=A0=A0 at com.sun.faces.config.processor.FactoryConfigProces= sor.setFactory(FactoryConfigProcessor.java:317)<br>=A0=A0=A0=A0=A0=A0=A0 at= com.sun.faces.config.processor.FactoryConfigProcessor.processFactories(Fac= toryConfigProcessor.java:259)<br> =A0=A0=A0=A0=A0=A0=A0 at com.sun.faces.config.processor.FactoryConfigProces= sor.process(FactoryConfigProcessor.java:216)<br>=A0=A0=A0=A0=A0=A0=A0 at co= m.sun.faces.config.ConfigManager.initialize(ConfigManager.java:435)<br>=A0= =A0=A0=A0=A0=A0=A0 at com.sun.faces.config.ConfigureListener.contextInitial= ized(ConfigureListener.java:214)<br> =A0=A0=A0=A0=A0=A0=A0 at org.eclipse.jetty.server.handler.ContextHandler.ca= llContextInitialized(ContextHandler.java:801)<br>=A0=A0=A0=A0=A0=A0=A0 at o= rg.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(Servl= etContextHandler.java:446)<br> =A0=A0=A0=A0=A0=A0=A0 at org.eclipse.jetty.server.handler.ContextHandler.st= artContext(ContextHandler.java:793)<br>=A0=A0=A0=A0=A0=A0=A0 at org.eclipse= .jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.jav= a:296)<br><br>Is this a bug or a issue with my configuration ?<br> </div></div><br><br></div> </div> </div> </div> </div></div></div></div><= /blockquote></div><br></div> --089e013c5d2e96543a04f2d8a13b--