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>&nbsp;<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 &lt;[email protected]&gt; 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&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp; at javax.faces.FactoryFinder$FactoryManager.copyI=
njectionProviderFromFacesContext(FactoryFinder.java:1051)<br>&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp; at javax.faces.FactoryFinder$FactoryManager.&l=
t;init&gt;(FactoryFinder.java:1035)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp; at javax.faces.FactoryFinder$FactoryManagerCache.getApplicationFacto=
ryManager(FactoryFinder.java:856)<br>=0A&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp; at javax.faces.FactoryFinder$FactoryManagerCache.getApplicationFact=
oryManager(FactoryFinder.java:793)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; at javax.faces.FactoryFinder$FactoryManagerCache.access$100(FactoryFi=
nder.java:768)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at javax.faces=
.FactoryFinder.setFactory(FactoryFinder.java:409)<br>=0A&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp; at com.sun.faces.config.processor.FactoryConfigProc=
essor.setFactory(FactoryConfigProcessor.java:317)<br>&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; at com.sun.faces.config.processor.FactoryConfigProcess=
or.processFactories(FactoryConfigProcessor.java:259)<br>=0A&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp; at com.sun.faces.config.processor.FactoryConfigP=
rocessor.process(FactoryConfigProcessor.java:216)<br>&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; at com.sun.faces.config.ConfigManager.initialize(Confi=
gManager.java:435)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.sun=
.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:2=
14)<br>=0A&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.eclipse.jetty.s=
erver.handler.ContextHandler.callContextInitialized(ContextHandler.java:801=
)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.eclipse.jetty.servle=
t.ServletContextHandler.callContextInitialized(ServletContextHandler.java:4=
46)<br>=0A&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.eclipse.jetty.s=
erver.handler.ContextHandler.startContext(ContextHandler.java:793)<br>&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 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--