5 Replies Latest reply on Nov 8, 2011 10:22 AM by Michael G

    Moving from v4.0.0 to 4.1

    Michael G Novice

      Hello,

       

      I was attempting to move from version 4.0.0 to 4.1 (more precisely - 4.1.0.20110805-M1 but will move up to newer milestone later) but was getting a class imcompatibility issue.  Here is a stacktrace - using maven to build and pull in dependencies.  Used some custom jars from as7 as well.

      Any thoughts as to what might be causing me to now be able to upgrade to 4.1?

       

      Thanks

       

       

      11:47:20,739 WARN  [org.jboss.modules] (MSC service thread 1-2) Failed to define class org.richfaces.request.BaseMultipartRequest in Module "deployment.IMSPurchaseForm.war:main" from Service Module Loader: java.lang.IncompatibleClassChangeError: Implementing class
              at java.lang.ClassLoader.defineClass1(Native Method) [:1.6.0_20]
              at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632) [:1.6.0_20]
              at java.lang.ClassLoader.defineClass(ClassLoader.java:616) [:1.6.0_20]
              at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) [:1.6.0_20]
              at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:397)
              at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:261)
              at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:76)
              at org.jboss.modules.Module.loadModuleClass(Module.java:588)
              at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:183)
              at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:358)
              at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:330)
              at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:330)
              at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:307)
              at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:101)
              at java.lang.ClassLoader.defineClass1(Native Method) [:1.6.0_20]
              at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632) [:1.6.0_20]
              at java.lang.ClassLoader.defineClass(ClassLoader.java:616) [:1.6.0_20]
              at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) [:1.6.0_20]
              at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:397)
              at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:261)
              at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:76)
              at org.jboss.modules.Module.loadModuleClass(Module.java:588)
              at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:183)
              at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:358)
              at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:330)
              at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:307)
              at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:101)
              at java.lang.Class.getDeclaredConstructors0(Native Method) [:1.6.0_20]
              at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389) [:1.6.0_20]
              at java.lang.Class.getConstructor0(Class.java:2699) [:1.6.0_20]
              at java.lang.Class.getConstructor(Class.java:1657) [:1.6.0_20]
              at javax.faces.FactoryFinder.getImplGivenPreviousImpl(FactoryFinder.java:584) [jboss-jsf-api_2.0_spec-1.0.0.Final.jar:1.0.0.Final]
              at javax.faces.FactoryFinder.getImplementationInstance(FactoryFinder.java:472) [jboss-jsf-api_2.0_spec-1.0.0.Final.jar:1.0.0.Final]
              at javax.faces.FactoryFinder.access$400(FactoryFinder.java:139) [jboss-jsf-api_2.0_spec-1.0.0.Final.jar:1.0.0.Final]
              at javax.faces.FactoryFinder$FactoryManager.getFactory(FactoryFinder.java:796) [jboss-jsf-api_2.0_spec-1.0.0.Final.jar:1.0.0.Final]
              at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:306) [jboss-jsf-api_2.0_spec-1.0.0.Final.jar:1.0.0.Final]
              at com.sun.faces.config.processor.FactoryConfigProcessor.verifyFactoriesExist(FactoryConfigProcessor.java:294) [jsf-impl-2.0.4-b09-jbossorg-4.jar:2.0.4-b09-jbossorg-4]
              at com.sun.faces.config.processor.FactoryConfigProcessor.process(FactoryConfigProcessor.java:213) [jsf-impl-2.0.4-b09-jbossorg-4.jar:2.0.4-b09-jbossorg-4]
              at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:339) [jsf-impl-2.0.4-b09-jbossorg-4.jar:2.0.4-b09-jbossorg-4]
              at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:226) [jsf-impl-2.0.4-b09-jbossorg-4.jar:2.0.4-b09-jbossorg-4]
              at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:3368) [jbossweb-7.0.0.CR4.jar:7.0.0.Final]
              at org.apache.catalina.core.StandardContext.start(StandardContext.java:3821) [jbossweb-7.0.0.CR4.jar:7.0.0.Final]
              at org.jboss.as.web.deployment.WebDeploymentService.start(WebDeploymentService.java:70) [jboss-as-web-7.0.0.Final.jar:7.0.0.Final]
              at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1765)
              at org.jboss.msc.service.ServiceControllerImpl$ClearTCCLTask.run(ServiceControllerImpl.java:2291)
              at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [:1.6.0_20]
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [:1.6.0_20]
              at java.lang.Thread.run(Thread.java:619) [:1.6.0_20]
      
      11:47:20,739 WARN  [org.jboss.modules] (MSC service thread 1-2) Failed to define class org.richfaces.request.MultipartRequest25 in Module "deployment.IMSPurchaseForm.war:main" from Service Module Loader: java.lang.IncompatibleClassChangeError: Implementing class
              at java.lang.ClassLoader.defineClass1(Native Method) [:1.6.0_20]
              at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632) [:1.6.0_20]
              at java.lang.ClassLoader.defineClass(ClassLoader.java:616) [:1.6.0_20]
              at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) [:1.6.0_20]
              at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:397)
              at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:261)
              at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:76)
              at org.jboss.modules.Module.loadModuleClass(Module.java:588)
              at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:183)
              at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:358)
              at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:330)
              at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:330)
              at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:307)
              at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:101)
              at java.lang.ClassLoader.defineClass1(Native Method) [:1.6.0_20]
              at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632) [:1.6.0_20]
              at java.lang.ClassLoader.defineClass(ClassLoader.java:616) [:1.6.0_20]
              at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) [:1.6.0_20]
              at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:397)
              at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:261)
              at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:76)
              at org.jboss.modules.Module.loadModuleClass(Module.java:588)
              at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:183)
              at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:358)
              at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:330)
              at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:307)
              at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:101)
              at java.lang.Class.getDeclaredConstructors0(Native Method) [:1.6.0_20]
              at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389) [:1.6.0_20]
              at java.lang.Class.getConstructor0(Class.java:2699) [:1.6.0_20]
              at java.lang.Class.getConstructor(Class.java:1657) [:1.6.0_20]
              at javax.faces.FactoryFinder.getImplGivenPreviousImpl(FactoryFinder.java:584) [jboss-jsf-api_2.0_spec-1.0.0.Final.jar:1.0.0.Final]
              at javax.faces.FactoryFinder.getImplementationInstance(FactoryFinder.java:472) [jboss-jsf-api_2.0_spec-1.0.0.Final.jar:1.0.0.Final]
              at javax.faces.FactoryFinder.access$400(FactoryFinder.java:139) [jboss-jsf-api_2.0_spec-1.0.0.Final.jar:1.0.0.Final]
              at javax.faces.FactoryFinder$FactoryManager.getFactory(FactoryFinder.java:796) [jboss-jsf-api_2.0_spec-1.0.0.Final.jar:1.0.0.Final]
              at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:306) [jboss-jsf-api_2.0_spec-1.0.0.Final.jar:1.0.0.Final]
              at com.sun.faces.config.processor.FactoryConfigProcessor.verifyFactoriesExist(FactoryConfigProcessor.java:294) [jsf-impl-2.0.4-b09-jbossorg-4.jar:2.0.4-b09-jbossorg-4]
              at com.sun.faces.config.processor.FactoryConfigProcessor.process(FactoryConfigProcessor.java:213) [jsf-impl-2.0.4-b09-jbossorg-4.jar:2.0.4-b09-jbossorg-4]
              at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:339) [jsf-impl-2.0.4-b09-jbossorg-4.jar:2.0.4-b09-jbossorg-4]
              at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:226) [jsf-impl-2.0.4-b09-jbossorg-4.jar:2.0.4-b09-jbossorg-4]
              at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:3368) [jbossweb-7.0.0.CR4.jar:7.0.0.Final]
              at org.apache.catalina.core.StandardContext.start(StandardContext.java:3821) [jbossweb-7.0.0.CR4.jar:7.0.0.Final]
              at org.jboss.as.web.deployment.WebDeploymentService.start(WebDeploymentService.java:70) [jboss-as-web-7.0.0.Final.jar:7.0.0.Final]
              at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1765)
              at org.jboss.msc.service.ServiceControllerImpl$ClearTCCLTask.run(ServiceControllerImpl.java:2291)
              at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [:1.6.0_20]
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [:1.6.0_20]
              at java.lang.Thread.run(Thread.java:619) [:1.6.0_20]
      11:47:20,754 SEVERE [javax.enterprise.resource.webcontainer.jsf.config] (MSC service thread 1-2) Critical error during deployment: : java.lang.IncompatibleClassChangeError: Implementing class
              at java.lang.ClassLoader.defineClass1(Native Method) [:1.6.0_20]
              at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632) [:1.6.0_20]
              at java.lang.ClassLoader.defineClass(ClassLoader.java:616) [:1.6.0_20]
              at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) [:1.6.0_20]
              at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:397)
              at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:261)
              at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:76)
              at org.jboss.modules.Module.loadModuleClass(Module.java:588)
              at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:183)
              at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:358)
              at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:330)
              at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:330)
              at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:307)
              at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:101)
              at java.lang.ClassLoader.defineClass1(Native Method) [:1.6.0_20]
              at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632) [:1.6.0_20]
              at java.lang.ClassLoader.defineClass(ClassLoader.java:616) [:1.6.0_20]
              at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) [:1.6.0_20]
              at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:397)
              at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:261)
              at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:76)
              at org.jboss.modules.Module.loadModuleClass(Module.java:588)
              at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:183)
              at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:358)
              at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:330)
              at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:307)
              at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:101)
              at java.lang.Class.getDeclaredConstructors0(Native Method) [:1.6.0_20]
              at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389) [:1.6.0_20]
              at java.lang.Class.getConstructor0(Class.java:2699) [:1.6.0_20]
              at java.lang.Class.getConstructor(Class.java:1657) [:1.6.0_20]
              at javax.faces.FactoryFinder.getImplGivenPreviousImpl(FactoryFinder.java:584) [jboss-jsf-api_2.0_spec-1.0.0.Final.jar:1.0.0.Final]
              at javax.faces.FactoryFinder.getImplementationInstance(FactoryFinder.java:472) [jboss-jsf-api_2.0_spec-1.0.0.Final.jar:1.0.0.Final]
              at javax.faces.FactoryFinder.access$400(FactoryFinder.java:139) [jboss-jsf-api_2.0_spec-1.0.0.Final.jar:1.0.0.Final]
              at javax.faces.FactoryFinder$FactoryManager.getFactory(FactoryFinder.java:796) [jboss-jsf-api_2.0_spec-1.0.0.Final.jar:1.0.0.Final]
              at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:306) [jboss-jsf-api_2.0_spec-1.0.0.Final.jar:1.0.0.Final]
              at com.sun.faces.config.processor.FactoryConfigProcessor.verifyFactoriesExist(FactoryConfigProcessor.java:294) [jsf-impl-2.0.4-b09-jbossorg-4.jar:2.0.4-b09-jbossorg-4]
              at com.sun.faces.config.processor.FactoryConfigProcessor.process(FactoryConfigProcessor.java:213) [jsf-impl-2.0.4-b09-jbossorg-4.jar:2.0.4-b09-jbossorg-4]
              at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:339) [jsf-impl-2.0.4-b09-jbossorg-4.jar:2.0.4-b09-jbossorg-4]
              at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:226) [jsf-impl-2.0.4-b09-jbossorg-4.jar:2.0.4-b09-jbossorg-4]
              at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:3368) [jbossweb-7.0.0.CR4.jar:7.0.0.Final]
              at org.apache.catalina.core.StandardContext.start(StandardContext.java:3821) [jbossweb-7.0.0.CR4.jar:7.0.0.Final]
              at org.jboss.as.web.deployment.WebDeploymentService.start(WebDeploymentService.java:70) [jboss-as-web-7.0.0.Final.jar:7.0.0.Final]
              at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1765)
              at org.jboss.msc.service.ServiceControllerImpl$ClearTCCLTask.run(ServiceControllerImpl.java:2291)
              at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [:1.6.0_20]
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [:1.6.0_20]
              at java.lang.Thread.run(Thread.java:619) [:1.6.0_20]
      
      11:47:20,754 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/IMSPurchaseForm]] (MSC service thread 1-2) Exception sending context initialized event to listener instance of class com.sun.faces.config.
      angeError: Implementing class
              at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:294) [jsf-impl-2.0.4-b09-jbossorg-4.jar:2.0.4-b09-jbossorg-4]
              at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:3368) [jbossweb-7.0.0.CR4.jar:7.0.0.Final]
              at org.apache.catalina.core.StandardContext.start(StandardContext.java:3821) [jbossweb-7.0.0.CR4.jar:7.0.0.Final]
              at org.jboss.as.web.deployment.WebDeploymentService.start(WebDeploymentService.java:70) [jboss-as-web-7.0.0.Final.jar:7.0.0.Final]
              at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1765)
              at org.jboss.msc.service.ServiceControllerImpl$ClearTCCLTask.run(ServiceControllerImpl.java:2291)
              at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [:1.6.0_20]
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [:1.6.0_20]
              at java.lang.Thread.run(Thread.java:619) [:1.6.0_20]
      Caused by: java.lang.IncompatibleClassChangeError: Implementing class
              at java.lang.ClassLoader.defineClass1(Native Method) [:1.6.0_20]
              at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632) [:1.6.0_20]
              at java.lang.ClassLoader.defineClass(ClassLoader.java:616) [:1.6.0_20]
              at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) [:1.6.0_20]
              at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:397)
              at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:261)
              at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:76)
              at org.jboss.modules.Module.loadModuleClass(Module.java:588)
              at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:183)
              at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:358)
              at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:330)
              at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:330)
              at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:307)
              at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:101)
              at java.lang.ClassLoader.defineClass1(Native Method) [:1.6.0_20]
              at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632) [:1.6.0_20]
              at java.lang.ClassLoader.defineClass(ClassLoader.java:616) [:1.6.0_20]
              at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) [:1.6.0_20]
              at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:397)
              at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:261)
              at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:76)
              at org.jboss.modules.Module.loadModuleClass(Module.java:588)
              at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:183)
              at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:358)
              at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:330)
              at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:307)
              at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:101)
              at java.lang.Class.getDeclaredConstructors0(Native Method) [:1.6.0_20]
              at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389) [:1.6.0_20]
              at java.lang.Class.getConstructor0(Class.java:2699) [:1.6.0_20]
              at java.lang.Class.getConstructor(Class.java:1657) [:1.6.0_20]
              at javax.faces.FactoryFinder.getImplGivenPreviousImpl(FactoryFinder.java:584) [jboss-jsf-api_2.0_spec-1.0.0.Final.jar:1.0.0.Final]
              at javax.faces.FactoryFinder.getImplementationInstance(FactoryFinder.java:472) [jboss-jsf-api_2.0_spec-1.0.0.Final.jar:1.0.0.Final]
              at javax.faces.FactoryFinder.access$400(FactoryFinder.java:139) [jboss-jsf-api_2.0_spec-1.0.0.Final.jar:1.0.0.Final]
              at javax.faces.FactoryFinder$FactoryManager.getFactory(FactoryFinder.java:796) [jboss-jsf-api_2.0_spec-1.0.0.Final.jar:1.0.0.Final]
              at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:306) [jboss-jsf-api_2.0_spec-1.0.0.Final.jar:1.0.0.Final]
              at com.sun.faces.config.processor.FactoryConfigProcessor.verifyFactoriesExist(FactoryConfigProcessor.java:294) [jsf-impl-2.0.4-b09-jbossorg-4.jar:2.0.4-b09-jbossorg-4]
              at com.sun.faces.config.processor.FactoryConfigProcessor.process(FactoryConfigProcessor.java:213) [jsf-impl-2.0.4-b09-jbossorg-4.jar:2.0.4-b09-jbossorg-4]
              at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:339) [jsf-impl-2.0.4-b09-jbossorg-4.jar:2.0.4-b09-jbossorg-4]
              at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:226) [jsf-impl-2.0.4-b09-jbossorg-4.jar:2.0.4-b09-jbossorg-4]
              ... 8 more
      
      11:47:20,754 ERROR [org.apache.catalina.core.StandardContext] (MSC service thread 1-2) Error listenerStart
      11:47:20,754 ERROR [org.apache.catalina.core.StandardContext] (MSC service thread 1-2) Context [/IMSPurchaseForm] startup failed due to previous errors
      11:47:20,879 INFO  [javax.enterprise.resource.webcontainer.jsf.lifecycle] (MSC service thread 1-2) JSF1027: [null] The ELResolvers for JSF were not registered with the JSP container.
      
        • 1. Re: Moving from v4.0.0 to 4.1
          Brendan Healey Master

          Have you done a clean & build? I regularly forget to do this, but I think it's necessary...

          1 of 1 people found this helpful
          • 2. Re: Moving from v4.0.0 to 4.1
            Michael G Novice

            Yep, i did that updated the dependencies.  Cleaned out everything and rebuilt.

             

            The funny thing is when i went back to 4.0.0, it gave me a compile error when i didn't change a single thing.  The error was something about annotations  (richfaces cdk) or something along those lines.

             

            Added that annotation dependency and things worked again for 4.0.0.  So i'm wondering if that was what i needed.  Will try 4.1 again with the new dependency, as see if that works.

            • 3. Re: Moving from v4.0.0 to 4.1
              Brendan Healey Master

              I've got a vague recollection of having to make some changes to my maven configuration, possibly when I

              moved to the M1 release, but I can't be sure. This is all my RF related maven config:

               

              pom.xml

              -------------

              <properties>

                      <org.richfaces.bom.version>4.1.0.20111014-M3</org.richfaces.bom.version>

              </properties>

               

              <dependencyManagement>

                      <dependencies>

                          <dependency>

                              <groupId>org.richfaces</groupId>

                              <artifactId>richfaces-bom</artifactId>

                              <version>${org.richfaces.bom.version}</version>

                              <scope>import</scope>

                              <type>pom</type>

                          </dependency>

                      </dependencies>

              </dependencyManagement>

               

              <dependency>

                          <groupId>org.richfaces.ui</groupId>

                          <artifactId>richfaces-components-ui</artifactId>

                      </dependency>

                      <dependency>

                          <groupId>org.richfaces.core</groupId>

                          <artifactId>richfaces-core-impl</artifactId>

              </dependency>

               

              <repositories>

                      <repository>

                          <url>http://repository.jboss.org/nexus/content/groups/public-jboss/</url>

                          <id>public-jboss</id>

                          <layout>default</layout>

                          <name>Repository for library public-jboss</name>

                      </repository>

              </repositories>

               

              settings.xml (same location as pom.xml)

              -----------------------------------------------------------

               

              <?xml version="1.0" encoding="UTF-8"?>

              <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

                xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">

                  <profiles>

                      <profile>

                          <id>jboss-public-repository</id>

                          <activation>

                              <property>

                                  <name>jboss-public-repository</name>

                                  <value>!false</value>

                              </property>

                          </activation>

                          <repositories>

                              <repository>

                                  <id>jboss-public-repository-group</id>

                                  <name>JBoss Public Maven Repository Group</name>

                                  <url>http://repository.jboss.org/nexus/content/groups/public</url>

                                  <releases>

                                      <enabled>true</enabled>

                                      <updatePolicy>never</updatePolicy>

                                  </releases>

                                  <snapshots>

                                      <enabled>false</enabled>

                                      <updatePolicy>never</updatePolicy>

                                  </snapshots>

                              </repository>

                          </repositories>

                          <pluginRepositories>

                              <pluginRepository>

                                  <id>jboss-public-repository-group</id>

                                  <name>JBoss Public Maven Repository Group</name>

                                  <url>http://repository.jboss.org/nexus/content/groups/public</url>

                                  <releases>

                                      <enabled>true</enabled>

                                      <updatePolicy>never</updatePolicy>

                                  </releases>

                                  <snapshots>

                                      <enabled>false</enabled>

                                      <updatePolicy>never</updatePolicy>

                                  </snapshots>

                              </pluginRepository>

                          </pluginRepositories>

                      </profile>

                      <profile>

                          <id>lemur</id>

                          <repositories>

                              <repository>

                                  <id>lemur</id>

                                  <url>http://bernard.labno.pl/artifactory/repo</url>

                                  <snapshots>

                                      <enabled>false</enabled>

                                  </snapshots>

                              </repository>

                              <repository>

                                  <id>snapshots</id>

                                  <url>http://bernard.labno.pl/artifactory/repo</url>

                                  <releases>

                                      <enabled>false</enabled>

                                  </releases>

                              </repository>

                          </repositories>

                          <pluginRepositories>

                              <pluginRepository>

                                  <id>lemur</id>

                                  <url>http://bernard.labno.pl/artifactory/repo</url>

                                  <snapshots>

                                      <enabled>false</enabled>

                                  </snapshots>

                              </pluginRepository>

                              <pluginRepository>

                                  <id>snapshots</id>

                                  <url>http://bernard.labno.pl/artifactory/repo</url>

                                  <releases>

                                      <enabled>false</enabled>

                                  </releases>

                              </pluginRepository>

                          </pluginRepositories>

                      </profile>

                  </profiles>

                  <activeProfiles>

                      <activeProfile>jboss-public-repository</activeProfile>

                      <activeProfile>lemur</activeProfile>

                  </activeProfiles>

              </settings>

              • 4. Re: Moving from v4.0.0 to 4.1
                Michael G Novice

                Well, trying to make this jump again to see if it fixes my other issue with ExtendedDataTable and i still can't get around the issue in the stack trace above.  Do i need a different version of the JSF libs?

                 

                Thanks

                • 5. Re: Moving from v4.0.0 to 4.1
                  Michael G Novice

                  Ok, i got it working with the new 4.1 M3.  The problem was that i needed to clean out the AS tmp, and data folders or just one or the other.  I cleared them all out and that seemed to resolve the issue.  Also had to remove the deployment in configuration xml file.  I'm using AS7 btw.

                   

                  I guess there must be something cached that is still using the old version of the libs.

                   

                  Thanks all for the help.