4 Replies Latest reply on Jun 24, 2009 8:46 AM by ceylonsoft

    Error while deploying a Visual JSF on JBoss 5.1.0 GA

    ceylonsoft

      Hi,
      I am seeing the following exception when deploying a Visual JSF sample to JBoss 5.1.0.

      Here is the log:

      Thanks in advance for your help.

      21:44:59,750 INFO [ServerImpl] JBoss (Microcontainer) [5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] Started in 1m:17s:438ms
      21:45:35,812 INFO [TomcatDeployment] deploy, ctxPath=/CalendarDateDropDownExample
      21:45:36,593 INFO [StandardContext] The listener "com.sun.faces.application.WebappLifecycleListener" is already configured for this context. The duplicate definition has been ignored.
      21:45:37,031 INFO [config] Initializing Mojarra (1.2_12-b01-FCS) for context '/CalendarDateDropDownExample'
      21:45:38,187 SEVERE [application] JSF1029: The specified InjectionProvider implementation 'org.jboss.web.jsf.integration.injection.JBossDelegatingInjectionProvider' does not implement the InjectionProvider interface.
      21:45:38,187 INFO [application] JSF1048: PostConstruct/PreDestroy annotations present. ManagedBeans methods marked with these annotations will have said annotations processed.
      21:45:42,718 ERROR [[/CalendarDateDropDownExample]] Exception sending context initialized event to listener instance of class org.jboss.web.jsf.integration.config.JBossJSFConfigureListener
      java.lang.ClassCastException: com.sun.faces.config.WebConfiguration cannot be cast to com.sun.faces.config.WebConfiguration
      at com.sun.faces.config.WebConfiguration.getInstance(WebConfiguration.java:154)
      at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:145)
      at org.jboss.web.jsf.integration.config.JBossJSFConfigureListener.contextInitialized(JBossJSFConfigureListener.java:60)
      at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3910)
      at org.apache.catalina.core.StandardContext.start(StandardContext.java:4393)
      at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeployment.java:310)
      at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(TomcatDeployment.java:142)
      at org.jboss.web.deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:461)
      at org.jboss.web.deployers.WebModule.startModule(WebModule.java:118)
      at org.jboss.web.deployers.WebModule.start(WebModule.java:97)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)
      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
      at org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:206)
      at $Proxy38.start(Unknown Source)
      at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:42)
      at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:37)
      at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
      at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
      at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
      at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
      at org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext.java:286)
      at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
      at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
      at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
      at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
      at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
      at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
      at org.jboss.system.ServiceController.doChange(ServiceController.java:688)
      at org.jboss.system.ServiceController.start(ServiceController.java:460)
      at org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.java:163)
      at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:99)
      at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:46)
      at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)
      at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)
      at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)
      at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)
      at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)
      at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1178)
      at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)
      at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
      at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
      at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
      at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
      at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
      at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
      at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
      at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)
      at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:702)
      at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)
      at org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:362)
      at org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:255)
      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
      at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
      at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
      at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
      at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:181)
      at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:205)
      at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
      at java.lang.Thread.run(Thread.java:619)
      21:45:42,750 ERROR [StandardContext] Error listenerStart
      21:45:42,750 ERROR [StandardContext] Context [/CalendarDateDropDownExample] startup failed due to previous errors

        • 1. Re: Error while deploying a Visual JSF on JBoss 5.1.0 GA
          wolfgangknauf

          Hi,

          does your own project contain the JSF implementation JARs (in WEB-INF\lib)? If yes: remove them, JBoss bundles the Sun reference implementation.

          If you need another version, here is a page which shows how to configure JBoss to make this work: http://www.jboss.org/community/wiki/JBoss5AndMyFaces

          Best regards

          Wolfgang

          • 2. Re: Error while deploying a Visual JSF on JBoss 5.1.0 GA
            ceylonsoft

            Hi Wolfgang,

            I removed the JSF libraries from the WEB-INF\lib folder. Now I am getting the following exception:

            Description: An unhandled exception occurred during the execution of the web application. Please review the following stack trace for more information regarding the error.

            Exception Details: java.lang.IllegalArgumentException
            Cant create Lifecycle for id: com.sun.faces.lifecycle.PARTIAL.

            Possible Source of Error:
            Class Name: com.sun.faces.lifecycle.LifecycleFactoryImpl
            File Name: LifecycleFactoryImpl.java
            Method Name: getLifecycle
            Line Number: 136


            Thanks,
            Allen

            • 3. Re: Error while deploying a Visual JSF on JBoss 5.1.0 GA
              wolfgangknauf

              Hmm.... could you post the content of your "WEB-INF\lib"?

              Best regards

              Wolfgang

              • 4. Re: Error while deploying a Visual JSF on JBoss 5.1.0 GA
                ceylonsoft

                Hi Wolfgang,

                Here is the contents of WEB-INF/lib:

                Directory of F:\tmp\calendar\WEB-INF\lib

                06/24/2009 08:42 AM .
                06/24/2009 08:42 AM ..
                06/23/2009 09:24 PM 52,191 appbase.jar
                06/23/2009 09:24 PM 116,021 commons-beanutils.jar
                06/23/2009 09:24 PM 165,640 commons-collections.jar
                06/23/2009 09:24 PM 106,929 commons-digester.jar
                06/23/2009 09:24 PM 21,890 commons-fileupload-1.0.jar
                06/23/2009 09:24 PM 30,914 commons-logging.jar
                06/23/2009 09:24 PM 242,452 dataprovider.jar
                06/23/2009 09:24 PM 30,171 errorhandler.jar
                06/23/2009 09:24 PM 37,275 json-2.jar
                06/23/2009 09:24 PM 20,512 jstl.jar
                06/23/2009 09:24 PM 173,394 sqlx.jar
                06/23/2009 09:24 PM 388,851 standard.jar
                06/23/2009 09:24 PM 2,478,333 webui-jsf-suntheme.jar
                06/23/2009 09:24 PM 3,529,565 webui-jsf.jar
                14 File(s) 7,394,138 bytes
                2 Dir(s) 1,499,037,237,248 bytes free

                F:\tmp\calendar\WEB-INF\lib>