Advertisement
Guest User

Untitled

a guest
Feb 12th, 2021
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 106.67 KB | None | 0 0
  1. HTTP Status 500 – Internal Server Error
  2.  
  3. Type Exception Report
  4.  
  5. Message Request processing failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'messageSourceServiceTarget' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'mutableResourceBundleMessageSource' while setting bean property 'activeMessageSource'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mutableResourceBundleMessageSource' defined in class path resource [applicationContext-service.xml]: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.transaction.interceptor.TransactionAttributeSourceAdvisor#0' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'transactionInterceptor' while setting bean property 'transactionInterceptor'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionInterceptor' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'transactionManager' while setting bean property 'transactionManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sessionFactory': Unsatisfied dependency expressed through field 'interceptors'; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerExceptionResolver] for bean with name 'messagesModuleExceptionHandler' defined in URL [jar:file:/var/lib/OpenMRS/.openmrs-lib-cache/messages/messages.jar!/webModuleApplicationContext.xml]; nested exception is java.lang.ClassNotFoundException: org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerExceptionResolver
  6.  
  7. Description The server encountered an unexpected condition that prevented it from fulfilling the request.
  8.  
  9. Exception
  10.  
  11. org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'messageSourceServiceTarget' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'mutableResourceBundleMessageSource' while setting bean property 'activeMessageSource'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mutableResourceBundleMessageSource' defined in class path resource [applicationContext-service.xml]: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.transaction.interceptor.TransactionAttributeSourceAdvisor#0' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'transactionInterceptor' while setting bean property 'transactionInterceptor'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionInterceptor' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'transactionManager' while setting bean property 'transactionManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sessionFactory': Unsatisfied dependency expressed through field 'interceptors'; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerExceptionResolver] for bean with name 'messagesModuleExceptionHandler' defined in URL [jar:file:/var/lib/OpenMRS/.openmrs-lib-cache/messages/messages.jar!/webModuleApplicationContext.xml]; nested exception is java.lang.ClassNotFoundException: org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerExceptionResolver
  12. Related cause: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerExceptionResolver] for bean with name 'messagesModuleExceptionHandler' defined in URL [jar:file:/var/lib/OpenMRS/.openmrs-lib-cache/messages/messages.jar!/webModuleApplicationContext.xml]; nested exception is java.lang.ClassNotFoundException: org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerExceptionResolver
  13. Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'messages.messagingService' defined in URL [jar:file:/var/lib/OpenMRS/.openmrs-lib-cache/messages/lib/messages-api-1.0.1-SNAPSHOT.jar!/moduleApplicationContext.xml]: Cannot create inner bean 'org.openmrs.module.messages.api.service.impl.MessagingServiceImpl#1c3bb2e9' of type [org.openmrs.module.messages.api.service.impl.MessagingServiceImpl] while setting bean property 'target'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.openmrs.module.messages.api.service.impl.MessagingServiceImpl#1c3bb2e9' defined in URL [jar:file:/var/lib/OpenMRS/.openmrs-lib-cache/messages/lib/messages-api-1.0.1-SNAPSHOT.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'conceptServiceTarget' while setting bean property 'conceptService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'conceptServiceTarget' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'conceptDAO' while setting bean property 'conceptDAO'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'conceptDAO' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name 'sessionFactory': FactoryBean which is currently in creation returned null from getObject
  14. Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'messages.defaultPatientTemplateService' defined in URL [jar:file:/var/lib/OpenMRS/.openmrs-lib-cache/messages/lib/messages-api-1.0.1-SNAPSHOT.jar!/moduleApplicationContext.xml]: Cannot create inner bean 'org.openmrs.module.messages.api.service.impl.DefaultPatientTemplateServiceImpl#12bf4ea0' of type [org.openmrs.module.messages.api.service.impl.DefaultPatientTemplateServiceImpl] while setting bean property 'target'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.openmrs.module.messages.api.service.impl.DefaultPatientTemplateServiceImpl#12bf4ea0' defined in URL [jar:file:/var/lib/OpenMRS/.openmrs-lib-cache/messages/lib/messages-api-1.0.1-SNAPSHOT.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'messages.actorService' while setting bean property 'actorService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'messages.actorService' defined in URL [jar:file:/var/lib/OpenMRS/.openmrs-lib-cache/messages/lib/messages-api-1.0.1-SNAPSHOT.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'personService' while setting bean property 'personService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'personService' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'personServiceTarget' while setting bean property 'target'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'personServiceTarget' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'personDAO' while setting bean property 'personDAO'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'personDAO' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name 'sessionFactory': FactoryBean which is currently in creation returned null from getObject
  15. Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'messages.schedulerService' defined in URL [jar:file:/var/lib/OpenMRS/.openmrs-lib-cache/messages/lib/messages-api-1.0.1-SNAPSHOT.jar!/moduleApplicationContext.xml]: Cannot create inner bean 'org.openmrs.module.messages.api.service.impl.MessagesSchedulerServiceImpl#5f97cb8d' of type [org.openmrs.module.messages.api.service.impl.MessagesSchedulerServiceImpl] while setting bean property 'target'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.openmrs.module.messages.api.service.impl.MessagesSchedulerServiceImpl#5f97cb8d' defined in URL [jar:file:/var/lib/OpenMRS/.openmrs-lib-cache/messages/lib/messages-api-1.0.1-SNAPSHOT.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'schedulerService' while setting bean property 'schedulerService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'schedulerService' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'schedulerServiceTarget' while setting bean property 'target'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'schedulerServiceTarget' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'schedulerDAO' while setting bean property 'schedulerDAO'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'schedulerDAO' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name 'sessionFactory': FactoryBean which is currently in creation returned null from getObject
  16. Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'messages.deliveryService' defined in URL [jar:file:/var/lib/OpenMRS/.openmrs-lib-cache/messages/lib/messages-api-1.0.1-SNAPSHOT.jar!/moduleApplicationContext.xml]: Cannot create inner bean 'org.openmrs.module.messages.api.service.impl.MessagesDeliveryServiceImpl#2e6a6623' of type [org.openmrs.module.messages.api.service.impl.MessagesDeliveryServiceImpl] while setting bean property 'target'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.openmrs.module.messages.api.service.impl.MessagesDeliveryServiceImpl#2e6a6623' defined in URL [jar:file:/var/lib/OpenMRS/.openmrs-lib-cache/messages/lib/messages-api-1.0.1-SNAPSHOT.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'messages.schedulerService' while setting bean property 'schedulerService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'messages.schedulerService' defined in URL [jar:file:/var/lib/OpenMRS/.openmrs-lib-cache/messages/lib/messages-api-1.0.1-SNAPSHOT.jar!/moduleApplicationContext.xml]: Cannot create inner bean 'org.openmrs.module.messages.api.service.impl.MessagesSchedulerServiceImpl#5f97cb8d' of type [org.openmrs.module.messages.api.service.impl.MessagesSchedulerServiceImpl] while setting bean property 'target'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.openmrs.module.messages.api.service.impl.MessagesSchedulerServiceImpl#5f97cb8d' defined in URL [jar:file:/var/lib/OpenMRS/.openmrs-lib-cache/messages/lib/messages-api-1.0.1-SNAPSHOT.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'schedulerService' while setting bean property 'schedulerService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'schedulerService' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'schedulerServiceTarget' while setting bean property 'target'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'schedulerServiceTarget' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'schedulerDAO' while setting bean property 'schedulerDAO'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'schedulerDAO' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name 'sessionFactory': FactoryBean which is currently in creation returned null from getObject
  17. Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'messages.messagesExecutionService' defined in URL [jar:file:/var/lib/OpenMRS/.openmrs-lib-cache/messages/lib/messages-api-1.0.1-SNAPSHOT.jar!/moduleApplicationContext.xml]: Cannot create inner bean 'org.openmrs.module.messages.api.service.impl.MessagesExecutionServiceImpl#65a8e47f' of type [org.openmrs.module.messages.api.service.impl.MessagesExecutionServiceImpl] while setting bean property 'target'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.openmrs.module.messages.api.service.impl.MessagesExecutionServiceImpl#65a8e47f' defined in URL [jar:file:/var/lib/OpenMRS/.openmrs-lib-cache/messages/lib/messages-api-1.0.1-SNAPSHOT.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'messages.messagingService' while setting bean property 'messagingService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'messages.messagingService' defined in URL [jar:file:/var/lib/OpenMRS/.openmrs-lib-cache/messages/lib/messages-api-1.0.1-SNAPSHOT.jar!/moduleApplicationContext.xml]: Cannot create inner bean 'org.openmrs.module.messages.api.service.impl.MessagingServiceImpl#1c3bb2e9' of type [org.openmrs.module.messages.api.service.impl.MessagingServiceImpl] while setting bean property 'target'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.openmrs.module.messages.api.service.impl.MessagingServiceImpl#1c3bb2e9' defined in URL [jar:file:/var/lib/OpenMRS/.openmrs-lib-cache/messages/lib/messages-api-1.0.1-SNAPSHOT.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'conceptServiceTarget' while setting bean property 'conceptService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'conceptServiceTarget' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'conceptDAO' while setting bean property 'conceptDAO'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'conceptDAO' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name 'sessionFactory': FactoryBean which is currently in creation returned null from getObject
  18. org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
  19. org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
  20. javax.servlet.http.HttpServlet.service(HttpServlet.java:652)
  21. org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
  22. javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
  23. org.openmrs.module.web.filter.ForcePasswordChangeFilter.doFilter(ForcePasswordChangeFilter.java:60)
  24. org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
  25. org.openmrs.module.web.filter.ModuleFilterChain.doFilter(ModuleFilterChain.java:73)
  26. org.openmrs.module.web.filter.ModuleFilter.doFilter(ModuleFilter.java:57)
  27. org.openmrs.web.filter.OpenmrsFilter.doFilterInternal(OpenmrsFilter.java:105)
  28. org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
  29. org.springframework.orm.hibernate5.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:156)
  30. org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
  31. org.openmrs.web.filter.StartupFilter.doFilter(StartupFilter.java:108)
  32. org.openmrs.web.filter.StartupFilter.doFilter(StartupFilter.java:108)
  33. org.openmrs.web.filter.StartupFilter.doFilter(StartupFilter.java:108)
  34. org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
  35. org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
  36.  
  37. Root Cause
  38.  
  39. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'messageSourceServiceTarget' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'mutableResourceBundleMessageSource' while setting bean property 'activeMessageSource'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mutableResourceBundleMessageSource' defined in class path resource [applicationContext-service.xml]: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.transaction.interceptor.TransactionAttributeSourceAdvisor#0' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'transactionInterceptor' while setting bean property 'transactionInterceptor'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionInterceptor' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'transactionManager' while setting bean property 'transactionManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sessionFactory': Unsatisfied dependency expressed through field 'interceptors'; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerExceptionResolver] for bean with name 'messagesModuleExceptionHandler' defined in URL [jar:file:/var/lib/OpenMRS/.openmrs-lib-cache/messages/messages.jar!/webModuleApplicationContext.xml]; nested exception is java.lang.ClassNotFoundException: org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerExceptionResolver
  40. Related cause: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerExceptionResolver] for bean with name 'messagesModuleExceptionHandler' defined in URL [jar:file:/var/lib/OpenMRS/.openmrs-lib-cache/messages/messages.jar!/webModuleApplicationContext.xml]; nested exception is java.lang.ClassNotFoundException: org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerExceptionResolver
  41. Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'messages.messagingService' defined in URL [jar:file:/var/lib/OpenMRS/.openmrs-lib-cache/messages/lib/messages-api-1.0.1-SNAPSHOT.jar!/moduleApplicationContext.xml]: Cannot create inner bean 'org.openmrs.module.messages.api.service.impl.MessagingServiceImpl#1c3bb2e9' of type [org.openmrs.module.messages.api.service.impl.MessagingServiceImpl] while setting bean property 'target'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.openmrs.module.messages.api.service.impl.MessagingServiceImpl#1c3bb2e9' defined in URL [jar:file:/var/lib/OpenMRS/.openmrs-lib-cache/messages/lib/messages-api-1.0.1-SNAPSHOT.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'conceptServiceTarget' while setting bean property 'conceptService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'conceptServiceTarget' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'conceptDAO' while setting bean property 'conceptDAO'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'conceptDAO' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name 'sessionFactory': FactoryBean which is currently in creation returned null from getObject
  42. Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'messages.defaultPatientTemplateService' defined in URL [jar:file:/var/lib/OpenMRS/.openmrs-lib-cache/messages/lib/messages-api-1.0.1-SNAPSHOT.jar!/moduleApplicationContext.xml]: Cannot create inner bean 'org.openmrs.module.messages.api.service.impl.DefaultPatientTemplateServiceImpl#12bf4ea0' of type [org.openmrs.module.messages.api.service.impl.DefaultPatientTemplateServiceImpl] while setting bean property 'target'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.openmrs.module.messages.api.service.impl.DefaultPatientTemplateServiceImpl#12bf4ea0' defined in URL [jar:file:/var/lib/OpenMRS/.openmrs-lib-cache/messages/lib/messages-api-1.0.1-SNAPSHOT.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'messages.actorService' while setting bean property 'actorService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'messages.actorService' defined in URL [jar:file:/var/lib/OpenMRS/.openmrs-lib-cache/messages/lib/messages-api-1.0.1-SNAPSHOT.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'personService' while setting bean property 'personService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'personService' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'personServiceTarget' while setting bean property 'target'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'personServiceTarget' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'personDAO' while setting bean property 'personDAO'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'personDAO' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name 'sessionFactory': FactoryBean which is currently in creation returned null from getObject
  43. Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'messages.schedulerService' defined in URL [jar:file:/var/lib/OpenMRS/.openmrs-lib-cache/messages/lib/messages-api-1.0.1-SNAPSHOT.jar!/moduleApplicationContext.xml]: Cannot create inner bean 'org.openmrs.module.messages.api.service.impl.MessagesSchedulerServiceImpl#5f97cb8d' of type [org.openmrs.module.messages.api.service.impl.MessagesSchedulerServiceImpl] while setting bean property 'target'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.openmrs.module.messages.api.service.impl.MessagesSchedulerServiceImpl#5f97cb8d' defined in URL [jar:file:/var/lib/OpenMRS/.openmrs-lib-cache/messages/lib/messages-api-1.0.1-SNAPSHOT.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'schedulerService' while setting bean property 'schedulerService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'schedulerService' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'schedulerServiceTarget' while setting bean property 'target'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'schedulerServiceTarget' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'schedulerDAO' while setting bean property 'schedulerDAO'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'schedulerDAO' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name 'sessionFactory': FactoryBean which is currently in creation returned null from getObject
  44. Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'messages.deliveryService' defined in URL [jar:file:/var/lib/OpenMRS/.openmrs-lib-cache/messages/lib/messages-api-1.0.1-SNAPSHOT.jar!/moduleApplicationContext.xml]: Cannot create inner bean 'org.openmrs.module.messages.api.service.impl.MessagesDeliveryServiceImpl#2e6a6623' of type [org.openmrs.module.messages.api.service.impl.MessagesDeliveryServiceImpl] while setting bean property 'target'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.openmrs.module.messages.api.service.impl.MessagesDeliveryServiceImpl#2e6a6623' defined in URL [jar:file:/var/lib/OpenMRS/.openmrs-lib-cache/messages/lib/messages-api-1.0.1-SNAPSHOT.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'messages.schedulerService' while setting bean property 'schedulerService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'messages.schedulerService' defined in URL [jar:file:/var/lib/OpenMRS/.openmrs-lib-cache/messages/lib/messages-api-1.0.1-SNAPSHOT.jar!/moduleApplicationContext.xml]: Cannot create inner bean 'org.openmrs.module.messages.api.service.impl.MessagesSchedulerServiceImpl#5f97cb8d' of type [org.openmrs.module.messages.api.service.impl.MessagesSchedulerServiceImpl] while setting bean property 'target'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.openmrs.module.messages.api.service.impl.MessagesSchedulerServiceImpl#5f97cb8d' defined in URL [jar:file:/var/lib/OpenMRS/.openmrs-lib-cache/messages/lib/messages-api-1.0.1-SNAPSHOT.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'schedulerService' while setting bean property 'schedulerService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'schedulerService' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'schedulerServiceTarget' while setting bean property 'target'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'schedulerServiceTarget' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'schedulerDAO' while setting bean property 'schedulerDAO'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'schedulerDAO' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name 'sessionFactory': FactoryBean which is currently in creation returned null from getObject
  45. Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'messages.messagesExecutionService' defined in URL [jar:file:/var/lib/OpenMRS/.openmrs-lib-cache/messages/lib/messages-api-1.0.1-SNAPSHOT.jar!/moduleApplicationContext.xml]: Cannot create inner bean 'org.openmrs.module.messages.api.service.impl.MessagesExecutionServiceImpl#65a8e47f' of type [org.openmrs.module.messages.api.service.impl.MessagesExecutionServiceImpl] while setting bean property 'target'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.openmrs.module.messages.api.service.impl.MessagesExecutionServiceImpl#65a8e47f' defined in URL [jar:file:/var/lib/OpenMRS/.openmrs-lib-cache/messages/lib/messages-api-1.0.1-SNAPSHOT.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'messages.messagingService' while setting bean property 'messagingService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'messages.messagingService' defined in URL [jar:file:/var/lib/OpenMRS/.openmrs-lib-cache/messages/lib/messages-api-1.0.1-SNAPSHOT.jar!/moduleApplicationContext.xml]: Cannot create inner bean 'org.openmrs.module.messages.api.service.impl.MessagingServiceImpl#1c3bb2e9' of type [org.openmrs.module.messages.api.service.impl.MessagingServiceImpl] while setting bean property 'target'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.openmrs.module.messages.api.service.impl.MessagingServiceImpl#1c3bb2e9' defined in URL [jar:file:/var/lib/OpenMRS/.openmrs-lib-cache/messages/lib/messages-api-1.0.1-SNAPSHOT.jar!/moduleApplicationContext.xml]: Cannot resolve reference to bean 'conceptServiceTarget' while setting bean property 'conceptService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'conceptServiceTarget' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'conceptDAO' while setting bean property 'conceptDAO'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'conceptDAO' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name 'sessionFactory': FactoryBean which is currently in creation returned null from getObject
  46. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:342)
  47. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:113)
  48. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1697)
  49. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1442)
  50. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593)
  51. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)
  52. org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)
  53. org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
  54. org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)
  55. org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:207)
  56. org.springframework.context.support.AbstractApplicationContext.initMessageSource(AbstractApplicationContext.java:733)
  57. org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:539)
  58. org.openmrs.module.ModuleUtil.refreshApplicationContext(ModuleUtil.java:889)
  59. org.openmrs.module.web.WebModuleUtil.refreshWAC(WebModuleUtil.java:845)
  60. org.openmrs.module.web.controller.ModuleListController.onSubmit(ModuleListController.java:195)
  61. org.springframework.web.servlet.mvc.SimpleFormController.processFormSubmission(SimpleFormController.java:287)
  62. org.springframework.web.servlet.mvc.AbstractFormController.handleRequestInternal(AbstractFormController.java:276)
  63. org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:177)
  64. org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:52)
  65. org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040)
  66. org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943)
  67. org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
  68. org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
  69. javax.servlet.http.HttpServlet.service(HttpServlet.java:652)
  70. org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
  71. javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
  72. org.openmrs.module.web.filter.ForcePasswordChangeFilter.doFilter(ForcePasswordChangeFilter.java:60)
  73. org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
  74. org.openmrs.module.web.filter.ModuleFilterChain.doFilter(ModuleFilterChain.java:73)
  75. org.openmrs.module.web.filter.ModuleFilter.doFilter(ModuleFilter.java:57)
  76. org.openmrs.web.filter.OpenmrsFilter.doFilterInternal(OpenmrsFilter.java:105)
  77. org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
  78. org.springframework.orm.hibernate5.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:156)
  79. org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
  80. org.openmrs.web.filter.StartupFilter.doFilter(StartupFilter.java:108)
  81. org.openmrs.web.filter.StartupFilter.doFilter(StartupFilter.java:108)
  82. org.openmrs.web.filter.StartupFilter.doFilter(StartupFilter.java:108)
  83. org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
  84. org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
  85.  
  86. Root Cause
  87.  
  88. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mutableResourceBundleMessageSource' defined in class path resource [applicationContext-service.xml]: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.transaction.interceptor.TransactionAttributeSourceAdvisor#0' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'transactionInterceptor' while setting bean property 'transactionInterceptor'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionInterceptor' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'transactionManager' while setting bean property 'transactionManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sessionFactory': Unsatisfied dependency expressed through field 'interceptors'; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerExceptionResolver] for bean with name 'messagesModuleExceptionHandler' defined in URL [jar:file:/var/lib/OpenMRS/.openmrs-lib-cache/messages/messages.jar!/webModuleApplicationContext.xml]; nested exception is java.lang.ClassNotFoundException: org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerExceptionResolver
  89. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:602)
  90. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)
  91. org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)
  92. org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
  93. org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)
  94. org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
  95. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:330)
  96. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:113)
  97. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1697)
  98. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1442)
  99. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593)
  100. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)
  101. org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)
  102. org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
  103. org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)
  104. org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:207)
  105. org.springframework.context.support.AbstractApplicationContext.initMessageSource(AbstractApplicationContext.java:733)
  106. org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:539)
  107. org.openmrs.module.ModuleUtil.refreshApplicationContext(ModuleUtil.java:889)
  108. org.openmrs.module.web.WebModuleUtil.refreshWAC(WebModuleUtil.java:845)
  109. org.openmrs.module.web.controller.ModuleListController.onSubmit(ModuleListController.java:195)
  110. org.springframework.web.servlet.mvc.SimpleFormController.processFormSubmission(SimpleFormController.java:287)
  111. org.springframework.web.servlet.mvc.AbstractFormController.handleRequestInternal(AbstractFormController.java:276)
  112. org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:177)
  113. org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:52)
  114. org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040)
  115. org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943)
  116. org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
  117. org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
  118. javax.servlet.http.HttpServlet.service(HttpServlet.java:652)
  119. org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
  120. javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
  121. org.openmrs.module.web.filter.ForcePasswordChangeFilter.doFilter(ForcePasswordChangeFilter.java:60)
  122. org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
  123. org.openmrs.module.web.filter.ModuleFilterChain.doFilter(ModuleFilterChain.java:73)
  124. org.openmrs.module.web.filter.ModuleFilter.doFilter(ModuleFilter.java:57)
  125. org.openmrs.web.filter.OpenmrsFilter.doFilterInternal(OpenmrsFilter.java:105)
  126. org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
  127. org.springframework.orm.hibernate5.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:156)
  128. org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
  129. org.openmrs.web.filter.StartupFilter.doFilter(StartupFilter.java:108)
  130. org.openmrs.web.filter.StartupFilter.doFilter(StartupFilter.java:108)
  131. org.openmrs.web.filter.StartupFilter.doFilter(StartupFilter.java:108)
  132. org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
  133. org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
  134.  
  135. Root Cause
  136.  
  137. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.transaction.interceptor.TransactionAttributeSourceAdvisor#0' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'transactionInterceptor' while setting bean property 'transactionInterceptor'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionInterceptor' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'transactionManager' while setting bean property 'transactionManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sessionFactory': Unsatisfied dependency expressed through field 'interceptors'; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerExceptionResolver] for bean with name 'messagesModuleExceptionHandler' defined in URL [jar:file:/var/lib/OpenMRS/.openmrs-lib-cache/messages/messages.jar!/webModuleApplicationContext.xml]; nested exception is java.lang.ClassNotFoundException: org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerExceptionResolver
  138. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:342)
  139. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:113)
  140. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1697)
  141. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1442)
  142. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593)
  143. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)
  144. org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)
  145. org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
  146. org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)
  147. org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:207)
  148. org.springframework.aop.framework.autoproxy.BeanFactoryAdvisorRetrievalHelper.findAdvisorBeans(BeanFactoryAdvisorRetrievalHelper.java:91)
  149. org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findCandidateAdvisors(AbstractAdvisorAutoProxyCreator.java:111)
  150. org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findEligibleAdvisors(AbstractAdvisorAutoProxyCreator.java:96)
  151. org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.getAdvicesAndAdvisorsForBean(AbstractAdvisorAutoProxyCreator.java:78)
  152. org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.wrapIfNecessary(AbstractAutoProxyCreator.java:347)
  153. org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessAfterInitialization(AbstractAutoProxyCreator.java:299)
  154. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:430)
  155. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1798)
  156. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594)
  157. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)
  158. org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)
  159. org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
  160. org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)
  161. org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
  162. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:330)
  163. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:113)
  164. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1697)
  165. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1442)
  166. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593)
  167. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)
  168. org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)
  169. org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
  170. org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)
  171. org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:207)
  172. org.springframework.context.support.AbstractApplicationContext.initMessageSource(AbstractApplicationContext.java:733)
  173. org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:539)
  174. org.openmrs.module.ModuleUtil.refreshApplicationContext(ModuleUtil.java:889)
  175. org.openmrs.module.web.WebModuleUtil.refreshWAC(WebModuleUtil.java:845)
  176. org.openmrs.module.web.controller.ModuleListController.onSubmit(ModuleListController.java:195)
  177. org.springframework.web.servlet.mvc.SimpleFormController.processFormSubmission(SimpleFormController.java:287)
  178. org.springframework.web.servlet.mvc.AbstractFormController.handleRequestInternal(AbstractFormController.java:276)
  179. org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:177)
  180. org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:52)
  181. org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040)
  182. org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943)
  183. org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
  184. org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
  185. javax.servlet.http.HttpServlet.service(HttpServlet.java:652)
  186. org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
  187. javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
  188. org.openmrs.module.web.filter.ForcePasswordChangeFilter.doFilter(ForcePasswordChangeFilter.java:60)
  189. org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
  190. org.openmrs.module.web.filter.ModuleFilterChain.doFilter(ModuleFilterChain.java:73)
  191. org.openmrs.module.web.filter.ModuleFilter.doFilter(ModuleFilter.java:57)
  192. org.openmrs.web.filter.OpenmrsFilter.doFilterInternal(OpenmrsFilter.java:105)
  193. org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
  194. org.springframework.orm.hibernate5.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:156)
  195. org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
  196. org.openmrs.web.filter.StartupFilter.doFilter(StartupFilter.java:108)
  197. org.openmrs.web.filter.StartupFilter.doFilter(StartupFilter.java:108)
  198. org.openmrs.web.filter.StartupFilter.doFilter(StartupFilter.java:108)
  199. org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
  200. org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
  201.  
  202. Root Cause
  203.  
  204. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionInterceptor' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'transactionManager' while setting bean property 'transactionManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sessionFactory': Unsatisfied dependency expressed through field 'interceptors'; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerExceptionResolver] for bean with name 'messagesModuleExceptionHandler' defined in URL [jar:file:/var/lib/OpenMRS/.openmrs-lib-cache/messages/messages.jar!/webModuleApplicationContext.xml]; nested exception is java.lang.ClassNotFoundException: org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerExceptionResolver
  205. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:342)
  206. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:113)
  207. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1697)
  208. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1442)
  209. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593)
  210. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)
  211. org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)
  212. org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
  213. org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)
  214. org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
  215. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:330)
  216. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:113)
  217. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1697)
  218. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1442)
  219. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593)
  220. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)
  221. org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)
  222. org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
  223. org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)
  224. org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:207)
  225. org.springframework.aop.framework.autoproxy.BeanFactoryAdvisorRetrievalHelper.findAdvisorBeans(BeanFactoryAdvisorRetrievalHelper.java:91)
  226. org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findCandidateAdvisors(AbstractAdvisorAutoProxyCreator.java:111)
  227. org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findEligibleAdvisors(AbstractAdvisorAutoProxyCreator.java:96)
  228. org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.getAdvicesAndAdvisorsForBean(AbstractAdvisorAutoProxyCreator.java:78)
  229. org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.wrapIfNecessary(AbstractAutoProxyCreator.java:347)
  230. org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessAfterInitialization(AbstractAutoProxyCreator.java:299)
  231. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:430)
  232. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1798)
  233. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594)
  234. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)
  235. org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)
  236. org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
  237. org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)
  238. org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
  239. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:330)
  240. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:113)
  241. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1697)
  242. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1442)
  243. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593)
  244. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)
  245. org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)
  246. org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
  247. org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)
  248. org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:207)
  249. org.springframework.context.support.AbstractApplicationContext.initMessageSource(AbstractApplicationContext.java:733)
  250. org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:539)
  251. org.openmrs.module.ModuleUtil.refreshApplicationContext(ModuleUtil.java:889)
  252. org.openmrs.module.web.WebModuleUtil.refreshWAC(WebModuleUtil.java:845)
  253. org.openmrs.module.web.controller.ModuleListController.onSubmit(ModuleListController.java:195)
  254. org.springframework.web.servlet.mvc.SimpleFormController.processFormSubmission(SimpleFormController.java:287)
  255. org.springframework.web.servlet.mvc.AbstractFormController.handleRequestInternal(AbstractFormController.java:276)
  256. org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:177)
  257. org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:52)
  258. org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040)
  259. org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943)
  260. org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
  261. org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
  262. javax.servlet.http.HttpServlet.service(HttpServlet.java:652)
  263. org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
  264. javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
  265. org.openmrs.module.web.filter.ForcePasswordChangeFilter.doFilter(ForcePasswordChangeFilter.java:60)
  266. org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
  267. org.openmrs.module.web.filter.ModuleFilterChain.doFilter(ModuleFilterChain.java:73)
  268. org.openmrs.module.web.filter.ModuleFilter.doFilter(ModuleFilter.java:57)
  269. org.openmrs.web.filter.OpenmrsFilter.doFilterInternal(OpenmrsFilter.java:105)
  270. org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
  271. org.springframework.orm.hibernate5.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:156)
  272. org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
  273. org.openmrs.web.filter.StartupFilter.doFilter(StartupFilter.java:108)
  274. org.openmrs.web.filter.StartupFilter.doFilter(StartupFilter.java:108)
  275. org.openmrs.web.filter.StartupFilter.doFilter(StartupFilter.java:108)
  276. org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
  277. org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
  278.  
  279. Root Cause
  280.  
  281. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sessionFactory': Unsatisfied dependency expressed through field 'interceptors'; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerExceptionResolver] for bean with name 'messagesModuleExceptionHandler' defined in URL [jar:file:/var/lib/OpenMRS/.openmrs-lib-cache/messages/messages.jar!/webModuleApplicationContext.xml]; nested exception is java.lang.ClassNotFoundException: org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerExceptionResolver
  282. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:342)
  283. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:113)
  284. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1697)
  285. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1442)
  286. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593)
  287. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)
  288. org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)
  289. org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
  290. org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)
  291. org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
  292. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:330)
  293. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:113)
  294. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1697)
  295. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1442)
  296. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593)
  297. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)
  298. org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)
  299. org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
  300. org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)
  301. org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
  302. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:330)
  303. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:113)
  304. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1697)
  305. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1442)
  306. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593)
  307. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)
  308. org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)
  309. org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
  310. org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)
  311. org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:207)
  312. org.springframework.aop.framework.autoproxy.BeanFactoryAdvisorRetrievalHelper.findAdvisorBeans(BeanFactoryAdvisorRetrievalHelper.java:91)
  313. org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findCandidateAdvisors(AbstractAdvisorAutoProxyCreator.java:111)
  314. org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findEligibleAdvisors(AbstractAdvisorAutoProxyCreator.java:96)
  315. org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.getAdvicesAndAdvisorsForBean(AbstractAdvisorAutoProxyCreator.java:78)
  316. org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.wrapIfNecessary(AbstractAutoProxyCreator.java:347)
  317. org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessAfterInitialization(AbstractAutoProxyCreator.java:299)
  318. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:430)
  319. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1798)
  320. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594)
  321. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)
  322. org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)
  323. org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
  324. org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)
  325. org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
  326. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:330)
  327. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:113)
  328. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1697)
  329. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1442)
  330. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593)
  331. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)
  332. org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)
  333. org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
  334. org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)
  335. org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:207)
  336. org.springframework.context.support.AbstractApplicationContext.initMessageSource(AbstractApplicationContext.java:733)
  337. org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:539)
  338. org.openmrs.module.ModuleUtil.refreshApplicationContext(ModuleUtil.java:889)
  339. org.openmrs.module.web.WebModuleUtil.refreshWAC(WebModuleUtil.java:845)
  340. org.openmrs.module.web.controller.ModuleListController.onSubmit(ModuleListController.java:195)
  341. org.springframework.web.servlet.mvc.SimpleFormController.processFormSubmission(SimpleFormController.java:287)
  342. org.springframework.web.servlet.mvc.AbstractFormController.handleRequestInternal(AbstractFormController.java:276)
  343. org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:177)
  344. org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:52)
  345. org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040)
  346. org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943)
  347. org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
  348. org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
  349. javax.servlet.http.HttpServlet.service(HttpServlet.java:652)
  350. org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
  351. javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
  352. org.openmrs.module.web.filter.ForcePasswordChangeFilter.doFilter(ForcePasswordChangeFilter.java:60)
  353. org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
  354. org.openmrs.module.web.filter.ModuleFilterChain.doFilter(ModuleFilterChain.java:73)
  355. org.openmrs.module.web.filter.ModuleFilter.doFilter(ModuleFilter.java:57)
  356. org.openmrs.web.filter.OpenmrsFilter.doFilterInternal(OpenmrsFilter.java:105)
  357. org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
  358. org.springframework.orm.hibernate5.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:156)
  359. org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
  360. org.openmrs.web.filter.StartupFilter.doFilter(StartupFilter.java:108)
  361. org.openmrs.web.filter.StartupFilter.doFilter(StartupFilter.java:108)
  362. org.openmrs.web.filter.StartupFilter.doFilter(StartupFilter.java:108)
  363. org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
  364. org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
  365.  
  366. Root Cause
  367.  
  368. org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sessionFactory': Unsatisfied dependency expressed through field 'interceptors'; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerExceptionResolver] for bean with name 'messagesModuleExceptionHandler' defined in URL [jar:file:/var/lib/OpenMRS/.openmrs-lib-cache/messages/messages.jar!/webModuleApplicationContext.xml]; nested exception is java.lang.ClassNotFoundException: org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerExceptionResolver
  369. org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:643)
  370. org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:130)
  371. org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399)
  372. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1420)
  373. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593)
  374. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)
  375. org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)
  376. org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
  377. org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)
  378. org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
  379. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:330)
  380. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:113)
  381. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1697)
  382. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1442)
  383. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593)
  384. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)
  385. org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)
  386. org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
  387. org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)
  388. org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
  389. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:330)
  390. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:113)
  391. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1697)
  392. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1442)
  393. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593)
  394. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)
  395. org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)
  396. org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
  397. org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)
  398. org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
  399. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:330)
  400. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:113)
  401. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1697)
  402. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1442)
  403. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593)
  404. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)
  405. org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)
  406. org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
  407. org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)
  408. org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:207)
  409. org.springframework.aop.framework.autoproxy.BeanFactoryAdvisorRetrievalHelper.findAdvisorBeans(BeanFactoryAdvisorRetrievalHelper.java:91)
  410. org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findCandidateAdvisors(AbstractAdvisorAutoProxyCreator.java:111)
  411. org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findEligibleAdvisors(AbstractAdvisorAutoProxyCreator.java:96)
  412. org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.getAdvicesAndAdvisorsForBean(AbstractAdvisorAutoProxyCreator.java:78)
  413. org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.wrapIfNecessary(AbstractAutoProxyCreator.java:347)
  414. org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessAfterInitialization(AbstractAutoProxyCreator.java:299)
  415. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:430)
  416. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1798)
  417. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594)
  418. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)
  419. org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)
  420. org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
  421. org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)
  422. org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
  423. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:330)
  424. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:113)
  425. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1697)
  426. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1442)
  427. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593)
  428. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)
  429. org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)
  430. org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
  431. org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)
  432. org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:207)
  433. org.springframework.context.support.AbstractApplicationContext.initMessageSource(AbstractApplicationContext.java:733)
  434. org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:539)
  435. org.openmrs.module.ModuleUtil.refreshApplicationContext(ModuleUtil.java:889)
  436. org.openmrs.module.web.WebModuleUtil.refreshWAC(WebModuleUtil.java:845)
  437. org.openmrs.module.web.controller.ModuleListController.onSubmit(ModuleListController.java:195)
  438. org.springframework.web.servlet.mvc.SimpleFormController.processFormSubmission(SimpleFormController.java:287)
  439. org.springframework.web.servlet.mvc.AbstractFormController.handleRequestInternal(AbstractFormController.java:276)
  440. org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:177)
  441. org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:52)
  442. org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040)
  443. org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943)
  444. org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
  445. org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
  446. javax.servlet.http.HttpServlet.service(HttpServlet.java:652)
  447. org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
  448. javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
  449. org.openmrs.module.web.filter.ForcePasswordChangeFilter.doFilter(ForcePasswordChangeFilter.java:60)
  450. org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
  451. org.openmrs.module.web.filter.ModuleFilterChain.doFilter(ModuleFilterChain.java:73)
  452. org.openmrs.module.web.filter.ModuleFilter.doFilter(ModuleFilter.java:57)
  453. org.openmrs.web.filter.OpenmrsFilter.doFilterInternal(OpenmrsFilter.java:105)
  454. org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
  455. org.springframework.orm.hibernate5.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:156)
  456. org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
  457. org.openmrs.web.filter.StartupFilter.doFilter(StartupFilter.java:108)
  458. org.openmrs.web.filter.StartupFilter.doFilter(StartupFilter.java:108)
  459. org.openmrs.web.filter.StartupFilter.doFilter(StartupFilter.java:108)
  460. org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
  461. org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
  462.  
  463. Root Cause
  464.  
  465. org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerExceptionResolver] for bean with name 'messagesModuleExceptionHandler' defined in URL [jar:file:/var/lib/OpenMRS/.openmrs-lib-cache/messages/messages.jar!/webModuleApplicationContext.xml]; nested exception is java.lang.ClassNotFoundException: org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerExceptionResolver
  466. org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1486)
  467. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineTargetType(AbstractAutowireCapableBeanFactory.java:681)
  468. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:648)
  469. org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1614)
  470. org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:523)
  471. org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:495)
  472. org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:265)
  473. org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1473)
  474. org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeans(DefaultListableBeanFactory.java:1408)
  475. org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1265)
  476. org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1227)
  477. org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:640)
  478. org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:130)
  479. org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399)
  480. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1420)
  481. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593)
  482. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)
  483. org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)
  484. org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
  485. org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)
  486. org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
  487. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:330)
  488. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:113)
  489. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1697)
  490. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1442)
  491. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593)
  492. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)
  493. org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)
  494. org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
  495. org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)
  496. org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
  497. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:330)
  498. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:113)
  499. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1697)
  500. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1442)
  501. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593)
  502. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)
  503. org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)
  504. org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
  505. org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)
  506. org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
  507. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:330)
  508. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:113)
  509. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1697)
  510. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1442)
  511. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593)
  512. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)
  513. org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)
  514. org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
  515. org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)
  516. org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:207)
  517. org.springframework.aop.framework.autoproxy.BeanFactoryAdvisorRetrievalHelper.findAdvisorBeans(BeanFactoryAdvisorRetrievalHelper.java:91)
  518. org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findCandidateAdvisors(AbstractAdvisorAutoProxyCreator.java:111)
  519. org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findEligibleAdvisors(AbstractAdvisorAutoProxyCreator.java:96)
  520. org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.getAdvicesAndAdvisorsForBean(AbstractAdvisorAutoProxyCreator.java:78)
  521. org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.wrapIfNecessary(AbstractAutoProxyCreator.java:347)
  522. org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessAfterInitialization(AbstractAutoProxyCreator.java:299)
  523. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:430)
  524. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1798)
  525. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594)
  526. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)
  527. org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)
  528. org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
  529. org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)
  530. org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
  531. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:330)
  532. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:113)
  533. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1697)
  534. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1442)
  535. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593)
  536. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)
  537. org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)
  538. org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
  539. org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)
  540. org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:207)
  541. org.springframework.context.support.AbstractApplicationContext.initMessageSource(AbstractApplicationContext.java:733)
  542. org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:539)
  543. org.openmrs.module.ModuleUtil.refreshApplicationContext(ModuleUtil.java:889)
  544. org.openmrs.module.web.WebModuleUtil.refreshWAC(WebModuleUtil.java:845)
  545. org.openmrs.module.web.controller.ModuleListController.onSubmit(ModuleListController.java:195)
  546. org.springframework.web.servlet.mvc.SimpleFormController.processFormSubmission(SimpleFormController.java:287)
  547. org.springframework.web.servlet.mvc.AbstractFormController.handleRequestInternal(AbstractFormController.java:276)
  548. org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:177)
  549. org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:52)
  550. org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040)
  551. org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943)
  552. org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
  553. org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
  554. javax.servlet.http.HttpServlet.service(HttpServlet.java:652)
  555. org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
  556. javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
  557. org.openmrs.module.web.filter.ForcePasswordChangeFilter.doFilter(ForcePasswordChangeFilter.java:60)
  558. org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
  559. org.openmrs.module.web.filter.ModuleFilterChain.doFilter(ModuleFilterChain.java:73)
  560. org.openmrs.module.web.filter.ModuleFilter.doFilter(ModuleFilter.java:57)
  561. org.openmrs.web.filter.OpenmrsFilter.doFilterInternal(OpenmrsFilter.java:105)
  562. org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
  563. org.springframework.orm.hibernate5.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:156)
  564. org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
  565. org.openmrs.web.filter.StartupFilter.doFilter(StartupFilter.java:108)
  566. org.openmrs.web.filter.StartupFilter.doFilter(StartupFilter.java:108)
  567. org.openmrs.web.filter.StartupFilter.doFilter(StartupFilter.java:108)
  568. org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
  569. org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
  570.  
  571. Root Cause
  572.  
  573. java.lang.ClassNotFoundException: org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerExceptionResolver
  574. org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1365)
  575. org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1188)
  576. org.openmrs.util.OpenmrsClassLoader.loadClass(OpenmrsClassLoader.java:167)
  577. java.lang.ClassLoader.loadClass(ClassLoader.java:351)
  578. java.lang.Class.forName0(Native Method)
  579. java.lang.Class.forName(Class.java:348)
  580. org.springframework.util.ClassUtils.forName(ClassUtils.java:284)
  581. org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:469)
  582. org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1551)
  583. org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1478)
  584. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineTargetType(AbstractAutowireCapableBeanFactory.java:681)
  585. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:648)
  586. org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1614)
  587. org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:523)
  588. org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:495)
  589. org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:265)
  590. org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1473)
  591. org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeans(DefaultListableBeanFactory.java:1408)
  592. org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1265)
  593. org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1227)
  594. org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:640)
  595. org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:130)
  596. org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399)
  597. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1420)
  598. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593)
  599. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)
  600. org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)
  601. org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
  602. org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)
  603. org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
  604. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:330)
  605. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:113)
  606. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1697)
  607. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1442)
  608. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593)
  609. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)
  610. org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)
  611. org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
  612. org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)
  613. org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
  614. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:330)
  615. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:113)
  616. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1697)
  617. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1442)
  618. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593)
  619. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)
  620. org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)
  621. org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
  622. org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)
  623. org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
  624. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:330)
  625. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:113)
  626. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1697)
  627. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1442)
  628. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593)
  629. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)
  630. org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)
  631. org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
  632. org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)
  633. org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:207)
  634. org.springframework.aop.framework.autoproxy.BeanFactoryAdvisorRetrievalHelper.findAdvisorBeans(BeanFactoryAdvisorRetrievalHelper.java:91)
  635. org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findCandidateAdvisors(AbstractAdvisorAutoProxyCreator.java:111)
  636. org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findEligibleAdvisors(AbstractAdvisorAutoProxyCreator.java:96)
  637. org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.getAdvicesAndAdvisorsForBean(AbstractAdvisorAutoProxyCreator.java:78)
  638. org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.wrapIfNecessary(AbstractAutoProxyCreator.java:347)
  639. org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessAfterInitialization(AbstractAutoProxyCreator.java:299)
  640. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:430)
  641. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1798)
  642. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594)
  643. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)
  644. org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)
  645. org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
  646. org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)
  647. org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
  648. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:330)
  649. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:113)
  650. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1697)
  651. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1442)
  652. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593)
  653. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)
  654. org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)
  655. org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
  656. org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)
  657. org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:207)
  658. org.springframework.context.support.AbstractApplicationContext.initMessageSource(AbstractApplicationContext.java:733)
  659. org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:539)
  660. org.openmrs.module.ModuleUtil.refreshApplicationContext(ModuleUtil.java:889)
  661. org.openmrs.module.web.WebModuleUtil.refreshWAC(WebModuleUtil.java:845)
  662. org.openmrs.module.web.controller.ModuleListController.onSubmit(ModuleListController.java:195)
  663. org.springframework.web.servlet.mvc.SimpleFormController.processFormSubmission(SimpleFormController.java:287)
  664. org.springframework.web.servlet.mvc.AbstractFormController.handleRequestInternal(AbstractFormController.java:276)
  665. org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:177)
  666. org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:52)
  667. org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040)
  668. org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943)
  669. org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
  670. org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
  671. javax.servlet.http.HttpServlet.service(HttpServlet.java:652)
  672. org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
  673. javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
  674. org.openmrs.module.web.filter.ForcePasswordChangeFilter.doFilter(ForcePasswordChangeFilter.java:60)
  675. org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
  676. org.openmrs.module.web.filter.ModuleFilterChain.doFilter(ModuleFilterChain.java:73)
  677. org.openmrs.module.web.filter.ModuleFilter.doFilter(ModuleFilter.java:57)
  678. org.openmrs.web.filter.OpenmrsFilter.doFilterInternal(OpenmrsFilter.java:105)
  679. org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
  680. org.springframework.orm.hibernate5.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:156)
  681. org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
  682. org.openmrs.web.filter.StartupFilter.doFilter(StartupFilter.java:108)
  683. org.openmrs.web.filter.StartupFilter.doFilter(StartupFilter.java:108)
  684. org.openmrs.web.filter.StartupFilter.doFilter(StartupFilter.java:108)
  685. org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
  686. org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
  687.  
  688. Note The full stack trace of the root cause is available in the server logs.
  689. Apache Tomcat/9.0.41
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement