[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