Server Startup Error on dhis2 2.32.4 after an upgrade from 2.31.8

DHIS2 fails to startup due to a missing scheduler module. Anyone who has experienced this? Please assist.

])
* INFO  2020-03-03 16:22:56,573 Executing startup routine [9 of 11, runlevel 13]: I18nLocalePopulator (DefaultStartupRoutineExecutor.java [localhost-startStop-1])
* INFO  2020-03-03 16:22:56,587 Executing startup routine [10 of 11, runlevel 14]: SchedulerStart (DefaultStartupRoutineExecutor.java [localhost-startStop-1])
* ERROR 2020-03-03 16:22:56,608 java.lang.RuntimeException: com.fasterxml.jackson.databind.exc.InvalidTypeIdException: Could not resolve type id 'org.hisp.dhis.scheduling.parameters.PushAnalysisMultiJobParameters' as a subtype of [simple type, class org.hisp.dhis.scheduling.JobParameters]: no such class found
 at [Source: (String)"["org.hisp.dhis.scheduling.parameters.PushAnalysisMultiJobParameters", {"pushAnalysis": ["java.util.ArrayList", ["BijzSYFRcpS"]]}]"; line: 1, column: 72]
	at org.hisp.dhis.hibernate.jsonb.type.JsonBinaryType.convertJsonToObject(JsonBinaryType.java:267)
	at org.hisp.dhis.hibernate.jsonb.type.JsonBinaryType.nullSafeGet(JsonBinaryType.java:130)
	at org.hibernate.type.CustomType.nullSafeGet(CustomType.java:119)
	at org.hibernate.type.AbstractType.hydrate(AbstractType.java:82)
	at org.hibernate.persister.entity.AbstractEntityPersister.hydrate(AbstractEntityPersister.java:2868)
	at org.hibernate.loader.Loader.loadFromResultSet(Loader.java:1747)
	at org.hibernate.loader.Loader.instanceNotYetLoaded(Loader.java:1673)
	at org.hibernate.loader.Loader.getRow(Loader.java:1562)
	at org.hibernate.loader.Loader.getRowFromResultSet(Loader.java:732)
	at org.hibernate.loader.Loader.processResultSet(Loader.java:991)
	at org.hibernate.loader.Loader.doQuery(Loader.java:949)
	at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:341)
	at org.hibernate.loader.Loader.doList(Loader.java:2692)
	at org.hibernate.loader.Loader.listUsingQueryCache(Loader.java:2537)
	at org.hibernate.loader.Loader.list(Loader.java:2499)
	at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:502)
	at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:392)
	at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:216)
	at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1490)
	at org.hibernate.query.internal.AbstractProducedQuery.doList(AbstractProducedQuery.java:1445)
	at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1414)
	at org.hibernate.query.Query.getResultList(Query.java:146)
	at org.hibernate.query.criteria.internal.compile.CriteriaQueryTypeQueryAdapter.getResultList(CriteriaQueryTypeQueryAdapter.java:72)
	at org.hisp.dhis.hibernate.HibernateGenericStore.getList(HibernateGenericStore.java:269)
	at org.hisp.dhis.common.hibernate.HibernateIdentifiableObjectStore.getAll(HibernateIdentifiableObjectStore.java:361)
	at org.hisp.dhis.scheduling.DefaultJobConfigurationService.getAllJobConfigurations(DefaultJobConfigurationService.java:134)
	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:333)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:282)
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213)
	at com.sun.proxy.$Proxy147.getAllJobConfigurations(Unknown Source)
	at org.hisp.dhis.startup.SchedulerStart.execute(SchedulerStart.java:126)
	at org.hisp.dhis.system.startup.DefaultStartupRoutineExecutor.execute(DefaultStartupRoutineExecutor.java:113)
	at org.hisp.dhis.system.startup.DefaultStartupRoutineExecutor.execute(DefaultStartupRoutineExecutor.java:70)
	at org.hisp.dhis.system.startup.StartupListener.contextInitialized(StartupListener.java:71)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5019)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5513)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632)
	at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1073)
	at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1857)
	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:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:748)
Caused by: com.fasterxml.jackson.databind.exc.InvalidTypeIdException: Could not resolve type id 'org.hisp.dhis.scheduling.parameters.PushAnalysisMultiJobParameters' as a subtype of [simple type, class org.hisp.dhis.scheduling.JobParameters]: no such class found
 at [Source: (String)"["org.hisp.dhis.scheduling.parameters.PushAnalysisMultiJobParameters", {"pushAnalysis": ["java.util.ArrayList", ["BijzSYFRcpS"]]}]"; line: 1, column: 72]
	at com.fasterxml.jackson.databind.exc.InvalidTypeIdException.from(InvalidTypeIdException.java:43)
	at com.fasterxml.jackson.databind.DeserializationContext.invalidTypeIdException(DeserializationContext.java:1635)
	at com.fasterxml.jackson.databind.DeserializationContext.handleUnknownTypeId(DeserializationContext.java:1187)
	at com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver._typeFromId(ClassNameIdResolver.java:53)
	at com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver.typeFromId(ClassNameIdResolver.java:44)
	at com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase._findDeserializer(TypeDeserializerBase.java:156)
	at com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer._deserialize(AsArrayTypeDeserializer.java:97)
	at com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer.deserializeTypedFromObject(AsArrayTypeDeserializer.java:61)
	at com.fasterxml.jackson.databind.deser.AbstractDeserializer.deserializeWithType(AbstractDeserializer.java:254)
	at com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer.deserialize(TypeWrappedDeserializer.java:68)
	at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:1611)
	at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1219)
	at org.hisp.dhis.hibernate.jsonb.type.JsonBinaryType.convertJsonToObject(JsonBinaryType.java:263)
	... 55 more
 (StartupListener.java [localhost-startStop-1])
Mar 03, 2020 4:22:56 PM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Exception sending context initialized event to listener instance of class org.hisp.dhis.system.startup.StartupListener
java.lang.RuntimeException: Failed to run startup routines: com.fasterxml.jackson.databind.exc.InvalidTypeIdException: Could not resolve type id 'org.hisp.dhis.scheduling.parameters.PushAnalysisMultiJobParameters' as a subtype of [simple type, class org.hisp.dhis.scheduling.JobParameters]: no such class found
 at [Source: (String)"["org.hisp.dhis.scheduling.parameters.PushAnalysisMultiJobParameters", {"pushAnalysis": ["java.util.ArrayList", ["BijzSYFRcpS"]]}]"; line: 1, column: 72]
	at org.hisp.dhis.system.startup.StartupListener.contextInitialized(StartupListener.java:77)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5019)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5513)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632)
	at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1073)
	at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1857)
	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:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.RuntimeException: com.fasterxml.jackson.databind.exc.InvalidTypeIdException: Could not resolve type id 'org.hisp.dhis.scheduling.parameters.PushAnalysisMultiJobParameters' as a subtype of [simple type, class org.hisp.dhis.scheduling.JobParameters]: no such class found
 at [Source: (String)"["org.hisp.dhis.scheduling.parameters.PushAnalysisMultiJobParameters", {"pushAnalysis": ["java.util.ArrayList", ["BijzSYFRcpS"]]}]"; line: 1, column: 72]
	at org.hisp.dhis.hibernate.jsonb.type.JsonBinaryType.convertJsonToObject(JsonBinaryType.java:267)
	at org.hisp.dhis.hibernate.jsonb.type.JsonBinaryType.nullSafeGet(JsonBinaryType.java:130)
	at org.hibernate.type.CustomType.nullSafeGet(CustomType.java:119)
	at org.hibernate.type.AbstractType.hydrate(AbstractType.java:82)
	at org.hibernate.persister.entity.AbstractEntityPersister.hydrate(AbstractEntityPersister.java:2868)
	at org.hibernate.loader.Loader.loadFromResultSet(Loader.java:1747)
	at org.hibernate.loader.Loader.instanceNotYetLoaded(Loader.java:1673)
	at org.hibernate.loader.Loader.getRow(Loader.java:1562)
	at org.hibernate.loader.Loader.getRowFromResultSet(Loader.java:732)
	at org.hibernate.loader.Loader.processResultSet(Loader.java:991)
	at org.hibernate.loader.Loader.doQuery(Loader.java:949)
	at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:341)
	at org.hibernate.loader.Loader.doList(Loader.java:2692)
	at org.hibernate.loader.Loader.listUsingQueryCache(Loader.java:2537)
	at org.hibernate.loader.Loader.list(Loader.java:2499)
	at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:502)
	at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:392)
	at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:216)
	at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1490)
	at org.hibernate.query.internal.AbstractProducedQuery.doList(AbstractProducedQuery.java:1445)
	at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1414)
	at org.hibernate.query.Query.getResultList(Query.java:146)
	at org.hibernate.query.criteria.internal.compile.CriteriaQueryTypeQueryAdapter.getResultList(CriteriaQueryTypeQueryAdapter.java:72)
	at org.hisp.dhis.hibernate.HibernateGenericStore.getList(HibernateGenericStore.java:269)
	at org.hisp.dhis.common.hibernate.HibernateIdentifiableObjectStore.getAll(HibernateIdentifiableObjectStore.java:361)
	at org.hisp.dhis.scheduling.DefaultJobConfigurationService.getAllJobConfigurations(DefaultJobConfigurationService.java:134)
	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:333)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:282)
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213)
	at com.sun.proxy.$Proxy147.getAllJobConfigurations(Unknown Source)
	at org.hisp.dhis.startup.SchedulerStart.execute(SchedulerStart.java:126)
	at org.hisp.dhis.system.startup.DefaultStartupRoutineExecutor.execute(DefaultStartupRoutineExecutor.java:113)
	at org.hisp.dhis.system.startup.DefaultStartupRoutineExecutor.execute(DefaultStartupRoutineExecutor.java:70)
	at org.hisp.dhis.system.startup.StartupListener.contextInitialized(StartupListener.java:71)
	... 13 more
Caused by: com.fasterxml.jackson.databind.exc.InvalidTypeIdException: Could not resolve type id 'org.hisp.dhis.scheduling.parameters.PushAnalysisMultiJobParameters' as a subtype of [simple type, class org.hisp.dhis.scheduling.JobParameters]: no such class found
 at [Source: (String)"["org.hisp.dhis.scheduling.parameters.PushAnalysisMultiJobParameters", {"pushAnalysis": ["java.util.ArrayList", ["BijzSYFRcpS"]]}]"; line: 1, column: 72]
	at com.fasterxml.jackson.databind.exc.InvalidTypeIdException.from(InvalidTypeIdException.java:43)
	at com.fasterxml.jackson.databind.DeserializationContext.invalidTypeIdException(DeserializationContext.java:1635)
	at com.fasterxml.jackson.databind.DeserializationContext.handleUnknownTypeId(DeserializationContext.java:1187)
	at com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver._typeFromId(ClassNameIdResolver.java:53)
	at com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver.typeFromId(ClassNameIdResolver.java:44)
	at com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase._findDeserializer(TypeDeserializerBase.java:156)
	at com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer._deserialize(AsArrayTypeDeserializer.java:97)
	at com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer.deserializeTypedFromObject(AsArrayTypeDeserializer.java:61)
	at com.fasterxml.jackson.databind.deser.AbstractDeserializer.deserializeWithType(AbstractDeserializer.java:254)
	at com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer.deserialize(TypeWrappedDeserializer.java:68)
	at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:1611)
	at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1219)
	at org.hisp.dhis.hibernate.jsonb.type.JsonBinaryType.convertJsonToObject(JsonBinaryType.java:263)
	... 55 more

Mar 03, 2020 4:22:56 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Error listenerStart
Mar 03, 2020 4:22:56 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Context [] startup failed due to previous errors
* INFO  2020-03-03 16:22:56,632 De-registering jdbc driver: org.postgresql.Driver@31157b31 (StartupListener.java [localhost-startStop-1])
Mar 03, 2020 4:22:56 PM org.apache.catalina.core.ApplicationContext log
INFO: Closing Spring root WebApplicationContext
Mar 03, 2020 4:22:56 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [_org.hisp.dhis.cache.LocalCache.INIT-85-d2] but has failed to stop it. This is very likely to create a memory leak.
Mar 03, 2020 4:22:56 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [_org.hisp.dhis.cache.LocalCache.INIT-85-d3] but has failed to stop it. This is very likely to create a memory leak.
Mar 03, 2020 4:22:56 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [_org.hisp.dhis.cache.LocalCache.INIT-85-d4] but has failed to stop it. This is very likely to create a memory leak.
Mar 03, 2020 4:22:56 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [com.google.inject.internal.util.$Finalizer] but has failed to stop it. This is very likely to create a memory leak.
Mar 03, 2020 4:22:56 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [_org.hisp.dhis.cache.LocalCache.INIT-85-d6] but has failed to stop it. This is very likely to create a memory leak.
Mar 03, 2020 4:22:56 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [_org.hisp.dhis.cache.LocalCache.INIT-85-d7] but has failed to stop it. This is very likely to create a memory leak.
Mar 03, 2020 4:22:56 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [_org.hisp.dhis.cache.LocalCache.INIT-85-d8] but has failed to stop it. This is very likely to create a memory leak.
Mar 03, 2020 4:22:56 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [_org.hisp.dhis.cache.LocalCache.INIT-85-d9] but has failed to stop it. This is very likely to create a memory leak.
Mar 03, 2020 4:22:56 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [_org.hisp.dhis.cache.LocalCache.INIT-85-da] but has failed to stop it. This is very likely to create a memory leak.
Mar 03, 2020 4:22:56 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [_org.hisp.dhis.cache.LocalCache.INIT-85-db] but has failed to stop it. This is very likely to create a memory leak.
Mar 03, 2020 4:22:56 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [_org.hisp.dhis.cache.LocalCache.INIT-85-dc] but has failed to stop it. This is very likely to create a memory leak.
Mar 03, 2020 4:22:56 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [_org.hisp.dhis.cache.LocalCache.INIT-85-dd] but has failed to stop it. This is very likely to create a memory leak.
Mar 03, 2020 4:22:56 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [_org.hisp.dhis.cache.LocalCache.INIT-85-de] but has failed to stop it. This is very likely to create a memory leak.
Mar 03, 2020 4:22:56 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [_org.hisp.dhis.cache.LocalCache.INIT-85-df] but has failed to stop it. This is very likely to create a memory leak.
Mar 03, 2020 4:22:56 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [_org.hisp.dhis.cache.LocalCache.INIT-85-dg] but has failed to stop it. This is very likely to create a memory leak.
Mar 03, 2020 4:22:56 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [Thread-0 (activemq-netty-threads)] but has failed to stop it. This is very likely to create a memory leak.
Mar 03, 2020 4:22:56 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [Thread-3 (activemq-netty-threads)] but has failed to stop it. This is very likely to create a memory leak.
Mar 03, 2020 4:22:56 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [Thread-4 (activemq-netty-threads)] but has failed to stop it. This is very likely to create a memory leak.
Mar 03, 2020 4:22:56 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [Thread-5 (activemq-netty-threads)] but has failed to stop it. This is very likely to create a memory leak.
Mar 03, 2020 4:22:56 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [Thread-6 (activemq-netty-threads)] but has failed to stop it. This is very likely to create a memory leak.
Mar 03, 2020 4:22:56 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [Thread-7 (activemq-netty-threads)] but has failed to stop it. This is very likely to create a memory leak.
Mar 03, 2020 4:22:56 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [Thread-8 (activemq-netty-threads)] but has failed to stop it. This is very likely to create a memory leak.
Mar 03, 2020 4:22:56 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [Thread-9 (activemq-netty-threads)] but has failed to stop it. This is very likely to create a memory leak.
Mar 03, 2020 4:22:56 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [Thread-10 (activemq-netty-threads)] but has failed to stop it. This is very likely to create a memory leak.
Mar 03, 2020 4:22:56 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [Thread-11 (activemq-netty-threads)] but has failed to stop it. This is very likely to create a memory leak.
Mar 03, 2020 4:22:56 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [Thread-12 (activemq-netty-threads)] but has failed to stop it. This is very likely to create a memory leak.
Mar 03, 2020 4:22:56 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [Thread-13 (activemq-netty-threads)] but has failed to stop it. This is very likely to create a memory leak.
Mar 03, 2020 4:22:56 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [Thread-14 (activemq-netty-threads)] but has failed to stop it. This is very likely to create a memory leak.
Mar 03, 2020 4:22:56 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [Thread-15 (activemq-netty-threads)] but has failed to stop it. This is very likely to create a memory leak.
Mar 03, 2020 4:22:56 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [Thread-16 (activemq-netty-threads)] but has failed to stop it. This is very likely to create a memory leak.
Mar 03, 2020 4:22:56 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [Thread-17 (activemq-netty-threads)] but has failed to stop it. This is very likely to create a memory leak.
Mar 03, 2020 4:22:56 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [Thread-18 (activemq-netty-threads)] but has failed to stop it. This is very likely to create a memory leak.
Mar 03, 2020 4:22:56 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [Thread-19 (activemq-netty-threads)] but has failed to stop it. This is very likely to create a memory leak.
Mar 03, 2020 4:22:56 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [Thread-20 (activemq-netty-threads)] but has failed to stop it. This is very likely to create a memory leak.
Mar 03, 2020 4:22:56 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [Thread-21 (activemq-netty-threads)] but has failed to stop it. This is very likely to create a memory leak.
Mar 03, 2020 4:22:56 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [Thread-22 (activemq-netty-threads)] but has failed to stop it. This is very likely to create a memory leak.
Mar 03, 2020 4:22:56 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [Thread-23 (activemq-netty-threads)] but has failed to stop it. This is very likely to create a memory leak.
Mar 03, 2020 4:22:56 PM org.apache.catalina.loader.WebappClassLoader checkThreadLocalMapForLeaks
SEVERE: The web application [] created a ThreadLocal with key of type [com.google.inject.internal.InjectorImpl$1] (value [com.google.inject.internal.InjectorImpl$1@266c3a2e]) and a value of type [java.lang.Object[]] (value [[Ljava.lang.Object;@449128f8]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.
Mar 03, 2020 4:22:56 PM org.apache.catalina.loader.WebappClassLoader checkThreadLocalMapForLeaks
SEVERE: The web application [] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@315cdc63]) and a value of type [org.hibernate.boot.internal.MetadataImpl] (value [org.hibernate.boot.internal.MetadataImpl@23174e97]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.
Mar 03, 2020 4:22:56 PM org.apache.catalina.loader.WebappClassLoader checkThreadLocalMapForLeaks
SEVERE: The web application [] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@64edad91]) and a value of type [org.springframework.security.core.context.SecurityContextImpl] (value [org.springframework.security.core.context.SecurityContextImpl@ffffffff: Null authentication]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.
Mar 03, 2020 4:22:56 PM org.apache.catalina.loader.WebappClassLoader checkThreadLocalMapForLeaks
SEVERE: The web application [] created a ThreadLocal with key of type [com.google.inject.internal.InjectorImpl$1] (value [com.google.inject.internal.InjectorImpl$1@29f68f1c]) and a value of type [java.lang.Object[]] (value [[Ljava.lang.Object;@7e9ef185]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.
Mar 03, 2020 4:22:56 PM org.apache.catalina.loader.WebappClassLoader checkThreadLocalMapForLeaks
SEVERE: The web application [] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@67e47b37]) and a value of type [io.netty.util.internal.InternalThreadLocalMap] (value [io.netty.util.internal.InternalThreadLocalMap@6eecc37f]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.
Mar 03, 2020 4:22:56 PM org.apache.catalina.loader.WebappClassLoader checkThreadLocalMapForLeaks
SEVERE: The web application [] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@67e47b37]) and a value of type [io.netty.util.internal.InternalThreadLocalMap] (value [io.netty.util.internal.InternalThreadLocalMap@7ae4faf2]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.
Mar 03, 2020 4:22:56 PM org.apache.coyote.AbstractProtocol start
2 Likes

Hi @banga,

Thanks for reporting this issue! I’m hoping our migrations expert @Ameen can help you with it :slight_smile:

Gintare

1 Like

Hi Dennis,

We got an error with the scheduler module while upgrading from 2.32.4 to 2.33.1. During the deploy process the tomcat server was failing due to a migration error.

The issue was with a cron that we have created via the scheduler module interface. Our solution was to remove the cron job before upgrading to 2.33 and then we created it again in 2.33.

Maybe, if you check your postgres log file, I believe you can get more details about the error (like the job ID in the jobconfiguration table)

Hopefully this can help you. Good luck!!!

2 Likes

Hi @banga,

Did the advice from @pablodelmedico help fix your issue?

Best,
Karoline

1 Like

@banga We had a bug in 2.31.7, where if an entry for Push Analysis Job parameter exists. then the migration or startup would fail. Like @pablodelmedico suggested, the workaround is to remove that job configuration from scheduler interface and then re-adding it after the migration.

https://jira.dhis2.org/browse/DHIS2-8199 This is the issue. It has been resolved in 2.31.8.

Keep us updated on how it goes and we can help you further.

1 Like

Thanks @pablodelmedico, I think this is the problem. I’ll update accordingly.

1 Like