Advertisement
merovingienne

OT-tests-29_05_2017-procedureDAO

May 29th, 2017
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 233.25 KB | None | 0 0
  1. -------------------------------------------------------------------------------
  2. Test set: org.openmrs.module.operationtheater.api.db.ProcedureDAOTest
  3. -------------------------------------------------------------------------------
  4. Tests run: 6, Failures: 0, Errors: 6, Skipped: 0, Time elapsed: 19.675 sec <<< FAILURE!
  5. saveOrUpdate_shouldNotSaveObjectIfItIsNull(org.openmrs.module.operationtheater.api.db.ProcedureDAOTest)  Time elapsed: 0.006 sec  <<< ERROR!
  6. java.lang.IllegalStateException: Failed to load ApplicationContext
  7.     at org.springframework.test.context.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:94)
  8.     at org.springframework.test.context.DefaultTestContext.getApplicationContext(DefaultTestContext.java:72)
  9.     at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:117)
  10.     at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:83)
  11.     at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:212)
  12.     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:200)
  13.     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:252)
  14.     at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
  15.     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:254)
  16.     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:217)
  17.     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:83)
  18.     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
  19.     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
  20.     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
  21.     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
  22.     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
  23.     at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
  24.     at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
  25.     at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:68)
  26.     at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
  27.     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:163)
  28.     at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
  29.     at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
  30.     at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
  31.     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  32.     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  33.     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  34.     at java.lang.reflect.Method.invoke(Method.java:498)
  35.     at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
  36.     at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
  37.     at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
  38.     at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
  39.     at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
  40. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'definitionLibraryPatientDataEvaluator': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.reporting.definition.library.AllDefinitionLibraries org.openmrs.module.reporting.data.patient.evaluator.DefinitionLibraryPatientDataEvaluator.definitionLibraries; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'allDefinitionLibraries': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private java.util.List org.openmrs.module.reporting.definition.library.AllDefinitionLibraries.libraries; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'implementerConfiguredVisitDataDefinitionLibrary': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.api.SerializationService org.openmrs.module.reporting.definition.library.implementerconfigured.BaseImplementerConfiguredDefinitionLibrary.serializationService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serializationServiceTarget$child#0' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializers' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  41. Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializedDefinitionService' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot create inner bean 'org.openmrs.module.reporting.definition.service.SerializedDefinitionServiceImpl#79688d97' of type [org.openmrs.module.reporting.definition.service.SerializedDefinitionServiceImpl] while setting bean property 'target'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.openmrs.module.reporting.definition.service.SerializedDefinitionServiceImpl#79688d97' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializer'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  42.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334)
  43.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1202)
  44.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
  45.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
  46.     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
  47.     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
  48.     at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
  49.     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
  50.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:762)
  51.     at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:757)
  52.     at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)
  53.     at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:125)
  54.     at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:60)
  55.     at org.springframework.test.context.support.AbstractDelegatingSmartContextLoader.delegateLoading(AbstractDelegatingSmartContextLoader.java:109)
  56.     at org.springframework.test.context.support.AbstractDelegatingSmartContextLoader.loadContext(AbstractDelegatingSmartContextLoader.java:261)
  57.     at org.springframework.test.context.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:68)
  58.     at org.springframework.test.context.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:86)
  59.     ... 32 more
  60. Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.reporting.definition.library.AllDefinitionLibraries org.openmrs.module.reporting.data.patient.evaluator.DefinitionLibraryPatientDataEvaluator.definitionLibraries; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'allDefinitionLibraries': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private java.util.List org.openmrs.module.reporting.definition.library.AllDefinitionLibraries.libraries; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'implementerConfiguredVisitDataDefinitionLibrary': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.api.SerializationService org.openmrs.module.reporting.definition.library.implementerconfigured.BaseImplementerConfiguredDefinitionLibrary.serializationService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serializationServiceTarget$child#0' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializers' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  61.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:561)
  62.     at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
  63.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331)
  64.     ... 48 more
  65. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'allDefinitionLibraries': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private java.util.List org.openmrs.module.reporting.definition.library.AllDefinitionLibraries.libraries; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'implementerConfiguredVisitDataDefinitionLibrary': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.api.SerializationService org.openmrs.module.reporting.definition.library.implementerconfigured.BaseImplementerConfiguredDefinitionLibrary.serializationService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serializationServiceTarget$child#0' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializers' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  66.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334)
  67.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1202)
  68.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
  69.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
  70.     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
  71.     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
  72.     at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
  73.     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
  74.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1127)
  75.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1051)
  76.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:949)
  77.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:533)
  78.     ... 50 more
  79. Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private java.util.List org.openmrs.module.reporting.definition.library.AllDefinitionLibraries.libraries; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'implementerConfiguredVisitDataDefinitionLibrary': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.api.SerializationService org.openmrs.module.reporting.definition.library.implementerconfigured.BaseImplementerConfiguredDefinitionLibrary.serializationService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serializationServiceTarget$child#0' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializers' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  80.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:561)
  81.     at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
  82.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331)
  83.     ... 61 more
  84. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'implementerConfiguredVisitDataDefinitionLibrary': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.api.SerializationService org.openmrs.module.reporting.definition.library.implementerconfigured.BaseImplementerConfiguredDefinitionLibrary.serializationService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serializationServiceTarget$child#0' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializers' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  85.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334)
  86.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1202)
  87.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
  88.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
  89.     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
  90.     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
  91.     at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
  92.     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
  93.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1127)
  94.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1003)
  95.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:949)
  96.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:533)
  97.     ... 63 more
  98. Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.api.SerializationService org.openmrs.module.reporting.definition.library.implementerconfigured.BaseImplementerConfiguredDefinitionLibrary.serializationService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serializationServiceTarget$child#0' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializers' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  99.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:561)
  100.     at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
  101.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331)
  102.     ... 74 more
  103. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serializationServiceTarget$child#0' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializers' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  104.     at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:359)
  105.     at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
  106.     at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:382)
  107.     at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:157)
  108.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1469)
  109.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1214)
  110.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
  111.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
  112.     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
  113.     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
  114.     at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
  115.     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
  116.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1127)
  117.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1051)
  118.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:949)
  119.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:533)
  120.     ... 76 more
  121. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  122.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334)
  123.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1202)
  124.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
  125.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
  126.     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
  127.     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
  128.     at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
  129.     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
  130.     at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351)
  131.     ... 91 more
  132. Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  133.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:561)
  134.     at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
  135.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331)
  136.     ... 99 more
  137. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  138.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334)
  139.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1202)
  140.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
  141.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
  142.     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
  143.     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
  144.     at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
  145.     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
  146.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1127)
  147.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1051)
  148.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:949)
  149.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:533)
  150.     ... 101 more
  151. Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  152.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:561)
  153.     at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
  154.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331)
  155.     ... 112 more
  156. Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  157.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:1308)
  158.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1054)
  159.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:949)
  160.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:533)
  161.     ... 114 more
  162.  
  163. saveOrUpdate_shouldUpdateObjectIfItIsNotNullAndIdAlreadyInTheDb(org.openmrs.module.operationtheater.api.db.ProcedureDAOTest)  Time elapsed: 0.006 sec  <<< ERROR!
  164. java.lang.IllegalStateException: Failed to load ApplicationContext
  165.     at org.springframework.test.context.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:94)
  166.     at org.springframework.test.context.DefaultTestContext.getApplicationContext(DefaultTestContext.java:72)
  167.     at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:117)
  168.     at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:83)
  169.     at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:212)
  170.     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:200)
  171.     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:252)
  172.     at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
  173.     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:254)
  174.     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:217)
  175.     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:83)
  176.     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
  177.     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
  178.     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
  179.     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
  180.     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
  181.     at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
  182.     at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
  183.     at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:68)
  184.     at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
  185.     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:163)
  186.     at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
  187.     at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
  188.     at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
  189.     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  190.     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  191.     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  192.     at java.lang.reflect.Method.invoke(Method.java:498)
  193.     at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
  194.     at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
  195.     at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
  196.     at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
  197.     at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
  198. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'definitionLibraryPatientDataEvaluator': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.reporting.definition.library.AllDefinitionLibraries org.openmrs.module.reporting.data.patient.evaluator.DefinitionLibraryPatientDataEvaluator.definitionLibraries; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'allDefinitionLibraries': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private java.util.List org.openmrs.module.reporting.definition.library.AllDefinitionLibraries.libraries; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'implementerConfiguredVisitDataDefinitionLibrary': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.api.SerializationService org.openmrs.module.reporting.definition.library.implementerconfigured.BaseImplementerConfiguredDefinitionLibrary.serializationService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serializationServiceTarget$child#0' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializers' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  199. Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializedDefinitionService' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot create inner bean 'org.openmrs.module.reporting.definition.service.SerializedDefinitionServiceImpl#104a7c64' of type [org.openmrs.module.reporting.definition.service.SerializedDefinitionServiceImpl] while setting bean property 'target'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.openmrs.module.reporting.definition.service.SerializedDefinitionServiceImpl#104a7c64' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializer'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  200.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334)
  201.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1202)
  202.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
  203.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
  204.     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
  205.     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
  206.     at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
  207.     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
  208.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:762)
  209.     at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:757)
  210.     at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)
  211.     at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:125)
  212.     at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:60)
  213.     at org.springframework.test.context.support.AbstractDelegatingSmartContextLoader.delegateLoading(AbstractDelegatingSmartContextLoader.java:109)
  214.     at org.springframework.test.context.support.AbstractDelegatingSmartContextLoader.loadContext(AbstractDelegatingSmartContextLoader.java:261)
  215.     at org.springframework.test.context.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:68)
  216.     at org.springframework.test.context.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:86)
  217.     ... 32 more
  218. Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.reporting.definition.library.AllDefinitionLibraries org.openmrs.module.reporting.data.patient.evaluator.DefinitionLibraryPatientDataEvaluator.definitionLibraries; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'allDefinitionLibraries': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private java.util.List org.openmrs.module.reporting.definition.library.AllDefinitionLibraries.libraries; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'implementerConfiguredVisitDataDefinitionLibrary': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.api.SerializationService org.openmrs.module.reporting.definition.library.implementerconfigured.BaseImplementerConfiguredDefinitionLibrary.serializationService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serializationServiceTarget$child#0' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializers' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  219.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:561)
  220.     at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
  221.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331)
  222.     ... 48 more
  223. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'allDefinitionLibraries': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private java.util.List org.openmrs.module.reporting.definition.library.AllDefinitionLibraries.libraries; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'implementerConfiguredVisitDataDefinitionLibrary': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.api.SerializationService org.openmrs.module.reporting.definition.library.implementerconfigured.BaseImplementerConfiguredDefinitionLibrary.serializationService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serializationServiceTarget$child#0' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializers' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  224.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334)
  225.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1202)
  226.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
  227.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
  228.     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
  229.     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
  230.     at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
  231.     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
  232.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1127)
  233.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1051)
  234.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:949)
  235.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:533)
  236.     ... 50 more
  237. Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private java.util.List org.openmrs.module.reporting.definition.library.AllDefinitionLibraries.libraries; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'implementerConfiguredVisitDataDefinitionLibrary': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.api.SerializationService org.openmrs.module.reporting.definition.library.implementerconfigured.BaseImplementerConfiguredDefinitionLibrary.serializationService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serializationServiceTarget$child#0' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializers' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  238.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:561)
  239.     at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
  240.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331)
  241.     ... 61 more
  242. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'implementerConfiguredVisitDataDefinitionLibrary': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.api.SerializationService org.openmrs.module.reporting.definition.library.implementerconfigured.BaseImplementerConfiguredDefinitionLibrary.serializationService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serializationServiceTarget$child#0' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializers' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  243.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334)
  244.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1202)
  245.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
  246.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
  247.     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
  248.     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
  249.     at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
  250.     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
  251.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1127)
  252.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1003)
  253.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:949)
  254.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:533)
  255.     ... 63 more
  256. Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.api.SerializationService org.openmrs.module.reporting.definition.library.implementerconfigured.BaseImplementerConfiguredDefinitionLibrary.serializationService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serializationServiceTarget$child#0' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializers' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  257.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:561)
  258.     at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
  259.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331)
  260.     ... 74 more
  261. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serializationServiceTarget$child#0' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializers' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  262.     at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:359)
  263.     at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
  264.     at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:382)
  265.     at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:157)
  266.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1469)
  267.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1214)
  268.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
  269.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
  270.     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
  271.     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
  272.     at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
  273.     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
  274.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1127)
  275.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1051)
  276.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:949)
  277.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:533)
  278.     ... 76 more
  279. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  280.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334)
  281.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1202)
  282.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
  283.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
  284.     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
  285.     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
  286.     at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
  287.     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
  288.     at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351)
  289.     ... 91 more
  290. Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  291.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:561)
  292.     at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
  293.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331)
  294.     ... 99 more
  295. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  296.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334)
  297.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1202)
  298.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
  299.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
  300.     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
  301.     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
  302.     at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
  303.     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
  304.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1127)
  305.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1051)
  306.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:949)
  307.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:533)
  308.     ... 101 more
  309. Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  310.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:561)
  311.     at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
  312.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331)
  313.     ... 112 more
  314. Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  315.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:1308)
  316.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1054)
  317.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:949)
  318.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:533)
  319.     ... 114 more
  320.  
  321. getByUuid_shouldReturnTheObjectWithTheSpecifiedUuid(org.openmrs.module.operationtheater.api.db.ProcedureDAOTest)  Time elapsed: 0.005 sec  <<< ERROR!
  322. java.lang.IllegalStateException: Failed to load ApplicationContext
  323.     at org.springframework.test.context.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:94)
  324.     at org.springframework.test.context.DefaultTestContext.getApplicationContext(DefaultTestContext.java:72)
  325.     at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:117)
  326.     at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:83)
  327.     at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:212)
  328.     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:200)
  329.     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:252)
  330.     at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
  331.     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:254)
  332.     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:217)
  333.     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:83)
  334.     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
  335.     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
  336.     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
  337.     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
  338.     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
  339.     at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
  340.     at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
  341.     at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:68)
  342.     at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
  343.     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:163)
  344.     at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
  345.     at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
  346.     at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
  347.     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  348.     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  349.     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  350.     at java.lang.reflect.Method.invoke(Method.java:498)
  351.     at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
  352.     at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
  353.     at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
  354.     at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
  355.     at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
  356. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'definitionLibraryPatientDataEvaluator': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.reporting.definition.library.AllDefinitionLibraries org.openmrs.module.reporting.data.patient.evaluator.DefinitionLibraryPatientDataEvaluator.definitionLibraries; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'allDefinitionLibraries': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private java.util.List org.openmrs.module.reporting.definition.library.AllDefinitionLibraries.libraries; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'implementerConfiguredVisitDataDefinitionLibrary': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.api.SerializationService org.openmrs.module.reporting.definition.library.implementerconfigured.BaseImplementerConfiguredDefinitionLibrary.serializationService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serializationServiceTarget$child#0' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializers' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  357. Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializedDefinitionService' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot create inner bean 'org.openmrs.module.reporting.definition.service.SerializedDefinitionServiceImpl#5ac70685' of type [org.openmrs.module.reporting.definition.service.SerializedDefinitionServiceImpl] while setting bean property 'target'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.openmrs.module.reporting.definition.service.SerializedDefinitionServiceImpl#5ac70685' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializer'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  358.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334)
  359.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1202)
  360.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
  361.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
  362.     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
  363.     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
  364.     at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
  365.     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
  366.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:762)
  367.     at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:757)
  368.     at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)
  369.     at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:125)
  370.     at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:60)
  371.     at org.springframework.test.context.support.AbstractDelegatingSmartContextLoader.delegateLoading(AbstractDelegatingSmartContextLoader.java:109)
  372.     at org.springframework.test.context.support.AbstractDelegatingSmartContextLoader.loadContext(AbstractDelegatingSmartContextLoader.java:261)
  373.     at org.springframework.test.context.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:68)
  374.     at org.springframework.test.context.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:86)
  375.     ... 32 more
  376. Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.reporting.definition.library.AllDefinitionLibraries org.openmrs.module.reporting.data.patient.evaluator.DefinitionLibraryPatientDataEvaluator.definitionLibraries; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'allDefinitionLibraries': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private java.util.List org.openmrs.module.reporting.definition.library.AllDefinitionLibraries.libraries; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'implementerConfiguredVisitDataDefinitionLibrary': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.api.SerializationService org.openmrs.module.reporting.definition.library.implementerconfigured.BaseImplementerConfiguredDefinitionLibrary.serializationService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serializationServiceTarget$child#0' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializers' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  377.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:561)
  378.     at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
  379.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331)
  380.     ... 48 more
  381. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'allDefinitionLibraries': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private java.util.List org.openmrs.module.reporting.definition.library.AllDefinitionLibraries.libraries; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'implementerConfiguredVisitDataDefinitionLibrary': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.api.SerializationService org.openmrs.module.reporting.definition.library.implementerconfigured.BaseImplementerConfiguredDefinitionLibrary.serializationService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serializationServiceTarget$child#0' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializers' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  382.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334)
  383.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1202)
  384.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
  385.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
  386.     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
  387.     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
  388.     at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
  389.     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
  390.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1127)
  391.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1051)
  392.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:949)
  393.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:533)
  394.     ... 50 more
  395. Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private java.util.List org.openmrs.module.reporting.definition.library.AllDefinitionLibraries.libraries; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'implementerConfiguredVisitDataDefinitionLibrary': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.api.SerializationService org.openmrs.module.reporting.definition.library.implementerconfigured.BaseImplementerConfiguredDefinitionLibrary.serializationService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serializationServiceTarget$child#0' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializers' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  396.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:561)
  397.     at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
  398.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331)
  399.     ... 61 more
  400. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'implementerConfiguredVisitDataDefinitionLibrary': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.api.SerializationService org.openmrs.module.reporting.definition.library.implementerconfigured.BaseImplementerConfiguredDefinitionLibrary.serializationService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serializationServiceTarget$child#0' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializers' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  401.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334)
  402.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1202)
  403.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
  404.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
  405.     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
  406.     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
  407.     at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
  408.     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
  409.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1127)
  410.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1003)
  411.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:949)
  412.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:533)
  413.     ... 63 more
  414. Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.api.SerializationService org.openmrs.module.reporting.definition.library.implementerconfigured.BaseImplementerConfiguredDefinitionLibrary.serializationService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serializationServiceTarget$child#0' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializers' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  415.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:561)
  416.     at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
  417.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331)
  418.     ... 74 more
  419. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serializationServiceTarget$child#0' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializers' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  420.     at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:359)
  421.     at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
  422.     at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:382)
  423.     at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:157)
  424.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1469)
  425.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1214)
  426.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
  427.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
  428.     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
  429.     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
  430.     at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
  431.     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
  432.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1127)
  433.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1051)
  434.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:949)
  435.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:533)
  436.     ... 76 more
  437. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  438.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334)
  439.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1202)
  440.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
  441.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
  442.     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
  443.     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
  444.     at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
  445.     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
  446.     at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351)
  447.     ... 91 more
  448. Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  449.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:561)
  450.     at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
  451.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331)
  452.     ... 99 more
  453. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  454.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334)
  455.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1202)
  456.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
  457.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
  458.     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
  459.     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
  460.     at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
  461.     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
  462.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1127)
  463.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1051)
  464.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:949)
  465.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:533)
  466.     ... 101 more
  467. Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  468.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:561)
  469.     at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
  470.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331)
  471.     ... 112 more
  472. Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  473.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:1308)
  474.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1054)
  475.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:949)
  476.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:533)
  477.     ... 114 more
  478.  
  479. getById_shouldReturnTheObjectWithTheSpecifiedId(org.openmrs.module.operationtheater.api.db.ProcedureDAOTest)  Time elapsed: 0.007 sec  <<< ERROR!
  480. java.lang.IllegalStateException: Failed to load ApplicationContext
  481.     at org.springframework.test.context.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:94)
  482.     at org.springframework.test.context.DefaultTestContext.getApplicationContext(DefaultTestContext.java:72)
  483.     at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:117)
  484.     at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:83)
  485.     at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:212)
  486.     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:200)
  487.     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:252)
  488.     at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
  489.     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:254)
  490.     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:217)
  491.     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:83)
  492.     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
  493.     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
  494.     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
  495.     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
  496.     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
  497.     at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
  498.     at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
  499.     at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:68)
  500.     at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
  501.     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:163)
  502.     at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
  503.     at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
  504.     at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
  505.     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  506.     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  507.     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  508.     at java.lang.reflect.Method.invoke(Method.java:498)
  509.     at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
  510.     at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
  511.     at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
  512.     at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
  513.     at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
  514. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'definitionLibraryPatientDataEvaluator': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.reporting.definition.library.AllDefinitionLibraries org.openmrs.module.reporting.data.patient.evaluator.DefinitionLibraryPatientDataEvaluator.definitionLibraries; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'allDefinitionLibraries': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private java.util.List org.openmrs.module.reporting.definition.library.AllDefinitionLibraries.libraries; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'implementerConfiguredVisitDataDefinitionLibrary': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.api.SerializationService org.openmrs.module.reporting.definition.library.implementerconfigured.BaseImplementerConfiguredDefinitionLibrary.serializationService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serializationServiceTarget$child#0' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializers' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  515. Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializedDefinitionService' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot create inner bean 'org.openmrs.module.reporting.definition.service.SerializedDefinitionServiceImpl#3de02109' of type [org.openmrs.module.reporting.definition.service.SerializedDefinitionServiceImpl] while setting bean property 'target'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.openmrs.module.reporting.definition.service.SerializedDefinitionServiceImpl#3de02109' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializer'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  516.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334)
  517.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1202)
  518.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
  519.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
  520.     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
  521.     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
  522.     at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
  523.     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
  524.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:762)
  525.     at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:757)
  526.     at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)
  527.     at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:125)
  528.     at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:60)
  529.     at org.springframework.test.context.support.AbstractDelegatingSmartContextLoader.delegateLoading(AbstractDelegatingSmartContextLoader.java:109)
  530.     at org.springframework.test.context.support.AbstractDelegatingSmartContextLoader.loadContext(AbstractDelegatingSmartContextLoader.java:261)
  531.     at org.springframework.test.context.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:68)
  532.     at org.springframework.test.context.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:86)
  533.     ... 32 more
  534. Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.reporting.definition.library.AllDefinitionLibraries org.openmrs.module.reporting.data.patient.evaluator.DefinitionLibraryPatientDataEvaluator.definitionLibraries; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'allDefinitionLibraries': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private java.util.List org.openmrs.module.reporting.definition.library.AllDefinitionLibraries.libraries; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'implementerConfiguredVisitDataDefinitionLibrary': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.api.SerializationService org.openmrs.module.reporting.definition.library.implementerconfigured.BaseImplementerConfiguredDefinitionLibrary.serializationService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serializationServiceTarget$child#0' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializers' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  535.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:561)
  536.     at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
  537.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331)
  538.     ... 48 more
  539. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'allDefinitionLibraries': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private java.util.List org.openmrs.module.reporting.definition.library.AllDefinitionLibraries.libraries; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'implementerConfiguredVisitDataDefinitionLibrary': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.api.SerializationService org.openmrs.module.reporting.definition.library.implementerconfigured.BaseImplementerConfiguredDefinitionLibrary.serializationService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serializationServiceTarget$child#0' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializers' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  540.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334)
  541.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1202)
  542.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
  543.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
  544.     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
  545.     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
  546.     at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
  547.     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
  548.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1127)
  549.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1051)
  550.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:949)
  551.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:533)
  552.     ... 50 more
  553. Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private java.util.List org.openmrs.module.reporting.definition.library.AllDefinitionLibraries.libraries; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'implementerConfiguredVisitDataDefinitionLibrary': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.api.SerializationService org.openmrs.module.reporting.definition.library.implementerconfigured.BaseImplementerConfiguredDefinitionLibrary.serializationService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serializationServiceTarget$child#0' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializers' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  554.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:561)
  555.     at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
  556.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331)
  557.     ... 61 more
  558. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'implementerConfiguredVisitDataDefinitionLibrary': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.api.SerializationService org.openmrs.module.reporting.definition.library.implementerconfigured.BaseImplementerConfiguredDefinitionLibrary.serializationService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serializationServiceTarget$child#0' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializers' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  559.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334)
  560.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1202)
  561.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
  562.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
  563.     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
  564.     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
  565.     at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
  566.     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
  567.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1127)
  568.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1003)
  569.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:949)
  570.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:533)
  571.     ... 63 more
  572. Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.api.SerializationService org.openmrs.module.reporting.definition.library.implementerconfigured.BaseImplementerConfiguredDefinitionLibrary.serializationService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serializationServiceTarget$child#0' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializers' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  573.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:561)
  574.     at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
  575.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331)
  576.     ... 74 more
  577. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serializationServiceTarget$child#0' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializers' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  578.     at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:359)
  579.     at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
  580.     at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:382)
  581.     at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:157)
  582.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1469)
  583.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1214)
  584.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
  585.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
  586.     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
  587.     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
  588.     at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
  589.     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
  590.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1127)
  591.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1051)
  592.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:949)
  593.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:533)
  594.     ... 76 more
  595. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  596.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334)
  597.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1202)
  598.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
  599.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
  600.     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
  601.     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
  602.     at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
  603.     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
  604.     at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351)
  605.     ... 91 more
  606. Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  607.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:561)
  608.     at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
  609.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331)
  610.     ... 99 more
  611. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  612.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334)
  613.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1202)
  614.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
  615.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
  616.     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
  617.     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
  618.     at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
  619.     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
  620.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1127)
  621.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1051)
  622.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:949)
  623.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:533)
  624.     ... 101 more
  625. Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  626.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:561)
  627.     at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
  628.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331)
  629.     ... 112 more
  630. Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  631.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:1308)
  632.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1054)
  633.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:949)
  634.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:533)
  635.     ... 114 more
  636.  
  637. saveOrUpdate_shouldSaveNewEntryIfObjectIsNotNull(org.openmrs.module.operationtheater.api.db.ProcedureDAOTest)  Time elapsed: 0.004 sec  <<< ERROR!
  638. java.lang.IllegalStateException: Failed to load ApplicationContext
  639.     at org.springframework.test.context.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:94)
  640.     at org.springframework.test.context.DefaultTestContext.getApplicationContext(DefaultTestContext.java:72)
  641.     at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:117)
  642.     at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:83)
  643.     at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:212)
  644.     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:200)
  645.     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:252)
  646.     at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
  647.     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:254)
  648.     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:217)
  649.     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:83)
  650.     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
  651.     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
  652.     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
  653.     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
  654.     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
  655.     at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
  656.     at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
  657.     at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:68)
  658.     at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
  659.     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:163)
  660.     at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
  661.     at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
  662.     at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
  663.     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  664.     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  665.     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  666.     at java.lang.reflect.Method.invoke(Method.java:498)
  667.     at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
  668.     at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
  669.     at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
  670.     at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
  671.     at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
  672. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'definitionLibraryPatientDataEvaluator': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.reporting.definition.library.AllDefinitionLibraries org.openmrs.module.reporting.data.patient.evaluator.DefinitionLibraryPatientDataEvaluator.definitionLibraries; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'allDefinitionLibraries': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private java.util.List org.openmrs.module.reporting.definition.library.AllDefinitionLibraries.libraries; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'implementerConfiguredVisitDataDefinitionLibrary': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.api.SerializationService org.openmrs.module.reporting.definition.library.implementerconfigured.BaseImplementerConfiguredDefinitionLibrary.serializationService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serializationServiceTarget$child#0' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializers' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  673. Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializedDefinitionService' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot create inner bean 'org.openmrs.module.reporting.definition.service.SerializedDefinitionServiceImpl#41416b6e' of type [org.openmrs.module.reporting.definition.service.SerializedDefinitionServiceImpl] while setting bean property 'target'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.openmrs.module.reporting.definition.service.SerializedDefinitionServiceImpl#41416b6e' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializer'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  674.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334)
  675.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1202)
  676.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
  677.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
  678.     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
  679.     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
  680.     at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
  681.     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
  682.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:762)
  683.     at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:757)
  684.     at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)
  685.     at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:125)
  686.     at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:60)
  687.     at org.springframework.test.context.support.AbstractDelegatingSmartContextLoader.delegateLoading(AbstractDelegatingSmartContextLoader.java:109)
  688.     at org.springframework.test.context.support.AbstractDelegatingSmartContextLoader.loadContext(AbstractDelegatingSmartContextLoader.java:261)
  689.     at org.springframework.test.context.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:68)
  690.     at org.springframework.test.context.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:86)
  691.     ... 32 more
  692. Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.reporting.definition.library.AllDefinitionLibraries org.openmrs.module.reporting.data.patient.evaluator.DefinitionLibraryPatientDataEvaluator.definitionLibraries; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'allDefinitionLibraries': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private java.util.List org.openmrs.module.reporting.definition.library.AllDefinitionLibraries.libraries; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'implementerConfiguredVisitDataDefinitionLibrary': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.api.SerializationService org.openmrs.module.reporting.definition.library.implementerconfigured.BaseImplementerConfiguredDefinitionLibrary.serializationService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serializationServiceTarget$child#0' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializers' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  693.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:561)
  694.     at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
  695.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331)
  696.     ... 48 more
  697. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'allDefinitionLibraries': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private java.util.List org.openmrs.module.reporting.definition.library.AllDefinitionLibraries.libraries; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'implementerConfiguredVisitDataDefinitionLibrary': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.api.SerializationService org.openmrs.module.reporting.definition.library.implementerconfigured.BaseImplementerConfiguredDefinitionLibrary.serializationService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serializationServiceTarget$child#0' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializers' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  698.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334)
  699.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1202)
  700.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
  701.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
  702.     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
  703.     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
  704.     at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
  705.     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
  706.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1127)
  707.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1051)
  708.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:949)
  709.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:533)
  710.     ... 50 more
  711. Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private java.util.List org.openmrs.module.reporting.definition.library.AllDefinitionLibraries.libraries; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'implementerConfiguredVisitDataDefinitionLibrary': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.api.SerializationService org.openmrs.module.reporting.definition.library.implementerconfigured.BaseImplementerConfiguredDefinitionLibrary.serializationService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serializationServiceTarget$child#0' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializers' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  712.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:561)
  713.     at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
  714.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331)
  715.     ... 61 more
  716. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'implementerConfiguredVisitDataDefinitionLibrary': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.api.SerializationService org.openmrs.module.reporting.definition.library.implementerconfigured.BaseImplementerConfiguredDefinitionLibrary.serializationService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serializationServiceTarget$child#0' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializers' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  717.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334)
  718.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1202)
  719.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
  720.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
  721.     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
  722.     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
  723.     at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
  724.     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
  725.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1127)
  726.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1003)
  727.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:949)
  728.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:533)
  729.     ... 63 more
  730. Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.api.SerializationService org.openmrs.module.reporting.definition.library.implementerconfigured.BaseImplementerConfiguredDefinitionLibrary.serializationService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serializationServiceTarget$child#0' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializers' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  731.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:561)
  732.     at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
  733.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331)
  734.     ... 74 more
  735. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serializationServiceTarget$child#0' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializers' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  736.     at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:359)
  737.     at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
  738.     at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:382)
  739.     at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:157)
  740.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1469)
  741.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1214)
  742.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
  743.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
  744.     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
  745.     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
  746.     at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
  747.     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
  748.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1127)
  749.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1051)
  750.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:949)
  751.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:533)
  752.     ... 76 more
  753. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  754.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334)
  755.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1202)
  756.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
  757.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
  758.     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
  759.     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
  760.     at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
  761.     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
  762.     at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351)
  763.     ... 91 more
  764. Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  765.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:561)
  766.     at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
  767.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331)
  768.     ... 99 more
  769. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  770.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334)
  771.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1202)
  772.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
  773.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
  774.     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
  775.     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
  776.     at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
  777.     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
  778.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1127)
  779.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1051)
  780.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:949)
  781.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:533)
  782.     ... 101 more
  783. Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  784.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:561)
  785.     at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
  786.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331)
  787.     ... 112 more
  788. Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  789.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:1308)
  790.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1054)
  791.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:949)
  792.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:533)
  793.     ... 114 more
  794.  
  795. getAll_shouldReturnAllEntriesInTheTable(org.openmrs.module.operationtheater.api.db.ProcedureDAOTest)  Time elapsed: 0.004 sec  <<< ERROR!
  796. java.lang.IllegalStateException: Failed to load ApplicationContext
  797.     at org.springframework.test.context.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:94)
  798.     at org.springframework.test.context.DefaultTestContext.getApplicationContext(DefaultTestContext.java:72)
  799.     at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:117)
  800.     at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:83)
  801.     at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:212)
  802.     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:200)
  803.     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:252)
  804.     at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
  805.     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:254)
  806.     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:217)
  807.     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:83)
  808.     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
  809.     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
  810.     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
  811.     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
  812.     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
  813.     at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
  814.     at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
  815.     at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:68)
  816.     at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
  817.     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:163)
  818.     at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
  819.     at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
  820.     at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
  821.     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  822.     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  823.     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  824.     at java.lang.reflect.Method.invoke(Method.java:498)
  825.     at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
  826.     at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
  827.     at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
  828.     at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
  829.     at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
  830. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'definitionLibraryPatientDataEvaluator': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.reporting.definition.library.AllDefinitionLibraries org.openmrs.module.reporting.data.patient.evaluator.DefinitionLibraryPatientDataEvaluator.definitionLibraries; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'allDefinitionLibraries': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private java.util.List org.openmrs.module.reporting.definition.library.AllDefinitionLibraries.libraries; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'implementerConfiguredVisitDataDefinitionLibrary': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.api.SerializationService org.openmrs.module.reporting.definition.library.implementerconfigured.BaseImplementerConfiguredDefinitionLibrary.serializationService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serializationServiceTarget$child#0' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializers' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  831. Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializedDefinitionService' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot create inner bean 'org.openmrs.module.reporting.definition.service.SerializedDefinitionServiceImpl#22a47dd7' of type [org.openmrs.module.reporting.definition.service.SerializedDefinitionServiceImpl] while setting bean property 'target'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.openmrs.module.reporting.definition.service.SerializedDefinitionServiceImpl#22a47dd7' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializer'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  832.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334)
  833.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1202)
  834.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
  835.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
  836.     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
  837.     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
  838.     at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
  839.     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
  840.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:762)
  841.     at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:757)
  842.     at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)
  843.     at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:125)
  844.     at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:60)
  845.     at org.springframework.test.context.support.AbstractDelegatingSmartContextLoader.delegateLoading(AbstractDelegatingSmartContextLoader.java:109)
  846.     at org.springframework.test.context.support.AbstractDelegatingSmartContextLoader.loadContext(AbstractDelegatingSmartContextLoader.java:261)
  847.     at org.springframework.test.context.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:68)
  848.     at org.springframework.test.context.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:86)
  849.     ... 32 more
  850. Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.reporting.definition.library.AllDefinitionLibraries org.openmrs.module.reporting.data.patient.evaluator.DefinitionLibraryPatientDataEvaluator.definitionLibraries; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'allDefinitionLibraries': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private java.util.List org.openmrs.module.reporting.definition.library.AllDefinitionLibraries.libraries; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'implementerConfiguredVisitDataDefinitionLibrary': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.api.SerializationService org.openmrs.module.reporting.definition.library.implementerconfigured.BaseImplementerConfiguredDefinitionLibrary.serializationService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serializationServiceTarget$child#0' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializers' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  851.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:561)
  852.     at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
  853.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331)
  854.     ... 48 more
  855. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'allDefinitionLibraries': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private java.util.List org.openmrs.module.reporting.definition.library.AllDefinitionLibraries.libraries; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'implementerConfiguredVisitDataDefinitionLibrary': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.api.SerializationService org.openmrs.module.reporting.definition.library.implementerconfigured.BaseImplementerConfiguredDefinitionLibrary.serializationService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serializationServiceTarget$child#0' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializers' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  856.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334)
  857.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1202)
  858.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
  859.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
  860.     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
  861.     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
  862.     at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
  863.     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
  864.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1127)
  865.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1051)
  866.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:949)
  867.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:533)
  868.     ... 50 more
  869. Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private java.util.List org.openmrs.module.reporting.definition.library.AllDefinitionLibraries.libraries; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'implementerConfiguredVisitDataDefinitionLibrary': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.api.SerializationService org.openmrs.module.reporting.definition.library.implementerconfigured.BaseImplementerConfiguredDefinitionLibrary.serializationService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serializationServiceTarget$child#0' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializers' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  870.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:561)
  871.     at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
  872.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331)
  873.     ... 61 more
  874. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'implementerConfiguredVisitDataDefinitionLibrary': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.api.SerializationService org.openmrs.module.reporting.definition.library.implementerconfigured.BaseImplementerConfiguredDefinitionLibrary.serializationService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serializationServiceTarget$child#0' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializers' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  875.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334)
  876.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1202)
  877.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
  878.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
  879.     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
  880.     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
  881.     at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
  882.     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
  883.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1127)
  884.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1003)
  885.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:949)
  886.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:533)
  887.     ... 63 more
  888. Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.api.SerializationService org.openmrs.module.reporting.definition.library.implementerconfigured.BaseImplementerConfiguredDefinitionLibrary.serializationService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serializationServiceTarget$child#0' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializers' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  889.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:561)
  890.     at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
  891.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331)
  892.     ... 74 more
  893. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serializationServiceTarget$child#0' defined in URL [jar:file:/home/chanuka/.m2/repository/org/openmrs/module/reporting-api/1.12.0/reporting-api-1.12.0.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'reportingSerializer' while setting bean property 'serializers' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  894.     at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:359)
  895.     at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
  896.     at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:382)
  897.     at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:157)
  898.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1469)
  899.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1214)
  900.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
  901.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
  902.     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
  903.     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
  904.     at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
  905.     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
  906.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1127)
  907.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1051)
  908.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:949)
  909.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:533)
  910.     ... 76 more
  911. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportingSerializer': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  912.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334)
  913.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1202)
  914.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
  915.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
  916.     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
  917.     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
  918.     at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
  919.     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
  920.     at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351)
  921.     ... 91 more
  922. Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter org.openmrs.module.serialization.xstream.XStreamSerializer.collectionConverter; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  923.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:561)
  924.     at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
  925.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331)
  926.     ... 99 more
  927. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'collectionConverter': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  928.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334)
  929.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1202)
  930.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
  931.     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
  932.     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
  933.     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
  934.     at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
  935.     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
  936.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1127)
  937.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1051)
  938.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:949)
  939.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:533)
  940.     ... 101 more
  941. Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.openmrs.module.serialization.xstream.converter.CollectionCompatibility org.openmrs.module.serialization.xstream.converter.HibernateCollectionConverter.collection; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  942.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:561)
  943.     at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
  944.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331)
  945.     ... 112 more
  946. Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.openmrs.module.serialization.xstream.converter.CollectionCompatibility] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
  947.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:1308)
  948.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1054)
  949.     at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:949)
  950.     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:533)
  951.     ... 114 more
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement