[richfaces-issues] [JBoss JIRA] (RF-11795) CDI - Class cast exception in RichFaces
Jean ANDRE (Created) (JIRA)
jira-events at lists.jboss.org
Tue Dec 6 11:36:40 EST 2011
CDI - Class cast exception in RichFaces
---------------------------------------
Key: RF-11795
URL: https://issues.jboss.org/browse/RF-11795
Project: RichFaces
Issue Type: Bug
Security Level: Public (Everyone can see)
Environment: Websphere 8 - RAD 8.0.0.4 - JSF Mojorra 2.1.4 - Spring 3.0.6 Final - Use @Inject @Named @SessionScoped as annotations - Firefox 7.0.1 - Windows 7 (6.1 sp1) - AJDT 2.1.3
Reporter: Jean ANDRE
Well, not sure it is a bug - Need to be confirmed.
RAD 8.0.0 supports CDI 1.0 but due to a bug in RAD we have to upgrade in CDI 1.1 at least. We have tried both implementation, Weld 1.1 and OpenWebBean 1.1.2 and richfaces fails to work when we use one of them.
We got an class cast exception as shown below:
{code}
Caused by: java.lang.ClassCastException: Cannot cast class org.richfaces.cdi.push.PushCDIDependencyRegistrationExtension to interface javax.enterprise.inject.spi.Extension
at java.lang.Class.cast(Class.java:1718)
at java.util.ServiceLoader$ServiceIterator.next(ServiceLoader.java:195)
... 78 more
{code}
The first question is which CDI version and implementation richfaces is supposed to run with ? and what we need to know if we need to change the CDI implementation for an another one (such as dependency...) ?
Other trace is :
{code}
Caused by: java.util.ServiceConfigurationError: KB005
at java.util.ServiceLoader$ServiceIterator.next(ServiceLoader.java:200)
at org.apache.webbeans.portable.events.ExtensionLoader.loadExtensionServices(ExtensionLoader.java:78)
at org.apache.webbeans.config.BeansDeployer.deploy(BeansDeployer.java:139)
at org.apache.webbeans.lifecycle.AbstractLifeCycle.startApplication(AbstractLifeCycle.java:124)
at org.apache.webbeans.web.lifecycle.WebContainerLifecycle.startApplication(WebContainerLifecycle.java:78)
at com.ibm.ws.webbeans.common.CommonLifeCycle.startApplication(CommonLifeCycle.java:106)
at com.ibm.ws.webbeans.services.JCDIServletContainerInitializer.onStartup(JCDIServletContainerInitializer.java:85)
at com.ibm.ws.webcontainer.webapp.WebAppImpl.initializeServletContainerInitializers(WebAppImpl.java:609)
at com.ibm.ws.webcontainer.webapp.WebAppImpl.initialize(WebAppImpl.java:405)
at com.ibm.ws.webcontainer.webapp.WebGroupImpl.addWebApplication(WebGroupImpl.java:88)
at com.ibm.ws.webcontainer.VirtualHostImpl.addWebApplication(VirtualHostImpl.java:169)
... 68 more
{code}
--
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 richfaces-issues
mailing list