5 Replies Latest reply on Jan 3, 2013 5:37 AM by nickarls

    org.springframework.web.context.ContextLoader (MSC service thread 1-2) Context initialization failed:

    poorna.sama

      Hi,

        I am getting the below exception,while i am trying to deploy my war file in JBOSS AS 7.1.1 Final server.

       

      ERROR [org.springframework.web.context.ContextLoader] (MSC service thread 1-2) Context initialization failed:

      org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'UpdateServicesWebService':

      Cannot resolve reference to bean 'updateServicesTarget' while setting constructor argument;

      nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'updateServicesTarget':

      Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException:

      Could not autowire method: public void com.agcs.cores.fo.ws.UpdateServicesImpl.setDelegate

      (com.agcs.cores.fo.service.oracle.UpdateServicesTransactionalDelegate); nested exception is java.lang.NoClassDefFoundError:

      org/hibernate/validator/InvalidStateException

              at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328) [org.springframework.beans-3.0.3.RELEASE.jar:3.0.3.RELEASE]

              at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106) [org.springframework.beans-3.0.3.RELEASE.jar:3.0.3.RELEASE]

              at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:607) [org.springframework.beans-3.0.3.RELEASE.jar:3.0.3.RELEASE]

              at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:143) [org.springframework.beans-3.0.3.RELEASE.jar:3.0.3.RELEASE]

              at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:993) [org.springframework.beans-3.0.3.RELEASE.jar:3.0.3.RELEASE]

              at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:897) [org.springframework.beans-3.0.3.RELEASE.jar:3.0.3.RELEASE]

              at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485) [org.springframework.beans-3.0.3.RELEASE.jar:3.0.3.RELEASE]

              at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) [org.springframework.beans-3.0.3.RELEASE.jar:3.0.3.RELEASE]

              at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291) [org.springframework.beans-3.0.3.RELEASE.jar:3.0.3.RELEASE]

              at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) [org.springframework.beans-3.0.3.RELEASE.jar:3.0.3.RELEASE]

              at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288) [org.springframework.beans-3.0.3.RELEASE.jar:3.0.3.RELEASE]

              at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190) [org.springframework.beans-3.0.3.RELEASE.jar:3.0.3.RELEASE]

              at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:574) [org.springframework.beans-3.0.3.RELEASE.jar:3.0.3.RELEASE]

              at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895) [org.springframework.context-3.0.3.RELEASE.jar:3.0.3.RELEASE]

              at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425) [org.springframework.context-3.0.3.RELEASE.jar:3.0.3.RELEASE]

              at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276) [org.springframework.web-3.0.3.RELEASE.jar:3.0.3.RELEASE]

              at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197) [org.springframework.web-3.0.3.RELEASE.jar:3.0.3.RELEASE]

              at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47) [org.springframework.web-3.0.3.RELEASE.jar:3.0.3.RELEASE]

              at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:3392) [jbossweb-7.0.13.Final.jar:]

              at org.apache.catalina.core.StandardContext.start(StandardContext.java:3850) [jbossweb-7.0.13.Final.jar:]

              at org.jboss.as.web.deployment.WebDeploymentService.start(WebDeploymentService.java:90) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final]

              at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)

              at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746)

              at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [rt.jar:1.6.0_21]

              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [rt.jar:1.6.0_21]

              at java.lang.Thread.run(Thread.java:619) [rt.jar:1.6.0_21]

      Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'updateServicesTarget': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire method: public void com.agcs.cores.fo.ws.UpdateServicesImpl.setDelegate(com.agcs.cores.fo.service.oracle.UpdateServicesTransactionalDelegate); nested exception is java.lang.NoClassDefFoundError: org/hibernate/validator/InvalidStateException

              at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:286) [org.springframework.beans-3.0.3.RELEASE.jar:3.0.3.RELEASE]

              at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1064) [org.springframework.beans-3.0.3.RELEASE.jar:3.0.3.RELEASE]

              at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517) [org.springframework.beans-3.0.3.RELEASE.jar:3.0.3.RELEASE]

              at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) [org.springframework.beans-3.0.3.RELEASE.jar:3.0.3.RELEASE]

              at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291) [org.springframework.beans-3.0.3.RELEASE.jar:3.0.3.RELEASE]

              at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) [org.springframework.beans-3.0.3.RELEASE.jar:3.0.3.RELEASE]

              at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288) [org.springframework.beans-3.0.3.RELEASE.jar:3.0.3.RELEASE]

              at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190) [org.springframework.beans-3.0.3.RELEASE.jar:3.0.3.RELEASE]

              at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322) [org.springframework.beans-3.0.3.RELEASE.jar:3.0.3.RELEASE]

              ... 25 more

      Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire method: public void com.agcs.cores.fo.ws.UpdateServicesImpl.setDelegate(com.agcs.cores.fo.service.oracle.UpdateServicesTransactionalDelegate); nested exception is java.lang.NoClassDefFoundError: org/hibernate/validator/InvalidStateException

              at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredMethodElement.inject(AutowiredAnnotationBeanPostProcessor.java:608) [org.springframework.beans-3.0.3.RELEASE.jar:3.0.3.RELEASE]

              at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84) [org.springframework.beans-3.0.3.RELEASE.jar:3.0.3.RELEASE]

              at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:283) [org.springframework.beans-3.0.3.RELEASE.jar:3.0.3.RELEASE]

              ... 33 more

      Caused by: java.lang.NoClassDefFoundError: org/hibernate/validator/InvalidStateException

              at java.lang.Class.getDeclaredConstructors0(Native Method) [rt.jar:1.6.0_21]

              at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389) [rt.jar:1.6.0_21]

              at java.lang.Class.getDeclaredConstructors(Class.java:1836) [rt.jar:1.6.0_21]

              at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:228) [org.springframework.beans-3.0.3.RELEASE.jar:3.0.3.RELEASE]

              at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:920) [org.springframework.beans-3.0.3.RELEASE.jar:3.0.3.RELEASE]

              at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:893) [org.springframework.beans-3.0.3.RELEASE.jar:3.0.3.RELEASE]

              at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485) [org.springframework.beans-3.0.3.RELEASE.jar:3.0.3.RELEASE]

              at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) [org.springframework.beans-3.0.3.RELEASE.jar:3.0.3.RELEASE]

              at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291) [org.springframework.beans-3.0.3.RELEASE.jar:3.0.3.RELEASE]

              at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) [org.springframework.beans-3.0.3.RELEASE.jar:3.0.3.RELEASE]

              at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288) [org.springframework.beans-3.0.3.RELEASE.jar:3.0.3.RELEASE]

              at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190) [org.springframework.beans-3.0.3.RELEASE.jar:3.0.3.RELEASE]

              at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:838) [org.springframework.beans-3.0.3.RELEASE.jar:3.0.3.RELEASE]

              at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:780) [org.springframework.beans-3.0.3.RELEASE.jar:3.0.3.RELEASE]

              at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:697) [org.springframework.beans-3.0.3.RELEASE.jar:3.0.3.RELEASE]

              at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredMethodElement.inject(AutowiredAnnotationBeanPostProcessor.java:559) [org.springframework.beans-3.0.3.RELEASE.jar:3.0.3.RELEASE]

              ... 35 more

       

      Workaround: I did the work around for this exception and i added  hibernate-validator-3.1.0.GA.jar file in the exploded war folder and after i prepared the war file using jar -cvf fows.war * command and

      try to deploy,at that time my server is not started and it got hanged(struck).The server start  is not progressing.

       

      Please let me know how to resolve this exception.Your help will be appreciated.

       

      Thanks,

      Poorna