[
https://issues.jboss.org/browse/RF-11795?page=com.atlassian.jira.plugin.s...
]
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