[richfaces-issues] [JBoss JIRA] (RF-11795) CDI - Class cast exception in RichFaces

Lukáš Fryč (Commented) (JIRA) jira-events at lists.jboss.org
Tue Dec 13 11:09:09 EST 2011


    [ https://issues.jboss.org/browse/RF-11795?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12650510#comment-12650510 ] 

Lukáš Fryč commented on RF-11795:
---------------------------------

Thanks for confirming it's not RichFaces issue, Jean Andre.
                
> 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
>            Assignee: Lukáš Fryč
>
> 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