Sometimes, starting OpenMRS either via SDK or tomcat fails. Restarting tomcat or the computer multiple times will make it work. Any help on this will be appreciated.
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'immunizationService' defined in URL [jar:file:/root/.OpenMRS/.openmrs-lib-cache/mchapp/mchapp.jar!/moduleApplicationContext.xml]: Cannot create inner bean 'org.openmrs.module.mchapp.api.impl.ImmunizationServiceImpl#6633318c' of type [org.openmrs.module.mchapp.api.impl.ImmunizationServiceImpl] while setting bean property 'target'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.openmrs.module.mchapp.api.impl.ImmunizationServiceImpl#6633318c' defined in URL [jar:file:/root/.OpenMRS/.openmrs-lib-cache/mchapp/mchapp.jar!/moduleApplicationContext.xml]: Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError: Could not initialize class com.sun.proxy.$Proxy130
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:313)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:122)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1469)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1214)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:743)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:757)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)
at org.openmrs.module.ModuleUtil.refreshApplicationContext(ModuleUtil.java:842)
at org.openmrs.module.web.WebModuleUtil.refreshWAC(WebModuleUtil.java:866)
at org.openmrs.web.Listener.performWebStartOfModules(Listener.java:658)
at org.openmrs.web.Listener.performWebStartOfModules(Listener.java:637)
at org.openmrs.web.Listener.startOpenmrs(Listener.java:268)
at org.openmrs.web.WebDaemon$1.run(WebDaemon.java:42)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.openmrs.module.mchapp.api.impl.ImmunizationServiceImpl#6633318c' defined in URL [jar:file:/root/.OpenMRS/.openmrs-lib-cache/mchapp/mchapp.jar!/moduleApplicationContext.xml]: Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError: Could not initialize class com.sun.proxy.$Proxy130
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:547)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:299)
... 18 more
Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.sun.proxy.$Proxy130
at sun.reflect.GeneratedConstructorAccessor187.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:739)
at org.springframework.aop.framework.JdkDynamicAopProxy.getProxy(JdkDynamicAopProxy.java:121)
at org.springframework.aop.framework.ProxyFactory.getProxy(ProxyFactory.java:109)
at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.createProxy(AbstractAutoProxyCreator.java:447)
at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.wrapIfNecessary(AbstractAutoProxyCreator.java:333)
at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessAfterInitialization(AbstractAutoProxyCreator.java:293)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:422)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1571)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539)
... 20 more
INFO - ServiceContext.doneRefreshingContext(827) |2019-07-15 12:10:04,805| Done refreshing Context
WARN - ModuleFactory.stopModule(1094) |2019-07-15 12:10:04,806| Unable to call module's Activator.willStop() method
org.openmrs.api.APIException: Service not found: interface org.openmrs.module.atlas.AtlasService
at org.openmrs.api.context.ServiceContext.getService(ServiceContext.java:668)
at org.openmrs.api.context.Context.getService(Context.java:932)
at org.openmrs.module.atlas.AtlasModuleActivator.willStop(AtlasModuleActivator.java:66)
at org.openmrs.module.ModuleFactory.stopModule(ModuleFactory.java:1090)
at org.openmrs.module.ModuleUtil.shutdown(ModuleUtil.java:161)
at org.openmrs.api.context.Context.shutdown(Context.java:900)
at org.openmrs.web.Listener.startOpenmrs(Listener.java:274)
at org.openmrs.web.WebDaemon$1.run(WebDaemon.java:42)
INFO - RegistrationActivator.willStop(60) |2019-07-15 12:10:04,851| Stopping Registration Module
INFO - RegistrationActivator.stopped(67) |2019-07-15 12:10:04,851| Registration Module stopped
WARN - ModuleFactory.stopModule(1202) |2019-07-15 12:10:05,235| Unable to call module's Activator.shutdown() method
org.openmrs.api.APIException: Service not found: interface org.openmrs.module.reporting.dataset.definition.service.DataSetDefinitionService
at org.openmrs.api.context.ServiceContext.getService(ServiceContext.java:668)
at org.openmrs.api.context.Context.getService(Context.java:932)
at org.openmrs.module.appointmentschedulingui.AppointmentSchedulingUIActivator.removeDataSetDefinitions(AppointmentSchedulingUIActivator.java:107)
at org.openmrs.module.appointmentschedulingui.AppointmentSchedulingUIActivator.stopped(AppointmentSchedulingUIActivator.java:95)
at org.openmrs.module.ModuleFactory.stopModule(ModuleFactory.java:1198)
at org.openmrs.module.ModuleFactory.stopModule(ModuleFactory.java:1119)
at org.openmrs.module.ModuleFactory.stopModule(ModuleFactory.java:1119)
at org.openmrs.module.ModuleUtil.shutdown(ModuleUtil.java:161)
at org.openmrs.api.context.Context.shutdown(Context.java:900)
at org.openmrs.web.Listener.startOpenmrs(Listener.java:274)
at org.openmrs.web.WebDaemon$1.run(WebDaemon.java:42)
WARN - ModuleFactory.stopModule(1202) |2019-07-15 12:10:05,293| Unable to call module's Activator.shutdown() method
java.lang.NullPointerException
at org.openmrs.api.context.ServiceContext.getRegisteredComponents(ServiceContext.java:900)
at org.openmrs.api.context.ServiceContext.getRegisteredComponents(ServiceContext.java:864)
at org.openmrs.api.context.Context.getRegisteredComponents(Context.java:1198)
at org.openmrs.module.chartsearch.ChartSearchActivator.getComponent(ChartSearchActivator.java:76)
at org.openmrs.module.chartsearch.ChartSearchActivator.stopped(ChartSearchActivator.java:71)
at org.openmrs.module.ModuleFactory.stopModule(ModuleFactory.java:1198)
at org.openmrs.module.ModuleFactory.stopModule(ModuleFactory.java:1119)
at org.openmrs.module.ModuleFactory.stopModule(ModuleFactory.java:1119)
at org.openmrs.module.ModuleUtil.shutdown(ModuleUtil.java:161)
at org.openmrs.api.context.Context.shutdown(Context.java:900)
at org.openmrs.web.Listener.startOpenmrs(Listener.java:274)
at org.openmrs.web.WebDaemon$1.run(WebDaemon.java:42)
WARN - ModuleFactory.stopModule(1202) |2019-07-15 12:10:05,329| Unable to call module's Activator.shutdown() method
org.openmrs.api.APIException: Service not found: interface org.openmrs.module.appframework.service.AppFrameworkService
at org.openmrs.api.context.ServiceContext.getService(ServiceContext.java:668)
at org.openmrs.api.context.Context.getService(Context.java:932)
at org.openmrs.module.referenceapplication.ReferenceApplicationActivator.stopped(ReferenceApplicationActivator.java:275)
at org.openmrs.module.ModuleFactory.stopModule(ModuleFactory.java:1198)
at org.openmrs.module.ModuleFactory.stopModule(ModuleFactory.java:1119)
at org.openmrs.module.ModuleFactory.stopModule(ModuleFactory.java:1119)
at org.openmrs.module.ModuleUtil.shutdown(ModuleUtil.java:161)
at org.openmrs.api.context.Context.shutdown(Context.java:900)
at org.openmrs.web.Listener.startOpenmrs(Listener.java:274)
at org.openmrs.web.WebDaemon$1.run(WebDaemon.java:42)
WARN - ModuleFactory.stopModule(1094) |2019-07-15 12:10:05,489| Unable to call module's Activator.willStop() method
java.lang.NullPointerException
at org.openmrs.api.context.ServiceContext.getRegisteredComponents(ServiceContext.java:900)
at org.openmrs.api.context.ServiceContext.getRegisteredComponents(ServiceContext.java:864)
at org.openmrs.api.context.Context.getRegisteredComponents(Context.java:1198)
at org.openmrs.module.reporting.ReportingModuleActivator.cancelAllScheduledTasks(ReportingModuleActivator.java:65)
at org.openmrs.module.reporting.ReportingModuleActivator.willStop(ReportingModuleActivator.java:47)
at org.openmrs.module.ModuleFactory.stopModule(ModuleFactory.java:1090)
at org.openmrs.module.ModuleFactory.stopModule(ModuleFactory.java:1119)
at org.openmrs.module.ModuleUtil.shutdown(ModuleUtil.java:161)
at org.openmrs.api.context.Context.shutdown(Context.java:900)
at org.openmrs.web.Listener.startOpenmrs(Listener.java:274)
at org.openmrs.web.WebDaemon$1.run(WebDaemon.java:42)
WARN - ModuleFactory.stopModule(1202) |2019-07-15 12:10:05,608| Unable to call module's Activator.shutdown() method
java.lang.NullPointerException
at org.openmrs.api.context.ServiceContext.getRegisteredComponents(ServiceContext.java:900)
at org.openmrs.api.context.ServiceContext.getRegisteredComponents(ServiceContext.java:864)
at org.openmrs.api.context.Context.getRegisteredComponents(Context.java:1198)
at org.openmrs.util.HandlerUtil.getHandlersForType(HandlerUtil.java:123)
at org.openmrs.module.event.EventActivator.stopped(EventActivator.java:90)
at org.openmrs.module.ModuleFactory.stopModule(ModuleFactory.java:1198)
at org.openmrs.module.ModuleUtil.shutdown(ModuleUtil.java:161)
at org.openmrs.api.context.Context.shutdown(Context.java:900)
at org.openmrs.web.Listener.startOpenmrs(Listener.java:274)
at org.openmrs.web.WebDaemon$1.run(WebDaemon.java:42)
WARN - Context.shutdown(920) |2019-07-15 12:10:05,653| Error while shutting down context dao
org.hibernate.service.UnknownServiceException: Unknown service requested [org.hibernate.stat.spi.StatisticsImplementor]
at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:201)
at org.hibernate.internal.SessionFactoryImpl.getStatisticsImplementor(SessionFactoryImpl.java:1450)
at org.hibernate.internal.SessionFactoryImpl.getStatistics(SessionFactoryImpl.java:1446)
at org.openmrs.api.db.hibernate.HibernateContextDAO.showUsageStatistics(HibernateContextDAO.java:368)
at org.openmrs.api.db.hibernate.HibernateContextDAO.shutdown(HibernateContextDAO.java:343)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:201)
at com.sun.proxy.$Proxy90.shutdown(Unknown Source)
at org.openmrs.api.context.Context.shutdown(Context.java:916)
at org.openmrs.web.Listener.startOpenmrs(Listener.java:274)
at org.openmrs.web.WebDaemon$1.run(WebDaemon.java:42)
ERROR - Listener.contextInitialized(205) |2019-07-15 12:10:05,654| Got exception while starting up:
org.openmrs.module.ModuleException: Unable to start OpenMRS. Error thrown was: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'immunizationService' defined in URL [jar:file:/root/.OpenMRS/.openmrs-lib-cache/mchapp/mchapp.jar!/moduleApplicationContext.xml]: Cannot create inner bean 'org.openmrs.module.mchapp.api.impl.ImmunizationServiceImpl#6633318c' of type [org.openmrs.module.mchapp.api.impl.ImmunizationServiceImpl] while setting bean property 'target'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.openmrs.module.mchapp.api.impl.ImmunizationServiceImpl#6633318c' defined in URL [jar:file:/root/.OpenMRS/.openmrs-lib-cache/mchapp/mchapp.jar!/moduleApplicationContext.xml]: Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError: Could not initialize class com.sun.proxy.$Proxy130
at org.openmrs.web.WebDaemon.startOpenmrs(WebDaemon.java:65)
at org.openmrs.web.Listener.contextInitialized(Listener.java:196)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5157)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5680)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:1018)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:994)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1127)
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:2021)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: javax.servlet.ServletException: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'immunizationService' defined in URL [jar:file:/root/.OpenMRS/.openmrs-lib-cache/mchapp/mchapp.jar!/moduleApplicationContext.xml]: Cannot create inner bean 'org.openmrs.module.mchapp.api.impl.ImmunizationServiceImpl#6633318c' of type [org.openmrs.module.mchapp.api.impl.ImmunizationServiceImpl] while setting bean property 'target'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.openmrs.module.mchapp.api.impl.ImmunizationServiceImpl#6633318c' defined in URL [jar:file:/root/.OpenMRS/.openmrs-lib-cache/mchapp/mchapp.jar!/moduleApplicationContext.xml]: Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError: Could not initialize class com.sun.proxy.$Proxy130
at org.openmrs.web.Listener.startOpenmrs(Listener.java:276)
at org.openmrs.web.WebDaemon$1.run(WebDaemon.java:42)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'immunizationService' defined in URL [jar:file:/root/.OpenMRS/.openmrs-lib-cache/mchapp/mchapp.jar!/moduleApplicationContext.xml]: Cannot create inner bean 'org.openmrs.module.mchapp.api.impl.ImmunizationServiceImpl#6633318c' of type [org.openmrs.module.mchapp.api.impl.ImmunizationServiceImpl] while setting bean property 'target'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.openmrs.module.mchapp.api.impl.ImmunizationServiceImpl#6633318c' defined in URL [jar:file:/root/.OpenMRS/.openmrs-lib-cache/mchapp/mchapp.jar!/moduleApplicationContext.xml]: Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError: Could not initialize class com.sun.proxy.$Proxy130
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:313)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:122)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1469)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1214)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:743)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:757)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)
at org.openmrs.module.ModuleUtil.refreshApplicationContext(ModuleUtil.java:842)
at org.openmrs.module.web.WebModuleUtil.refreshWAC(WebModuleUtil.java:866)
at org.openmrs.web.Listener.performWebStartOfModules(Listener.java:658)
at org.openmrs.web.Listener.performWebStartOfModules(Listener.java:637)
at org.openmrs.web.Listener.startOpenmrs(Listener.java:268)
... 1 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.openmrs.module.mchapp.api.impl.ImmunizationServiceImpl#6633318c' defined in URL [jar:file:/root/.OpenMRS/.openmrs-lib-cache/mchapp/mchapp.jar!/moduleApplicationContext.xml]: Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError: Could not initialize class com.sun.proxy.$Proxy130
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:547)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:299)
... 18 more
Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.sun.proxy.$Proxy130
at sun.reflect.GeneratedConstructorAccessor187.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:739)
at org.springframework.aop.framework.JdkDynamicAopProxy.getProxy(JdkDynamicAopProxy.java:121)
at org.springframework.aop.framework.ProxyFactory.getProxy(ProxyFactory.java:109)
at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.createProxy(AbstractAutoProxyCreator.java:447)
at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.wrapIfNecessary(AbstractAutoProxyCreator.java:333)
at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessAfterInitialization(AbstractAutoProxyCreator.java:293)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:422)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1571)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539)
... 20 more
WARN - OpenmrsUtil.getRuntimePropertiesFilePathName(2113) |2019-0