cqframework / cqf-ruler

FHIR Clinical Reasoning Module Server
Apache License 2.0
63 stars 49 forks source link

Can't running cqf-ruler on R5 FHIR version #797

Open CLoD-Lab opened 1 month ago

CLoD-Lab commented 1 month ago

Hi all,

I attempted to use the following command to change the FHIR version, according to wiki deployment overwiew :

docker run -e hapi.fhir.fhir_version=R5 -p 8435:8080 alphora/cqf-ruler:0.14.0

But:

10:16:08,180 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
10:16:08,180 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/server/ROOT.war!/WEB-INF/classes!/logback.xml]
10:16:08,183 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback.xml] occurs multiple times on the classpath.
10:16:08,183 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback.xml] occurs at [jar:file:/server/ROOT.war!/WEB-INF/classes!/logback.xml]
10:16:08,183 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback.xml] occurs at [jar:file:/server/ROOT.war!/WEB-INF/lib/cqf-ruler-external-0.14.0.jar!/logback.xml]
10:16:08,232 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@38082d64 - URL [jar:file:/server/ROOT.war!/WEB-INF/classes!/logback.xml] is not of type file
10:16:08,294 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set
10:16:08,310 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - Will scan for changes in [jar:file:/server/ROOT.war!/WEB-INF/classes!/logback.xml] 
10:16:08,310 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - Setting ReconfigureOnChangeTask scanning period to 30 seconds
10:16:08,319 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
10:16:08,324 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [STDOUT]
10:16:08,335 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
10:16:08,417 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.opencds.cqf.cql.engine.debug] to DEBUG
10:16:08,418 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to INFO
10:16:08,418 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [STDOUT] to Logger[ROOT]
10:16:08,418 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration.
10:16:08,419 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@dfd3711 - Registering current configuration as safe fallback point

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::               (v2.7.12)

2024-10-30 10:16:08.999 [background-preinit] INFO  o.h.validator.internal.util.Version [Version.java:21] HV000001: Hibernate Validator 6.2.5.Final
2024-10-30 10:16:09.040 [main] INFO  org.opencds.cqf.ruler.Application [StartupInfoLogger.java:55] Starting Application v0.14.0 using Java 18.0.2.1 on ae42dfb5a176 with PID 1 (/server/ROOT.war started by root in /)
2024-10-30 10:16:09.041 [main] INFO  org.opencds.cqf.ruler.Application [SpringApplication.java:631] No active profile set, falling back to 1 default profile: "default"
2024-10-30 10:16:10.227 [main] INFO  o.s.d.r.c.RepositoryConfigurationDelegate [RepositoryConfigurationDelegate.java:132] Bootstrapping Spring Data JPA repositories in DEFAULT mode.
2024-10-30 10:16:10.544 [main] INFO  o.s.d.r.c.RepositoryConfigurationDelegate [RepositoryConfigurationDelegate.java:201] Finished Spring Data repository scanning in 307 ms. Found 52 JPA repository interfaces.
2024-10-30 10:16:11.655 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [PostProcessorRegistrationDelegate.java:376] Bean 'ca.uhn.fhir.jpa.config.BeanPostProcessorConfig' of type [ca.uhn.fhir.jpa.config.BeanPostProcessorConfig$$EnhancerBySpringCGLIB$$7e654b28] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-10-30 10:16:12.117 [main] INFO  o.s.b.w.e.tomcat.TomcatWebServer [TomcatWebServer.java:108] Tomcat initialized with port(s): 8080 (http)
2024-10-30 10:16:12.124 [main] INFO  o.a.coyote.http11.Http11NioProtocol [DirectJDKLog.java:173] Initializing ProtocolHandler ["http-nio-8080"]
2024-10-30 10:16:12.125 [main] INFO  o.a.catalina.core.StandardService [DirectJDKLog.java:173] Starting service [Tomcat]
2024-10-30 10:16:12.125 [main] INFO  o.a.catalina.core.StandardEngine [DirectJDKLog.java:173] Starting Servlet engine: [Apache Tomcat/9.0.75]
2024-10-30 10:16:16.613 [main] INFO  o.a.c.c.C.[Tomcat].[localhost].[/] [DirectJDKLog.java:173] Initializing Spring embedded WebApplicationContext
2024-10-30 10:16:16.613 [main] INFO  o.s.b.w.s.c.ServletWebServerApplicationContext [ServletWebServerApplicationContext.java:292] Root WebApplicationContext: initialization completed in 7508 ms
2024-10-30 10:16:16.698 [main] INFO  ca.uhn.fhir.util.VersionUtil [VersionUtil.java:84] HAPI FHIR version 6.6.1 - Rev ead537c3e9
2024-10-30 10:16:16.704 [main] INFO  ca.uhn.fhir.context.FhirContext [FhirContext.java:210] Creating new FHIR context for FHIR version [R5]
2024-10-30 10:16:16.815 [main] INFO  o.h.jpa.internal.util.LogHelper [LogHelper.java:31] HHH000204: Processing PersistenceUnitInfo [name: HAPI_PU]
2024-10-30 10:16:16.896 [main] INFO  org.hibernate.Version [Version.java:44] HHH000412: Hibernate ORM core version 5.6.15.Final
2024-10-30 10:16:17.143 [main] INFO  o.h.annotations.common.Version [JavaReflectionManager.java:56] HCANN000001: Hibernate Commons Annotations {5.1.2.Final}
2024-10-30 10:16:17.263 [main] INFO  com.zaxxer.hikari.HikariDataSource [HikariDataSource.java:110] HikariPool-1 - Starting...
2024-10-30 10:16:17.590 [main] INFO  com.zaxxer.hikari.HikariDataSource [HikariDataSource.java:123] HikariPool-1 - Start completed.
2024-10-30 10:16:17.608 [main] INFO  org.hibernate.dialect.Dialect [Dialect.java:175] HHH000400: Using dialect: ca.uhn.fhir.jpa.model.dialect.HapiFhirH2Dialect
2024-10-30 10:16:17.659 [main] INFO  o.h.e.b.internal.EnversServiceImpl [EnversServiceImpl.java:88] Envers integration enabled? : true
2024-10-30 10:16:18.601 [main] INFO  o.h.s.m.o.b.i.HibernateSearchPreIntegrationService [HibernateSearchPreIntegrationService.java:89] HSEARCH000034: Hibernate Search version 6.1.6.Final
2024-10-30 10:16:18.727 [main] INFO  o.o.c.e.c.FhirServerConfigCommon [FhirServerConfigCommon.java:45] Server configured to allow contains searches
2024-10-30 10:16:18.728 [main] INFO  o.o.c.e.c.FhirServerConfigCommon [FhirServerConfigCommon.java:47] Server configured to deny multiple deletes
2024-10-30 10:16:18.728 [main] INFO  o.o.c.e.c.FhirServerConfigCommon [FhirServerConfigCommon.java:49] Server configured to allow external references
2024-10-30 10:16:18.729 [main] INFO  o.o.c.e.c.FhirServerConfigCommon [FhirServerConfigCommon.java:51] Server configured to enable DAO scheduling
2024-10-30 10:16:18.729 [main] INFO  o.o.c.e.c.FhirServerConfigCommon [FhirServerConfigCommon.java:53] Server configured to disable delete expunges
2024-10-30 10:16:18.729 [main] INFO  o.o.c.e.c.FhirServerConfigCommon [FhirServerConfigCommon.java:55] Server configured to enable expunges
2024-10-30 10:16:18.729 [main] INFO  o.o.c.e.c.FhirServerConfigCommon [FhirServerConfigCommon.java:56] Server configured to allow overriding default search params
2024-10-30 10:16:18.730 [main] INFO  o.o.c.e.c.FhirServerConfigCommon [FhirServerConfigCommon.java:58] Server configured to disable auto-creating placeholder references
2024-10-30 10:16:18.779 [main] INFO  o.o.c.e.c.FhirServerConfigCommon [FhirServerConfigCommon.java:117] Server configured to have a maximum fetch size of 'unlimited'
2024-10-30 10:16:18.780 [main] INFO  o.o.c.e.c.FhirServerConfigCommon [FhirServerConfigCommon.java:122] Server configured to cache search results for 60000 milliseconds
2024-10-30 10:16:20.194 [main] INFO  o.h.e.t.j.p.i.JtaPlatformInitiator [JtaPlatformInitiator.java:52] HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
2024-10-30 10:16:20.719 [main] INFO  o.h.s.b.l.l.d.impl.FileSystemUtils [FileSystemUtils.java:33] HSEARCH000041: Index directory does not exist, creating: '/target/lucenefiles/TermConcept'
2024-10-30 10:16:20.728 [main] INFO  o.h.s.b.l.l.d.impl.FileSystemUtils [FileSystemUtils.java:33] HSEARCH000041: Index directory does not exist, creating: '/target/lucenefiles/ResourceTable'
2024-10-30 10:16:20.898 [main] INFO  c.u.f.j.c.HapiFhirLocalContainerEntityManagerFactoryBean [AbstractEntityManagerFactoryBean.java:437] Initialized JPA EntityManagerFactory for persistence unit 'HAPI_PU'
2024-10-30 10:16:21.931 [main] INFO  o.h.f.c.h.v.s.DefaultProfileValidationSupportNpmStrategy [DefaultProfileValidationSupportNpmStrategy.java:26] Loading R5 Core+Extension packages into memory
2024-10-30 10:16:25.616 [main] INFO  ca.uhn.fhir.util.XmlUtil [DependencyLogImpl.java:74] FHIR XML procesing will use StAX implementation 'Woodstox' version '6.4.0'
2024-10-30 10:16:39.134 [main] INFO  o.h.f.c.h.v.s.DefaultProfileValidationSupportNpmStrategy [DefaultProfileValidationSupportNpmStrategy.java:37] Loaded 34377 Core+Extension resources in 00:00:17.203
2024-10-30 10:16:41.446 [main] INFO  c.u.f.j.s.BaseSchedulerServiceImpl [BaseSchedulerServiceImpl.java:130] Creating Local Scheduler
2024-10-30 10:16:41.473 [main] INFO  org.quartz.impl.StdSchedulerFactory [StdSchedulerFactory.java:1220] Using default implementation for ThreadExecutor
2024-10-30 10:16:41.485 [main] INFO  o.quartz.core.SchedulerSignalerImpl [SchedulerSignalerImpl.java:61] Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl
2024-10-30 10:16:41.485 [main] INFO  org.quartz.core.QuartzScheduler [QuartzScheduler.java:229] Quartz Scheduler v.2.3.2 created.
2024-10-30 10:16:41.486 [main] INFO  org.quartz.simpl.RAMJobStore [RAMJobStore.java:155] RAMJobStore initialized.
2024-10-30 10:16:41.487 [main] INFO  org.quartz.core.QuartzScheduler [QuartzScheduler.java:294] Scheduler meta-data: Quartz Scheduler (v2.3.2) 'hapi-fhir-jpa-scheduler' with instanceId 'NON_CLUSTERED'
  Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally.
  NOT STARTED.
  Currently in standby mode.
  Number of jobs executed: 0
  Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 4 threads.
  Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered.

2024-10-30 10:16:41.487 [main] INFO  org.quartz.impl.StdSchedulerFactory [StdSchedulerFactory.java:1374] Quartz scheduler 'hapi-fhir-jpa-scheduler' initialized from an externally provided properties instance.
2024-10-30 10:16:41.487 [main] INFO  org.quartz.impl.StdSchedulerFactory [StdSchedulerFactory.java:1378] Quartz scheduler version: 2.3.2
2024-10-30 10:16:41.488 [main] INFO  org.quartz.core.QuartzScheduler [QuartzScheduler.java:2293] JobFactory set to: ca.uhn.fhir.jpa.sched.AutowiringSpringBeanJobFactory@1f4de96e
2024-10-30 10:16:41.488 [main] INFO  org.quartz.core.QuartzScheduler [QuartzScheduler.java:585] Scheduler hapi-fhir-jpa-scheduler_$_NON_CLUSTERED paused.
2024-10-30 10:16:41.488 [main] INFO  c.u.f.j.s.BaseSchedulerServiceImpl [BaseSchedulerServiceImpl.java:127] Creating Clustered Scheduler
2024-10-30 10:16:41.489 [main] INFO  org.quartz.impl.StdSchedulerFactory [StdSchedulerFactory.java:1220] Using default implementation for ThreadExecutor
2024-10-30 10:16:41.490 [main] INFO  o.quartz.core.SchedulerSignalerImpl [SchedulerSignalerImpl.java:61] Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl
2024-10-30 10:16:41.490 [main] INFO  org.quartz.core.QuartzScheduler [QuartzScheduler.java:229] Quartz Scheduler v.2.3.2 created.
2024-10-30 10:16:41.490 [main] INFO  org.quartz.simpl.RAMJobStore [RAMJobStore.java:155] RAMJobStore initialized.
2024-10-30 10:16:41.490 [main] INFO  org.quartz.core.QuartzScheduler [QuartzScheduler.java:294] Scheduler meta-data: Quartz Scheduler (v2.3.2) 'hapi-fhir-jpa-scheduler' with instanceId 'NON_CLUSTERED'
  Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally.
  NOT STARTED.
  Currently in standby mode.
  Number of jobs executed: 0
  Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 4 threads.
  Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered.

2024-10-30 10:16:41.490 [main] INFO  org.quartz.impl.StdSchedulerFactory [StdSchedulerFactory.java:1374] Quartz scheduler 'hapi-fhir-jpa-scheduler' initialized from an externally provided properties instance.
2024-10-30 10:16:41.490 [main] INFO  org.quartz.impl.StdSchedulerFactory [StdSchedulerFactory.java:1378] Quartz scheduler version: 2.3.2
2024-10-30 10:16:41.491 [main] INFO  org.quartz.core.QuartzScheduler [QuartzScheduler.java:2293] JobFactory set to: ca.uhn.fhir.jpa.sched.AutowiringSpringBeanJobFactory@1f4de96e
2024-10-30 10:16:41.491 [main] INFO  org.quartz.core.QuartzScheduler [QuartzScheduler.java:585] Scheduler hapi-fhir-jpa-scheduler_$_NON_CLUSTERED paused.
2024-10-30 10:16:41.555 [main] INFO  org.hibernate.dialect.Dialect [Dialect.java:175] HHH000400: Using dialect: org.hibernate.dialect.H2Dialect
2024-10-30 10:16:41.948 [main] INFO  ca.uhn.fhir.context.FhirContext [FhirContext.java:210] Creating new FHIR context for FHIR version [R4]
2024-10-30 10:16:42.114 [main] INFO  o.o.c.e.common.StarterJpaConfig [StarterJpaConfig.java:224] CORS is enabled on this server
2024-10-30 10:16:42.116 [main] INFO  o.o.c.e.common.StarterJpaConfig [StarterJpaConfig.java:237] CORS allows the following origins: *
2024-10-30 10:16:45.413 [main] INFO  ca.uhn.fhir.context.FhirContext [FhirContext.java:210] Creating new FHIR context for FHIR version [R4]
2024-10-30 10:16:45.804 [main] INFO  ca.uhn.fhir.context.FhirContext [FhirContext.java:210] Creating new FHIR context for FHIR version [R5]
2024-10-30 10:16:45.812 [main] INFO  c.u.f.j.s.r.JpaSearchParamCache [JpaSearchParamCache.java:166] Have 0 unique search params
2024-10-30 10:16:45.937 [main] WARN  o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration [JpaBaseConfiguration.java:223] spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
2024-10-30 10:16:46.860 [main] INFO  org.opencds.cqf.ruler.ServerConfig [ServerConfig.java:40] Loading operation providers from plugins
2024-10-30 10:16:46.861 [main] INFO  org.opencds.cqf.ruler.ServerConfig [ServerConfig.java:47] Loading interceptors from plugins
2024-10-30 10:16:46.862 [main] INFO  org.opencds.cqf.ruler.ServerConfig [ServerConfig.java:54] Loading metadata extenders from plugins
2024-10-30 10:16:46.872 [main] WARN  o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext [AbstractApplicationContext.java:591] Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'cpgProviderLoader' defined in class path resource [org/opencds/cqf/ruler/cpg/CpgConfig.class]: Unsatisfied dependency expressed through method 'cpgProviderLoader' parameter 3; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'org.opencds.cqf.external.cr.PostInitProviderRegisterer' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {}
2024-10-30 10:16:46.912 [main] INFO  c.u.f.j.c.HapiFhirLocalContainerEntityManagerFactoryBean [AbstractEntityManagerFactoryBean.java:651] Closing JPA EntityManagerFactory for persistence unit 'HAPI_PU'
2024-10-30 10:16:46.923 [main] INFO  com.zaxxer.hikari.HikariDataSource [HikariDataSource.java:350] HikariPool-1 - Shutdown initiated...
2024-10-30 10:16:46.965 [main] INFO  com.zaxxer.hikari.HikariDataSource [HikariDataSource.java:352] HikariPool-1 - Shutdown completed.
2024-10-30 10:16:46.967 [main] INFO  o.a.catalina.core.StandardService [DirectJDKLog.java:173] Stopping service [Tomcat]
2024-10-30 10:16:46.970 [main] WARN  o.a.c.loader.WebappClassLoaderBase [DirectJDKLog.java:173] The web application [ROOT] appears to have started a thread named [hapi-fhir-jpa-scheduler-local-1] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
 java.base@18.0.2.1/java.lang.Object.wait(Native Method)
 org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:568)
2024-10-30 10:16:46.970 [main] WARN  o.a.c.loader.WebappClassLoaderBase [DirectJDKLog.java:173] The web application [ROOT] appears to have started a thread named [hapi-fhir-jpa-scheduler-local-2] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
 java.base@18.0.2.1/java.lang.Object.wait(Native Method)
 org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:568)
2024-10-30 10:16:46.971 [main] WARN  o.a.c.loader.WebappClassLoaderBase [DirectJDKLog.java:173] The web application [ROOT] appears to have started a thread named [hapi-fhir-jpa-scheduler-local-3] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
 java.base@18.0.2.1/java.lang.Object.wait(Native Method)
 org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:568)
2024-10-30 10:16:46.971 [main] WARN  o.a.c.loader.WebappClassLoaderBase [DirectJDKLog.java:173] The web application [ROOT] appears to have started a thread named [hapi-fhir-jpa-scheduler-local-4] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
 java.base@18.0.2.1/java.lang.Object.wait(Native Method)
 org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:568)
2024-10-30 10:16:46.972 [main] WARN  o.a.c.loader.WebappClassLoaderBase [DirectJDKLog.java:173] The web application [ROOT] appears to have started a thread named [hapi-fhir-jpa-scheduler-clustered-1] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
 java.base@18.0.2.1/java.lang.Object.wait(Native Method)
 org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:568)
2024-10-30 10:16:46.972 [main] WARN  o.a.c.loader.WebappClassLoaderBase [DirectJDKLog.java:173] The web application [ROOT] appears to have started a thread named [hapi-fhir-jpa-scheduler-clustered-2] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
 java.base@18.0.2.1/java.lang.Object.wait(Native Method)
 org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:568)
2024-10-30 10:16:46.972 [main] WARN  o.a.c.loader.WebappClassLoaderBase [DirectJDKLog.java:173] The web application [ROOT] appears to have started a thread named [hapi-fhir-jpa-scheduler-clustered-3] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
 java.base@18.0.2.1/java.lang.Object.wait(Native Method)
 org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:568)
2024-10-30 10:16:46.972 [main] WARN  o.a.c.loader.WebappClassLoaderBase [DirectJDKLog.java:173] The web application [ROOT] appears to have started a thread named [hapi-fhir-jpa-scheduler-clustered-4] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
 java.base@18.0.2.1/java.lang.Object.wait(Native Method)
 org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:568)
2024-10-30 10:16:46.973 [main] WARN  o.a.c.loader.WebappClassLoaderBase [DirectJDKLog.java:173] The web application [ROOT] appears to have started a thread named [hapi-fhir-jpa-scheduler_QuartzSchedulerThread] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
 java.base@18.0.2.1/java.lang.Object.wait(Native Method)
 org.quartz.core.QuartzSchedulerThread.run(QuartzSchedulerThread.java:254)
2024-10-30 10:16:46.973 [main] WARN  o.a.c.loader.WebappClassLoaderBase [DirectJDKLog.java:173] The web application [ROOT] appears to have started a thread named [hapi-fhir-jpa-scheduler_QuartzSchedulerThread] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
 java.base@18.0.2.1/java.lang.Object.wait(Native Method)
 org.quartz.core.QuartzSchedulerThread.run(QuartzSchedulerThread.java:254)
2024-10-30 10:16:46.985 [main] INFO  o.s.b.a.l.ConditionEvaluationReportLoggingListener [ConditionEvaluationReportLoggingListener.java:136] 

Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2024-10-30 10:16:47.046 [main] ERROR o.s.b.d.LoggingFailureAnalysisReporter [LoggingFailureAnalysisReporter.java:40] 

***************************
APPLICATION FAILED TO START
***************************

Description:

Parameter 3 of method cpgProviderLoader in org.opencds.cqf.ruler.cpg.CpgConfig required a bean of type 'org.opencds.cqf.external.cr.PostInitProviderRegisterer' that could not be found.

Action:

Consider defining a bean of type 'org.opencds.cqf.external.cr.PostInitProviderRegisterer' in your configuration.