ganapathyp - 2007-04-14

Hi:
Please help, we cannot proceed furthet without resolving it...

I'm trying to integrate JSF-Spring-Hibernate on IBM RAD 7.0/WAS 6.1 platform.

Here are the registerd context listeners:
    <listener>
        <listener-class>com.sun.faces.config.ConfigureListener</listener-class>
    </listener>
    <listener>
        <description>
        </description>
        <display-name>
        Hibernate Listener</display-name>
        <listener-class>com.ibm.swtracker.filter.HibernateListener</listener-class>
    </listener>
    <listener>
        <description>
        </description>
        <display-name>
        Spring Context Listener</display-name>
        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    </listener>
    <listener>
        <description>
        </description>
        <display-name>
        JSF-SpringListener</display-name>
        <listener-class>de.mindmatters.faces.spring.context.ContextLoaderListener</listener-class>
    </listener>

I'm getting the following exception:

[4/14/07 10:21:04:562 EDT] 0000000f WebApp        E   Extension processor failed to initialize in factory: com.ibm.ws.jsf.extprocessor.JSFExtensionFactory@525c525c
java.lang.ClassCastException: de.mindmatters.faces.application.ApplicationImpl incompatible with com.sun.faces.application.ApplicationImpl
    at com.ibm.ws.jsf.configuration.FacesConfigParser.createFacesFactories(FacesConfigParser.java:1019)
    at com.ibm.ws.jsf.configuration.FacesConfigParser.initializeConfiguration(FacesConfigParser.java:354)
    at com.ibm.ws.jsf.util.FacesConfigUtil._parseJSFConfiguration(FacesConfigUtil.java:128)
    at com.ibm.ws.jsf.util.FacesConfigUtil.parseJSFConfiguration(FacesConfigUtil.java:82)
    at com.sun.faces.util.Util.verifyFactoriesAndInitDefaultRenderKit(Util.java:497)
    at com.ibm.ws.jsf.configuration.FacesConfig.initialize(FacesConfig.java:96)
    at com.ibm.ws.jsf.extprocessor.JSFExtensionFactory.createExtensionProcessor(JSFExtensionFactory.java:107)
    at com.ibm.ws.webcontainer.webapp.WebApp.initializeExtensionProcessors(WebApp.java:1030)
    at com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinish(WebApp.java:256)
    at com.ibm.ws.wswebcontainer.webapp.WebApp.initialize(WebApp.java:272)
    at com.ibm.ws.wswebcontainer.webapp.WebGroup.addWebApplication(WebGroup.java:88)
    at com.ibm.ws.wswebcontainer.VirtualHost.addWebApplication(VirtualHost.java:157)
    at com.ibm.ws.wswebcontainer.WebContainer.addWebApp(WebContainer.java:655)
    at com.ibm.ws.wswebcontainer.WebContainer.addWebApplication(WebContainer.java:608)
    at com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:333)
    at com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:549)
    at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1295)
    at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1129)
    at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:567)
    at com.ibm.ws.runtime.component.ApplicationMgrImpl.startModule(ApplicationMgrImpl.java:1762)
    at com.ibm.ws.runtime.component.ApplicationMgrImpl._startModule(ApplicationMgrImpl.java:1710)
    at com.ibm.ws.runtime.component.ApplicationMgrImpl$ApplicationNotifier.classChanged(ApplicationMgrImpl.java:1922)
    at com.ibm.ws.classloader.ClassLoaderManager.checkAndNotify(ClassLoaderManager.java:558)
    at com.ibm.ws.classloader.ClassLoaderManager.access$000(ClassLoaderManager.java:59)
    at com.ibm.ws.classloader.ClassLoaderManager$ReloadTimerTask.alarm(ClassLoaderManager.java:612)
    at com.ibm.ejs.util.am._Alarm.run(_Alarm.java:90)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1510)