More details of the release in https://wiki.openmrs.org/x/i4DTAw

Build: #960 was successful

Job: Build and Test JDK 24 was successful

Build log

The build generated 2,772 lines of output.   The output is too long and has been truncated to the last 1,000 lines. Download or view full build log.

03-Dec-2025 01:37:16 [INFO] Running org.openmrs.module.reporting.data.encounter.evaluator.EncounterProviderDataEvaluatorTest
03-Dec-2025 01:37:16 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:16,236| '/tmp/appdir-for-unit-tests-4197093984587474172/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:16 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:16,262| '/tmp/appdir-for-unit-tests-10906839973350063514/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:16 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:16,304| '/tmp/appdir-for-unit-tests-6033864598811709399/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:16 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:16,329| '/tmp/appdir-for-unit-tests-9533359294361415975/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:16 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:16,336| '/tmp/appdir-for-unit-tests-3960139902255108739/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:16 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:16,346| '/tmp/appdir-for-unit-tests-10272780574779045823/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:16 ERROR - EvaluationProfiler.log(111) |2025-12-03T01:37:16,356| 1302        2025-12-03 01:37:16.356        >        ERROR        EXECUTING_QUERY                        select ep.encounter.id as id, ep.provider as provider from org.openmrs.EncounterProvider as ep where ep.voided = false and ep.encounterRole = EncounterRole: [(no ID) ]: org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing: org.openmrs.EncounterRole
03-Dec-2025 01:37:16 java.lang.IllegalStateException: org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing: org.openmrs.EncounterRole
03-Dec-2025 01:37:16         at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:151) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1626) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         at org.openmrs.module.reporting.evaluation.querybuilder.HqlQueryBuilder.evaluateToList(HqlQueryBuilder.java:483) [reporting-api-2.0.0-SNAPSHOT.jar:?]
03-Dec-2025 01:37:16         at org.openmrs.module.reporting.evaluation.service.EvaluationServiceImpl.evaluateToList(EvaluationServiceImpl.java:45) [reporting-api-2.0.0-SNAPSHOT.jar:?]
03-Dec-2025 01:37:16         at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[?:?]
03-Dec-2025 01:37:16         at java.base/java.lang.reflect.Method.invoke(Method.java:565) ~[?:?]
03-Dec-2025 01:37:16         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) [spring-tx-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) [spring-tx-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) [spring-tx-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.cache.interceptor.CacheInterceptor.lambda$invoke$0(CacheInterceptor.java:54) [spring-context-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:351) [spring-context-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:64) [spring-context-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:123) [openmrs-api-2.7.0.jar:?]
03-Dec-2025 01:37:16         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at jdk.proxy3/jdk.proxy3.$Proxy70.evaluateToList(Unknown Source) [?:?]
03-Dec-2025 01:37:16         at org.openmrs.module.reporting.data.encounter.evaluator.EncounterProviderDataEvaluator.evaluate(EncounterProviderDataEvaluator.java:59) [reporting-api-2.0.0-SNAPSHOT.jar:?]
03-Dec-2025 01:37:16         at org.openmrs.module.reporting.data.encounter.evaluator.EncounterProviderDataEvaluator.evaluate(EncounterProviderDataEvaluator.java:33) [reporting-api-2.0.0-SNAPSHOT.jar:?]
03-Dec-2025 01:37:16         at org.openmrs.module.reporting.definition.service.BaseDefinitionService.executeEvaluator(BaseDefinitionService.java:369) [reporting-api-2.0.0-SNAPSHOT.jar:?]
03-Dec-2025 01:37:16         at org.openmrs.module.reporting.definition.service.BaseDefinitionService.evaluateBypassingExclusionOfTestPatients(BaseDefinitionService.java:264) [reporting-api-2.0.0-SNAPSHOT.jar:?]
03-Dec-2025 01:37:16         at org.openmrs.module.reporting.definition.service.BaseDefinitionService.evaluate(BaseDefinitionService.java:229) [reporting-api-2.0.0-SNAPSHOT.jar:?]
03-Dec-2025 01:37:16         at org.openmrs.module.reporting.data.encounter.service.EncounterDataServiceImpl.evaluate(EncounterDataServiceImpl.java:38) [reporting-api-2.0.0-SNAPSHOT.jar:?]
03-Dec-2025 01:37:16         at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[?:?]
03-Dec-2025 01:37:16         at java.base/java.lang.reflect.Method.invoke(Method.java:565) ~[?:?]
03-Dec-2025 01:37:16         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.cache.interceptor.CacheInterceptor.lambda$invoke$0(CacheInterceptor.java:54) [spring-context-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:351) [spring-context-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:64) [spring-context-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:123) [openmrs-api-2.7.0.jar:?]
03-Dec-2025 01:37:16         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at jdk.proxy3/jdk.proxy3.$Proxy75.evaluate(Unknown Source) [?:?]
03-Dec-2025 01:37:16         at org.openmrs.module.reporting.data.encounter.evaluator.EncounterProviderDataEvaluatorTest.shouldFailIfEncounterRoleParameterSetToAnotherType(EncounterProviderDataEvaluatorTest.java:199) [test-classes/:?]
03-Dec-2025 01:37:16         at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[?:?]
03-Dec-2025 01:37:16         at java.base/java.lang.reflect.Method.invoke(Method.java:565) ~[?:?]
03-Dec-2025 01:37:16         at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:16         at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:16         at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:16         at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:16         at org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:19) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:16         at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:16         at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:16         at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:16         at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:16         at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:16         at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:16         at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:16         at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:16         at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:16         at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:16         at org.junit.runners.ParentRunner.run(ParentRunner.java:413) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:16         at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.junit.runner.JUnitCore.run(JUnitCore.java:137) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:16         at org.junit.runner.JUnitCore.run(JUnitCore.java:115) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:16         at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) [junit-vintage-engine-5.11.3.jar:5.11.3]
03-Dec-2025 01:37:16         at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) [junit-vintage-engine-5.11.3.jar:5.11.3]
03-Dec-2025 01:37:16         at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) [junit-vintage-engine-5.11.3.jar:5.11.3]
03-Dec-2025 01:37:16         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) [junit-platform-launcher-1.11.3.jar:1.11.3]
03-Dec-2025 01:37:16         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) [junit-platform-launcher-1.11.3.jar:1.11.3]
03-Dec-2025 01:37:16         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) [junit-platform-launcher-1.11.3.jar:1.11.3]
03-Dec-2025 01:37:16         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) [junit-platform-launcher-1.11.3.jar:1.11.3]
03-Dec-2025 01:37:16         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) [junit-platform-launcher-1.11.3.jar:1.11.3]
03-Dec-2025 01:37:16         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) [junit-platform-launcher-1.11.3.jar:1.11.3]
03-Dec-2025 01:37:16         at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) [junit-platform-launcher-1.11.3.jar:1.11.3]
03-Dec-2025 01:37:16         at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) [junit-platform-launcher-1.11.3.jar:1.11.3]
03-Dec-2025 01:37:16         at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) [junit-platform-launcher-1.11.3.jar:1.11.3]
03-Dec-2025 01:37:16         at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) [surefire-junit-platform-3.5.3.jar:3.5.3]
03-Dec-2025 01:37:16         at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:194) [surefire-junit-platform-3.5.3.jar:3.5.3]
03-Dec-2025 01:37:16         at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) [surefire-junit-platform-3.5.3.jar:3.5.3]
03-Dec-2025 01:37:16         at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) [surefire-junit-platform-3.5.3.jar:3.5.3]
03-Dec-2025 01:37:16         at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) [surefire-booter-3.5.3.jar:3.5.3]
03-Dec-2025 01:37:16         at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) [surefire-booter-3.5.3.jar:3.5.3]
03-Dec-2025 01:37:16         at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) [surefire-booter-3.5.3.jar:3.5.3]
03-Dec-2025 01:37:16         at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) [surefire-booter-3.5.3.jar:3.5.3]
03-Dec-2025 01:37:16 Caused by: org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing: org.openmrs.EncounterRole
03-Dec-2025 01:37:16         at org.hibernate.engine.internal.ForeignKeys.getEntityIdentifierIfNotUnsaved(ForeignKeys.java:347) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         at org.hibernate.type.EntityType.getIdentifier(EntityType.java:508) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         at org.hibernate.type.EntityType.nullSafeSet(EntityType.java:289) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:53) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:682) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         at org.hibernate.loader.Loader.bindPreparedStatement(Loader.java:2150) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:2127) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:2059) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:2037) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         at org.hibernate.loader.Loader.doQuery(Loader.java:956) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:357) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         at org.hibernate.loader.Loader.doList(Loader.java:2868) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         at org.hibernate.loader.Loader.doList(Loader.java:2850) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2682) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         at org.hibernate.loader.Loader.list(Loader.java:2677) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:540) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:400) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:218) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1459) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         at org.hibernate.query.internal.AbstractProducedQuery.doList(AbstractProducedQuery.java:1649) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1617) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         ... 97 more
03-Dec-2025 01:37:16 ERROR - EvaluationProfiler.log(111) |2025-12-03T01:37:16,357| 1302        2025-12-03 01:37:16.357        >        ERROR        EVALUATING_DEFINITION                        EncounterProviderDataDefinition[encounterRole=EncounterRole: [(no ID) ],singleProvider=false]: org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing: org.openmrs.EncounterRole
03-Dec-2025 01:37:16 java.lang.IllegalStateException: org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing: org.openmrs.EncounterRole
03-Dec-2025 01:37:16         at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:151) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1626) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         at org.openmrs.module.reporting.evaluation.querybuilder.HqlQueryBuilder.evaluateToList(HqlQueryBuilder.java:483) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
03-Dec-2025 01:37:16         at org.openmrs.module.reporting.evaluation.service.EvaluationServiceImpl.evaluateToList(EvaluationServiceImpl.java:45) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
03-Dec-2025 01:37:16         at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[?:?]
03-Dec-2025 01:37:16         at java.base/java.lang.reflect.Method.invoke(Method.java:565) ~[?:?]
03-Dec-2025 01:37:16         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) ~[spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) ~[spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) ~[spring-tx-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) ~[spring-tx-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) ~[spring-tx-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.cache.interceptor.CacheInterceptor.lambda$invoke$0(CacheInterceptor.java:54) ~[spring-context-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:351) ~[spring-context-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:64) ~[spring-context-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:123) ~[openmrs-api-2.7.0.jar:?]
03-Dec-2025 01:37:16         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) ~[spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) ~[spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) ~[spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at jdk.proxy3/jdk.proxy3.$Proxy70.evaluateToList(Unknown Source) ~[?:?]
03-Dec-2025 01:37:16         at org.openmrs.module.reporting.data.encounter.evaluator.EncounterProviderDataEvaluator.evaluate(EncounterProviderDataEvaluator.java:59) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
03-Dec-2025 01:37:16         at org.openmrs.module.reporting.data.encounter.evaluator.EncounterProviderDataEvaluator.evaluate(EncounterProviderDataEvaluator.java:33) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
03-Dec-2025 01:37:16         at org.openmrs.module.reporting.definition.service.BaseDefinitionService.executeEvaluator(BaseDefinitionService.java:369) [reporting-api-2.0.0-SNAPSHOT.jar:?]
03-Dec-2025 01:37:16         at org.openmrs.module.reporting.definition.service.BaseDefinitionService.evaluateBypassingExclusionOfTestPatients(BaseDefinitionService.java:264) [reporting-api-2.0.0-SNAPSHOT.jar:?]
03-Dec-2025 01:37:16         at org.openmrs.module.reporting.definition.service.BaseDefinitionService.evaluate(BaseDefinitionService.java:229) [reporting-api-2.0.0-SNAPSHOT.jar:?]
03-Dec-2025 01:37:16         at org.openmrs.module.reporting.data.encounter.service.EncounterDataServiceImpl.evaluate(EncounterDataServiceImpl.java:38) [reporting-api-2.0.0-SNAPSHOT.jar:?]
03-Dec-2025 01:37:16         at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[?:?]
03-Dec-2025 01:37:16         at java.base/java.lang.reflect.Method.invoke(Method.java:565) ~[?:?]
03-Dec-2025 01:37:16         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.cache.interceptor.CacheInterceptor.lambda$invoke$0(CacheInterceptor.java:54) [spring-context-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:351) [spring-context-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:64) [spring-context-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:123) [openmrs-api-2.7.0.jar:?]
03-Dec-2025 01:37:16         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at jdk.proxy3/jdk.proxy3.$Proxy75.evaluate(Unknown Source) [?:?]
03-Dec-2025 01:37:16         at org.openmrs.module.reporting.data.encounter.evaluator.EncounterProviderDataEvaluatorTest.shouldFailIfEncounterRoleParameterSetToAnotherType(EncounterProviderDataEvaluatorTest.java:199) [test-classes/:?]
03-Dec-2025 01:37:16         at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[?:?]
03-Dec-2025 01:37:16         at java.base/java.lang.reflect.Method.invoke(Method.java:565) ~[?:?]
03-Dec-2025 01:37:16         at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:16         at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:16         at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:16         at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:16         at org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:19) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:16         at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:16         at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:16         at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:16         at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:16         at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:16         at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:16         at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:16         at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:16         at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:16         at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:16         at org.junit.runners.ParentRunner.run(ParentRunner.java:413) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:16         at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:16         at org.junit.runner.JUnitCore.run(JUnitCore.java:137) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:16         at org.junit.runner.JUnitCore.run(JUnitCore.java:115) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:16         at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) [junit-vintage-engine-5.11.3.jar:5.11.3]
03-Dec-2025 01:37:16         at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) [junit-vintage-engine-5.11.3.jar:5.11.3]
03-Dec-2025 01:37:16         at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) [junit-vintage-engine-5.11.3.jar:5.11.3]
03-Dec-2025 01:37:16         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) [junit-platform-launcher-1.11.3.jar:1.11.3]
03-Dec-2025 01:37:16         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) [junit-platform-launcher-1.11.3.jar:1.11.3]
03-Dec-2025 01:37:16         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) [junit-platform-launcher-1.11.3.jar:1.11.3]
03-Dec-2025 01:37:16         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) [junit-platform-launcher-1.11.3.jar:1.11.3]
03-Dec-2025 01:37:16         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) [junit-platform-launcher-1.11.3.jar:1.11.3]
03-Dec-2025 01:37:16         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) [junit-platform-launcher-1.11.3.jar:1.11.3]
03-Dec-2025 01:37:16         at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) [junit-platform-launcher-1.11.3.jar:1.11.3]
03-Dec-2025 01:37:16         at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) [junit-platform-launcher-1.11.3.jar:1.11.3]
03-Dec-2025 01:37:16         at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) [junit-platform-launcher-1.11.3.jar:1.11.3]
03-Dec-2025 01:37:16         at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) [surefire-junit-platform-3.5.3.jar:3.5.3]
03-Dec-2025 01:37:16         at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:194) [surefire-junit-platform-3.5.3.jar:3.5.3]
03-Dec-2025 01:37:16         at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) [surefire-junit-platform-3.5.3.jar:3.5.3]
03-Dec-2025 01:37:16         at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) [surefire-junit-platform-3.5.3.jar:3.5.3]
03-Dec-2025 01:37:16         at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) [surefire-booter-3.5.3.jar:3.5.3]
03-Dec-2025 01:37:16         at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) [surefire-booter-3.5.3.jar:3.5.3]
03-Dec-2025 01:37:16         at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) [surefire-booter-3.5.3.jar:3.5.3]
03-Dec-2025 01:37:16         at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) [surefire-booter-3.5.3.jar:3.5.3]
03-Dec-2025 01:37:16 Caused by: org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing: org.openmrs.EncounterRole
03-Dec-2025 01:37:16         at org.hibernate.engine.internal.ForeignKeys.getEntityIdentifierIfNotUnsaved(ForeignKeys.java:347) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         at org.hibernate.type.EntityType.getIdentifier(EntityType.java:508) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         at org.hibernate.type.EntityType.nullSafeSet(EntityType.java:289) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:53) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:682) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         at org.hibernate.loader.Loader.bindPreparedStatement(Loader.java:2150) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:2127) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:2059) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:2037) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         at org.hibernate.loader.Loader.doQuery(Loader.java:956) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:357) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         at org.hibernate.loader.Loader.doList(Loader.java:2868) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         at org.hibernate.loader.Loader.doList(Loader.java:2850) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2682) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         at org.hibernate.loader.Loader.list(Loader.java:2677) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:540) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:400) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:218) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1459) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         at org.hibernate.query.internal.AbstractProducedQuery.doList(AbstractProducedQuery.java:1649) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1617) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:16         ... 97 more
03-Dec-2025 01:37:16 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:16,407| '/tmp/appdir-for-unit-tests-13828623204277967949/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:16 [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.309 s -- in org.openmrs.module.reporting.data.encounter.evaluator.EncounterProviderDataEvaluatorTest
03-Dec-2025 01:37:16 [INFO] Running org.openmrs.module.reporting.data.encounter.evaluator.ConvertedEncounterDataEvaluatorTest
03-Dec-2025 01:37:16 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:16,480| '/tmp/appdir-for-unit-tests-5190545159145676458/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:16 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.075 s -- in org.openmrs.module.reporting.data.encounter.evaluator.ConvertedEncounterDataEvaluatorTest
03-Dec-2025 01:37:16 [INFO] Running org.openmrs.module.reporting.data.encounter.evaluator.EncounterIdDataEvaluatorTest
03-Dec-2025 01:37:16 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:16,531| '/tmp/appdir-for-unit-tests-10603950482843978597/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:16 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:16,621| '/tmp/appdir-for-unit-tests-7798607831444528113/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:16 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.131 s -- in org.openmrs.module.reporting.data.encounter.evaluator.EncounterIdDataEvaluatorTest
03-Dec-2025 01:37:16 [INFO] Running org.openmrs.module.reporting.data.encounter.service.EncounterDataServiceImplTest
03-Dec-2025 01:37:16 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:16,674| '/tmp/appdir-for-unit-tests-7571501615231847183/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:16 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.092 s -- in org.openmrs.module.reporting.data.encounter.service.EncounterDataServiceImplTest
03-Dec-2025 01:37:16 [INFO] Running org.openmrs.module.reporting.data.person.evaluator.ConvertedPersonDataEvaluatorTest
03-Dec-2025 01:37:16 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:16,762| '/tmp/appdir-for-unit-tests-9128619872382731542/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:16 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.054 s -- in org.openmrs.module.reporting.data.person.evaluator.ConvertedPersonDataEvaluatorTest
03-Dec-2025 01:37:16 [INFO] Running org.openmrs.module.reporting.data.person.evaluator.RelationshipsForPersonDataEvaluatorTest
03-Dec-2025 01:37:16 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:16,829| '/tmp/appdir-for-unit-tests-2331220959163836752/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:16 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:16,870| '/tmp/appdir-for-unit-tests-15702477122961405301/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:16 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:16,915| '/tmp/appdir-for-unit-tests-2075525069583543747/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:16 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.133 s -- in org.openmrs.module.reporting.data.person.evaluator.RelationshipsForPersonDataEvaluatorTest
03-Dec-2025 01:37:16 [INFO] Running org.openmrs.module.reporting.data.person.evaluator.GenderDataEvaluatorTest
03-Dec-2025 01:37:17 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:17,011| '/tmp/appdir-for-unit-tests-12613866526146428840/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:17 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.085 s -- in org.openmrs.module.reporting.data.person.evaluator.GenderDataEvaluatorTest
03-Dec-2025 01:37:17 [INFO] Running org.openmrs.module.reporting.data.person.evaluator.PreferredAddressDataEvaluatorTest
03-Dec-2025 01:37:17 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:17,083| '/tmp/appdir-for-unit-tests-15136507354423009767/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:17 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.066 s -- in org.openmrs.module.reporting.data.person.evaluator.PreferredAddressDataEvaluatorTest
03-Dec-2025 01:37:17 [INFO] Running org.openmrs.module.reporting.data.person.evaluator.BirthdateDataEvaluatorTest
03-Dec-2025 01:37:17 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:17,176| '/tmp/appdir-for-unit-tests-9449414436846010384/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:17 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.085 s -- in org.openmrs.module.reporting.data.person.evaluator.BirthdateDataEvaluatorTest
03-Dec-2025 01:37:17 [INFO] Running org.openmrs.module.reporting.data.person.evaluator.PreferredNameDataEvaluatorTest
03-Dec-2025 01:37:17 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:17,222| '/tmp/appdir-for-unit-tests-12421803679686515546/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:17 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:17,324| '/tmp/appdir-for-unit-tests-5696044088215821825/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:17 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.137 s -- in org.openmrs.module.reporting.data.person.evaluator.PreferredNameDataEvaluatorTest
03-Dec-2025 01:37:17 [INFO] Running org.openmrs.module.reporting.data.person.evaluator.ObsActiveListPersonDataEvaluatorTest
03-Dec-2025 01:37:17 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:17,397| '/tmp/appdir-for-unit-tests-8156818463204099349/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:17 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.075 s -- in org.openmrs.module.reporting.data.person.evaluator.ObsActiveListPersonDataEvaluatorTest
03-Dec-2025 01:37:17 [INFO] Running org.openmrs.module.reporting.data.person.evaluator.AgeDataEvaluatorTest
03-Dec-2025 01:37:17 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:17,445| '/tmp/appdir-for-unit-tests-8325319730834553470/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:17 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:17,510| '/tmp/appdir-for-unit-tests-450125084659086258/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:17 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.109 s -- in org.openmrs.module.reporting.data.person.evaluator.AgeDataEvaluatorTest
03-Dec-2025 01:37:17 [INFO] Running org.openmrs.module.reporting.data.person.evaluator.ObsForPersonDataEvaluatorTest
03-Dec-2025 01:37:17 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:17,567| '/tmp/appdir-for-unit-tests-8017625900728607707/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:17 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:17,608| '/tmp/appdir-for-unit-tests-6798987615045935631/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:17 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:17,671| '/tmp/appdir-for-unit-tests-5472885106444580930/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:17 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.159 s -- in org.openmrs.module.reporting.data.person.evaluator.ObsForPersonDataEvaluatorTest
03-Dec-2025 01:37:17 [INFO] Running org.openmrs.module.reporting.data.person.evaluator.PersonAttributeDataEvaluatorTest
03-Dec-2025 01:37:17 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:17,731| '/tmp/appdir-for-unit-tests-13136700501194118328/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:17 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.048 s -- in org.openmrs.module.reporting.data.person.evaluator.PersonAttributeDataEvaluatorTest
03-Dec-2025 01:37:17 [INFO] Running org.openmrs.module.reporting.data.person.evaluator.PersonIdDataEvaluatorTest
03-Dec-2025 01:37:17 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:17,771| '/tmp/appdir-for-unit-tests-4273908656985060171/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:17 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.035 s -- in org.openmrs.module.reporting.data.person.evaluator.PersonIdDataEvaluatorTest
03-Dec-2025 01:37:17 [INFO] Running org.openmrs.module.reporting.data.person.evaluator.VitalStatusDataEvaluatorTest
03-Dec-2025 01:37:17 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:17,814| '/tmp/appdir-for-unit-tests-15810641754451338003/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:17 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.034 s -- in org.openmrs.module.reporting.data.person.evaluator.VitalStatusDataEvaluatorTest
03-Dec-2025 01:37:17 [INFO] Running org.openmrs.module.reporting.data.person.evaluator.AgeAtDateOfOtherDataEvaluatorTest
03-Dec-2025 01:37:17 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:17,850| '/tmp/appdir-for-unit-tests-14795058302040681382/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:17 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.040 s -- in org.openmrs.module.reporting.data.person.evaluator.AgeAtDateOfOtherDataEvaluatorTest
03-Dec-2025 01:37:17 [INFO] Running org.openmrs.module.reporting.data.person.service.PersonDataServiceImplTest
03-Dec-2025 01:37:17 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:17,987| '/tmp/appdir-for-unit-tests-17672328776120550270/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:18 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.136 s -- in org.openmrs.module.reporting.data.person.service.PersonDataServiceImplTest
03-Dec-2025 01:37:18 [INFO] Running org.openmrs.module.reporting.data.JoinDataDefinitionTest
03-Dec-2025 01:37:18 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in org.openmrs.module.reporting.data.JoinDataDefinitionTest
03-Dec-2025 01:37:18 [INFO] Running org.openmrs.module.reporting.data.obs.evaluator.ObsIdDataEvaluatorTest
03-Dec-2025 01:37:18 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:18,058| '/tmp/appdir-for-unit-tests-13887284080325262305/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:18 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.057 s -- in org.openmrs.module.reporting.data.obs.evaluator.ObsIdDataEvaluatorTest
03-Dec-2025 01:37:18 [INFO] Running org.openmrs.module.reporting.data.obs.evaluator.ConvertedObsDataEvaluatorTest
03-Dec-2025 01:37:18 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:18,102| '/tmp/appdir-for-unit-tests-18110556473626705784/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:18 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.046 s -- in org.openmrs.module.reporting.data.obs.evaluator.ConvertedObsDataEvaluatorTest
03-Dec-2025 01:37:18 [INFO] Running org.openmrs.module.reporting.data.obs.evaluator.PersonToObsEvaluatorTest
03-Dec-2025 01:37:18 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:18,158| '/tmp/appdir-for-unit-tests-4437254656646057433/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:18 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:18,198| '/tmp/appdir-for-unit-tests-17487790339304493686/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:18 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:18,233| '/tmp/appdir-for-unit-tests-14189027922967652173/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:18 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.124 s -- in org.openmrs.module.reporting.data.obs.evaluator.PersonToObsEvaluatorTest
03-Dec-2025 01:37:18 [INFO] Running org.openmrs.module.reporting.data.obs.evaluator.EncounterToObsDataEvaluatorTest
03-Dec-2025 01:37:18 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:18,279| '/tmp/appdir-for-unit-tests-13677676569499625398/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:18 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:18,323| '/tmp/appdir-for-unit-tests-1214071425671417062/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:18 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:18,373| '/tmp/appdir-for-unit-tests-10484283808064674792/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:18 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.135 s -- in org.openmrs.module.reporting.data.obs.evaluator.EncounterToObsDataEvaluatorTest
03-Dec-2025 01:37:18 [INFO] Running org.openmrs.module.reporting.data.obs.evaluator.PatientToObsDataEvaluatorTest
03-Dec-2025 01:37:18 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:18,420| '/tmp/appdir-for-unit-tests-6804879888411582159/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:18 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:18,461| '/tmp/appdir-for-unit-tests-5585335249427116832/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:18 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:18,496| '/tmp/appdir-for-unit-tests-7816215080243451521/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:18 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.123 s -- in org.openmrs.module.reporting.data.obs.evaluator.PatientToObsDataEvaluatorTest
03-Dec-2025 01:37:18 [INFO] Running org.openmrs.module.reporting.data.obs.evaluator.GroupMemberObsDataEvaluatorTest
03-Dec-2025 01:37:18 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:18,586| '/tmp/appdir-for-unit-tests-1434505525373368122/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:18 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:18,624| '/tmp/appdir-for-unit-tests-13245968653099225998/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:18 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:18,696| '/tmp/appdir-for-unit-tests-10547048667618435191/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:18 [WARNING] Tests run: 5, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0.197 s -- in org.openmrs.module.reporting.data.obs.evaluator.GroupMemberObsDataEvaluatorTest
03-Dec-2025 01:37:18 [INFO] Running org.openmrs.module.reporting.data.patient.library.BuiltInPatientDataLibraryTest
03-Dec-2025 01:37:18 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:18,719| '/tmp/appdir-for-unit-tests-17724172014392251641/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:18 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:18,728| '/tmp/appdir-for-unit-tests-8363680577673039130/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:18 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:18,735| '/tmp/appdir-for-unit-tests-7120085970340029483/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:18 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:18,745| '/tmp/appdir-for-unit-tests-13605817783759617232/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:18 [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.039 s -- in org.openmrs.module.reporting.data.patient.library.BuiltInPatientDataLibraryTest
03-Dec-2025 01:37:18 [INFO] Running org.openmrs.module.reporting.data.patient.evaluator.ProgramStatesForPatientDataEvaluatorTest
03-Dec-2025 01:37:18 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:18,790| '/tmp/appdir-for-unit-tests-8854171742271519634/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:18 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:18,835| '/tmp/appdir-for-unit-tests-12232373740531977577/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:18 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:18,896| '/tmp/appdir-for-unit-tests-13350260026811363466/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:18 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:18,935| '/tmp/appdir-for-unit-tests-6705438734335304550/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:18 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:18,978| '/tmp/appdir-for-unit-tests-17661846755243654592/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:19 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:19,036| '/tmp/appdir-for-unit-tests-16145241001404766178/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:19 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:19,081| '/tmp/appdir-for-unit-tests-6527733054810430614/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:19 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:19,115| '/tmp/appdir-for-unit-tests-6440659532430943232/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:19 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:19,150| '/tmp/appdir-for-unit-tests-16912064474440006666/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:19 [INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.407 s -- in org.openmrs.module.reporting.data.patient.evaluator.ProgramStatesForPatientDataEvaluatorTest
03-Dec-2025 01:37:19 [INFO] Running org.openmrs.module.reporting.data.patient.evaluator.PatientIdDataEvaluatorTest
03-Dec-2025 01:37:19 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:19,215| '/tmp/appdir-for-unit-tests-5598230161418248772/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:19 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.053 s -- in org.openmrs.module.reporting.data.patient.evaluator.PatientIdDataEvaluatorTest
03-Dec-2025 01:37:19 [INFO] Running org.openmrs.module.reporting.data.patient.evaluator.EncountersForPatientDataEvaluatorTest
03-Dec-2025 01:37:19 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:19,273| '/tmp/appdir-for-unit-tests-1975991053164373704/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:19 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.080 s -- in org.openmrs.module.reporting.data.patient.evaluator.EncountersForPatientDataEvaluatorTest
03-Dec-2025 01:37:19 [INFO] Running org.openmrs.module.reporting.data.patient.evaluator.LogicDataEvaluatorTest
03-Dec-2025 01:37:19 [WARNING] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.001 s -- in org.openmrs.module.reporting.data.patient.evaluator.LogicDataEvaluatorTest
03-Dec-2025 01:37:19 [INFO] Running org.openmrs.module.reporting.data.patient.evaluator.PatientIdentifierDataEvaluatorTest
03-Dec-2025 01:37:19 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:19,339| '/tmp/appdir-for-unit-tests-15108890733785962951/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:19 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:19,397| '/tmp/appdir-for-unit-tests-2076308790912420276/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:19 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:19,435| '/tmp/appdir-for-unit-tests-1384492552012271442/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:19 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:19,471| '/tmp/appdir-for-unit-tests-3113347239806767773/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:19 [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.175 s -- in org.openmrs.module.reporting.data.patient.evaluator.PatientIdentifierDataEvaluatorTest
03-Dec-2025 01:37:19 [INFO] Running org.openmrs.module.reporting.data.patient.evaluator.ConvertedPatientDataEvaluatorTest
03-Dec-2025 01:37:19 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:19,519| '/tmp/appdir-for-unit-tests-123440101110626026/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:19 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:19,563| '/tmp/appdir-for-unit-tests-16299445458652303683/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:19 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.090 s -- in org.openmrs.module.reporting.data.patient.evaluator.ConvertedPatientDataEvaluatorTest
03-Dec-2025 01:37:19 [INFO] Running org.openmrs.module.reporting.data.patient.evaluator.CurrentPatientStateDataEvaluatorTest
03-Dec-2025 01:37:19 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:19,607| '/tmp/appdir-for-unit-tests-12051697407085364000/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:19 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.055 s -- in org.openmrs.module.reporting.data.patient.evaluator.CurrentPatientStateDataEvaluatorTest
03-Dec-2025 01:37:19 [INFO] Running org.openmrs.module.reporting.data.patient.evaluator.DefinitionLibraryPatientDataEvaluatorTest
03-Dec-2025 01:37:19 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:19,656| '/tmp/appdir-for-unit-tests-3954288119770568562/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:19 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:19,711| '/tmp/appdir-for-unit-tests-3638582194902831662/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:19 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:19,749| '/tmp/appdir-for-unit-tests-7651247582585604026/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:19 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.128 s -- in org.openmrs.module.reporting.data.patient.evaluator.DefinitionLibraryPatientDataEvaluatorTest
03-Dec-2025 01:37:19 [INFO] Running org.openmrs.module.reporting.data.patient.evaluator.PreferredIdentifierDataEvaluatorTest
03-Dec-2025 01:37:19 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:19,794| '/tmp/appdir-for-unit-tests-4446584948681358314/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:19 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:19,869| '/tmp/appdir-for-unit-tests-8321010160951347581/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:19 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.128 s -- in org.openmrs.module.reporting.data.patient.evaluator.PreferredIdentifierDataEvaluatorTest
03-Dec-2025 01:37:19 [INFO] Running org.openmrs.module.reporting.data.patient.evaluator.SqlPatientDataEvaluatorTest
03-Dec-2025 01:37:19 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:19,958| '/tmp/appdir-for-unit-tests-14985092032647900201/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:19 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.079 s -- in org.openmrs.module.reporting.data.patient.evaluator.SqlPatientDataEvaluatorTest
03-Dec-2025 01:37:19 [INFO] Running org.openmrs.module.reporting.data.patient.evaluator.ProgramEnrollmentsForPatientDataEvaluatorTest
03-Dec-2025 01:37:20 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:20,036| '/tmp/appdir-for-unit-tests-2822678162219264776/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:20 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:20,115| '/tmp/appdir-for-unit-tests-6598706216112849001/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:20 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:20,186| '/tmp/appdir-for-unit-tests-4393820851243240257/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:20 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:20,265| '/tmp/appdir-for-unit-tests-1856128091469140726/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:20 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:20,359| '/tmp/appdir-for-unit-tests-6463864845397085276/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:20 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:20,417| '/tmp/appdir-for-unit-tests-15947736955150610722/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:20 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:20,462| '/tmp/appdir-for-unit-tests-16162043415254012463/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:20 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:20,521| '/tmp/appdir-for-unit-tests-14831801482340698556/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:20 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.568 s -- in org.openmrs.module.reporting.data.patient.evaluator.ProgramEnrollmentsForPatientDataEvaluatorTest
03-Dec-2025 01:37:20 [INFO] Running org.openmrs.module.reporting.data.patient.evaluator.PersonToPatientDataEvaluatorTest
03-Dec-2025 01:37:20 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:20,590| '/tmp/appdir-for-unit-tests-13484171723238630034/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:20 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.048 s -- in org.openmrs.module.reporting.data.patient.evaluator.PersonToPatientDataEvaluatorTest
03-Dec-2025 01:37:20 [INFO] Running org.openmrs.module.reporting.data.patient.evaluator.ScriptedCompositionPatientDataEvaluatorTest
03-Dec-2025 01:37:20 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:20,679| '/tmp/appdir-for-unit-tests-12256867059695116696/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:20 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:20,762| '/tmp/appdir-for-unit-tests-14848495828271879845/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:20 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.228 s -- in org.openmrs.module.reporting.data.patient.evaluator.ScriptedCompositionPatientDataEvaluatorTest
03-Dec-2025 01:37:20 [INFO] Running org.openmrs.module.reporting.data.patient.evaluator.PatientObjectDataEvaluatorTest
03-Dec-2025 01:37:20 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:20,870| '/tmp/appdir-for-unit-tests-6815473879031002757/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:20 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.040 s -- in org.openmrs.module.reporting.data.patient.evaluator.PatientObjectDataEvaluatorTest
03-Dec-2025 01:37:20 [INFO] Running org.openmrs.module.reporting.data.patient.evaluator.DrugOrdersForPatientDataEvaluatorTest
03-Dec-2025 01:37:21 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:21,081| '/tmp/appdir-for-unit-tests-18304899946755394861/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:21 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:21,172| '/tmp/appdir-for-unit-tests-10189750802551396346/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:21 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:21,261| '/tmp/appdir-for-unit-tests-16438203368902217020/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:21 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:21,334| '/tmp/appdir-for-unit-tests-15262407001339554200/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:21 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:21,390| '/tmp/appdir-for-unit-tests-16063314264297026354/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:21 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:21,441| '/tmp/appdir-for-unit-tests-18050919356073310194/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:21 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:21,498| '/tmp/appdir-for-unit-tests-18227225945911489893/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:21 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:21,572| '/tmp/appdir-for-unit-tests-3438107342503521650/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:21 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.709 s -- in org.openmrs.module.reporting.data.patient.evaluator.DrugOrdersForPatientDataEvaluatorTest
03-Dec-2025 01:37:21 [INFO] Running org.openmrs.module.reporting.data.patient.evaluator.PatientCalculationDataEvaluatorTest
03-Dec-2025 01:37:21 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:21,954| '/tmp/appdir-for-unit-tests-18019175254912690022/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:21 ERROR - EvaluationProfiler.log(111) |2025-12-03T01:37:21,954| 1585        2025-12-03 01:37:21.954        >        ERROR        EVALUATING_DEFINITION                        PatientCalculationDataDefinition[Example]: Failed to evaluate No PatientCalculation found on this PatientCalculationDataDefinition
03-Dec-2025 01:37:21 org.openmrs.module.reporting.evaluation.EvaluationException: Failed to evaluate No PatientCalculation found on this PatientCalculationDataDefinition
03-Dec-2025 01:37:21         at org.openmrs.module.reporting.data.patient.evaluator.PatientCalculationDataEvaluator.evaluate(PatientCalculationDataEvaluator.java:50) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
03-Dec-2025 01:37:21         at org.openmrs.module.reporting.data.patient.evaluator.PatientCalculationDataEvaluator.evaluate(PatientCalculationDataEvaluator.java:34) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
03-Dec-2025 01:37:21         at org.openmrs.module.reporting.definition.service.BaseDefinitionService.executeEvaluator(BaseDefinitionService.java:369) [reporting-api-2.0.0-SNAPSHOT.jar:?]
03-Dec-2025 01:37:21         at org.openmrs.module.reporting.data.patient.service.PatientDataServiceImpl.executeEvaluator(PatientDataServiceImpl.java:66) [reporting-api-2.0.0-SNAPSHOT.jar:?]
03-Dec-2025 01:37:21         at org.openmrs.module.reporting.data.patient.service.PatientDataServiceImpl.executeEvaluator(PatientDataServiceImpl.java:34) [reporting-api-2.0.0-SNAPSHOT.jar:?]
03-Dec-2025 01:37:21         at org.openmrs.module.reporting.definition.service.BaseDefinitionService.evaluateBypassingExclusionOfTestPatients(BaseDefinitionService.java:264) [reporting-api-2.0.0-SNAPSHOT.jar:?]
03-Dec-2025 01:37:21         at org.openmrs.module.reporting.definition.service.BaseDefinitionService.evaluate(BaseDefinitionService.java:229) [reporting-api-2.0.0-SNAPSHOT.jar:?]
03-Dec-2025 01:37:21         at org.openmrs.module.reporting.data.patient.service.PatientDataServiceImpl.evaluate(PatientDataServiceImpl.java:48) [reporting-api-2.0.0-SNAPSHOT.jar:?]
03-Dec-2025 01:37:21         at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[?:?]
03-Dec-2025 01:37:21         at java.base/java.lang.reflect.Method.invoke(Method.java:565) ~[?:?]
03-Dec-2025 01:37:21         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:21         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:21         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:21         at org.springframework.cache.interceptor.CacheInterceptor.lambda$invoke$0(CacheInterceptor.java:54) [spring-context-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:21         at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:351) [spring-context-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:21         at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:64) [spring-context-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:21         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:21         at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:123) [openmrs-api-2.7.0.jar:?]
03-Dec-2025 01:37:21         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:21         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:21         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:21         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:21         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:21         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:21         at jdk.proxy3/jdk.proxy3.$Proxy73.evaluate(Unknown Source) [?:?]
03-Dec-2025 01:37:21         at org.openmrs.module.reporting.data.patient.evaluator.PatientCalculationDataEvaluatorTest.evaluate_shouldThrowAnErrorIfNoCalculationRegistrationExistsOnTheDefinition(PatientCalculationDataEvaluatorTest.java:90) [test-classes/:?]
03-Dec-2025 01:37:21         at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[?:?]
03-Dec-2025 01:37:21         at java.base/java.lang.reflect.Method.invoke(Method.java:565) ~[?:?]
03-Dec-2025 01:37:21         at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:21         at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:21         at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:21         at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:21         at org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:21         at org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:21         at org.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:19) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:21         at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:21         at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:21         at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:21         at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:21         at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:21         at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:21         at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:21         at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:21         at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:21         at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:21         at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:21         at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:21         at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:21         at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:21         at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:21         at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:21         at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:21         at org.junit.runners.ParentRunner.run(ParentRunner.java:413) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:21         at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:21         at org.junit.runner.JUnitCore.run(JUnitCore.java:137) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:21         at org.junit.runner.JUnitCore.run(JUnitCore.java:115) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:21         at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) [junit-vintage-engine-5.11.3.jar:5.11.3]
03-Dec-2025 01:37:21         at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) [junit-vintage-engine-5.11.3.jar:5.11.3]
03-Dec-2025 01:37:21         at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) [junit-vintage-engine-5.11.3.jar:5.11.3]
03-Dec-2025 01:37:21         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) [junit-platform-launcher-1.11.3.jar:1.11.3]
03-Dec-2025 01:37:21         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) [junit-platform-launcher-1.11.3.jar:1.11.3]
03-Dec-2025 01:37:21         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) [junit-platform-launcher-1.11.3.jar:1.11.3]
03-Dec-2025 01:37:21         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) [junit-platform-launcher-1.11.3.jar:1.11.3]
03-Dec-2025 01:37:21         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) [junit-platform-launcher-1.11.3.jar:1.11.3]
03-Dec-2025 01:37:21         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) [junit-platform-launcher-1.11.3.jar:1.11.3]
03-Dec-2025 01:37:21         at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) [junit-platform-launcher-1.11.3.jar:1.11.3]
03-Dec-2025 01:37:21         at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) [junit-platform-launcher-1.11.3.jar:1.11.3]
03-Dec-2025 01:37:21         at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) [junit-platform-launcher-1.11.3.jar:1.11.3]
03-Dec-2025 01:37:21         at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) [surefire-junit-platform-3.5.3.jar:3.5.3]
03-Dec-2025 01:37:21         at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:194) [surefire-junit-platform-3.5.3.jar:3.5.3]
03-Dec-2025 01:37:21         at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) [surefire-junit-platform-3.5.3.jar:3.5.3]
03-Dec-2025 01:37:21         at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) [surefire-junit-platform-3.5.3.jar:3.5.3]
03-Dec-2025 01:37:21         at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) [surefire-booter-3.5.3.jar:3.5.3]
03-Dec-2025 01:37:21         at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) [surefire-booter-3.5.3.jar:3.5.3]
03-Dec-2025 01:37:21         at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) [surefire-booter-3.5.3.jar:3.5.3]
03-Dec-2025 01:37:21         at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) [surefire-booter-3.5.3.jar:3.5.3]
03-Dec-2025 01:37:21 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:21,990| '/tmp/appdir-for-unit-tests-6788611277452787479/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:22 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.396 s -- in org.openmrs.module.reporting.data.patient.evaluator.PatientCalculationDataEvaluatorTest
03-Dec-2025 01:37:22 [INFO] Running org.openmrs.module.reporting.data.converter.ObsFromObsGroupConverterTest
03-Dec-2025 01:37:22 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s -- in org.openmrs.module.reporting.data.converter.ObsFromObsGroupConverterTest
03-Dec-2025 01:37:22 [INFO] Running org.openmrs.module.reporting.data.converter.ListConverterTest
03-Dec-2025 01:37:22 [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s -- in org.openmrs.module.reporting.data.converter.ListConverterTest
03-Dec-2025 01:37:22 [INFO] Running org.openmrs.module.reporting.data.converter.DateConverterTest
03-Dec-2025 01:37:22 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.020 s -- in org.openmrs.module.reporting.data.converter.DateConverterTest
03-Dec-2025 01:37:22 [INFO] Running org.openmrs.module.reporting.data.converter.AttributeValueConverterTest
03-Dec-2025 01:37:22 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.093 s -- in org.openmrs.module.reporting.data.converter.AttributeValueConverterTest
03-Dec-2025 01:37:22 [INFO] Running org.openmrs.module.reporting.data.converter.PersonNameConverterTest
03-Dec-2025 01:37:22 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s -- in org.openmrs.module.reporting.data.converter.PersonNameConverterTest
03-Dec-2025 01:37:22 [INFO] Running org.openmrs.module.reporting.data.converter.BirthdateToAgeConverterTest
03-Dec-2025 01:37:22 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in org.openmrs.module.reporting.data.converter.BirthdateToAgeConverterTest
03-Dec-2025 01:37:22 [INFO] Running org.openmrs.module.reporting.data.converter.PersonAddressConverterTest
03-Dec-2025 01:37:22 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 s -- in org.openmrs.module.reporting.data.converter.PersonAddressConverterTest
03-Dec-2025 01:37:22 [INFO] Running org.openmrs.module.reporting.data.converter.AgeConverterTest
03-Dec-2025 01:37:22 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in org.openmrs.module.reporting.data.converter.AgeConverterTest
03-Dec-2025 01:37:22 [INFO] Running org.openmrs.module.reporting.data.converter.NullValueConverterTest
03-Dec-2025 01:37:22 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s -- in org.openmrs.module.reporting.data.converter.NullValueConverterTest
03-Dec-2025 01:37:22 [INFO] Running org.openmrs.module.reporting.data.converter.MapConverterTest
03-Dec-2025 01:37:22 [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in org.openmrs.module.reporting.data.converter.MapConverterTest
03-Dec-2025 01:37:22 [INFO] Running org.openmrs.module.reporting.data.converter.ObsValueTextAsCodedConverterTest
03-Dec-2025 01:37:22 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.033 s -- in org.openmrs.module.reporting.data.converter.ObsValueTextAsCodedConverterTest
03-Dec-2025 01:37:22 [INFO] Running org.openmrs.module.reporting.data.converter.BooleanConverterTest
03-Dec-2025 01:37:22 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in org.openmrs.module.reporting.data.converter.BooleanConverterTest
03-Dec-2025 01:37:22 [INFO] Running org.openmrs.module.reporting.data.converter.StringConverterTest
03-Dec-2025 01:37:22 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in org.openmrs.module.reporting.data.converter.StringConverterTest
03-Dec-2025 01:37:22 [INFO] Running org.openmrs.module.reporting.data.converter.AgeRangeConverterTest
03-Dec-2025 01:37:22 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in org.openmrs.module.reporting.data.converter.AgeRangeConverterTest
03-Dec-2025 01:37:22 [INFO] Running org.openmrs.module.reporting.data.converter.PropertyConverterTest
03-Dec-2025 01:37:22 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.018 s -- in org.openmrs.module.reporting.data.converter.PropertyConverterTest
03-Dec-2025 01:37:22 [INFO] Running org.openmrs.module.reporting.data.converter.BirthdateConverterTest
03-Dec-2025 01:37:22 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s -- in org.openmrs.module.reporting.data.converter.BirthdateConverterTest
03-Dec-2025 01:37:22 [INFO] Running org.openmrs.module.reporting.common.SqlRunnerTest
03-Dec-2025 01:37:22 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in org.openmrs.module.reporting.common.SqlRunnerTest
03-Dec-2025 01:37:22 [INFO] Running org.openmrs.module.reporting.common.DateUtilTest
03-Dec-2025 01:37:22 [INFO] Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.138 s -- in org.openmrs.module.reporting.common.DateUtilTest
03-Dec-2025 01:37:22 [INFO] Running org.openmrs.module.reporting.common.ResultSetIteratorTest
03-Dec-2025 01:37:22 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.297 s -- in org.openmrs.module.reporting.common.ResultSetIteratorTest
03-Dec-2025 01:37:22 [INFO] Running org.openmrs.module.reporting.common.FractionTest
03-Dec-2025 01:37:22 [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in org.openmrs.module.reporting.common.FractionTest
03-Dec-2025 01:37:22 [INFO] Running org.openmrs.module.reporting.common.ExcelBuilderTest
03-Dec-2025 01:37:26 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.511 s -- in org.openmrs.module.reporting.common.ExcelBuilderTest
03-Dec-2025 01:37:26 [INFO] Running org.openmrs.module.reporting.common.DelimitedKeyComparatorTest
03-Dec-2025 01:37:26 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in org.openmrs.module.reporting.common.DelimitedKeyComparatorTest
03-Dec-2025 01:37:26 [INFO] Running org.openmrs.module.reporting.common.ObjectUtilTest
03-Dec-2025 01:37:26 [INFO] Tests run: 23, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.302 s -- in org.openmrs.module.reporting.common.ObjectUtilTest
03-Dec-2025 01:37:26 [INFO] Running org.openmrs.module.reporting.common.ReflectionUtilTest
03-Dec-2025 01:37:26 [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in org.openmrs.module.reporting.common.ReflectionUtilTest
03-Dec-2025 01:37:26 [INFO] Running org.openmrs.module.reporting.common.DateRangeTest
03-Dec-2025 01:37:26 [INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in org.openmrs.module.reporting.common.DateRangeTest
03-Dec-2025 01:37:26 [INFO] Running org.openmrs.module.reporting.common.AgeTest
03-Dec-2025 01:37:26 [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s -- in org.openmrs.module.reporting.common.AgeTest
03-Dec-2025 01:37:26 [INFO] Running org.openmrs.module.reporting.common.ExcelUtilTest
03-Dec-2025 01:37:26 [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.061 s -- in org.openmrs.module.reporting.common.ExcelUtilTest
03-Dec-2025 01:37:26 [INFO] Running org.openmrs.module.reporting.calculation.PatientDataCalculationBehaviorTest
03-Dec-2025 01:37:26 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:26,658| '/tmp/appdir-for-unit-tests-7052576732842329920/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:26 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:26,708| '/tmp/appdir-for-unit-tests-6820152763470466800/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:26 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:26,748| '/tmp/appdir-for-unit-tests-749040383989179621/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:26 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.178 s -- in org.openmrs.module.reporting.calculation.PatientDataCalculationBehaviorTest
03-Dec-2025 01:37:26 [INFO] Running org.openmrs.module.reporting.template.HandlebarsHelpersTest
03-Dec-2025 01:37:26 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.208 s -- in org.openmrs.module.reporting.template.HandlebarsHelpersTest
03-Dec-2025 01:37:26 [INFO] Running org.openmrs.module.reporting.dataset.definition.evaluator.SqlDataSetEvaluatorTest
03-Dec-2025 01:37:27 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:27,033| '/tmp/appdir-for-unit-tests-13340891522325438027/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:27 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:27,072| '/tmp/appdir-for-unit-tests-4243702557393087703/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:27 ERROR - EvaluationProfiler.log(111) |2025-12-03T01:37:27,073| 1598        2025-12-03 01:37:27.72        >        ERROR        EVALUATING_DEFINITION                        SqlDataSetDefinition[sqlQuery=select patient_id, patient_id from patient]: Failed to evaluate Invalid query specified.  There are two columns named 'PATIENT_ID'
03-Dec-2025 01:37:27 org.openmrs.module.reporting.evaluation.EvaluationException: Failed to evaluate Invalid query specified.  There are two columns named 'PATIENT_ID'
03-Dec-2025 01:37:27         at org.openmrs.module.reporting.dataset.definition.evaluator.SqlDataSetEvaluator.evaluate(SqlDataSetEvaluator.java:87) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
03-Dec-2025 01:37:27         at org.openmrs.module.reporting.dataset.definition.evaluator.SqlDataSetEvaluator.evaluate(SqlDataSetEvaluator.java:36) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
03-Dec-2025 01:37:27         at org.openmrs.module.reporting.definition.service.BaseDefinitionService.executeEvaluator(BaseDefinitionService.java:369) [reporting-api-2.0.0-SNAPSHOT.jar:?]
03-Dec-2025 01:37:27         at org.openmrs.module.reporting.definition.service.BaseDefinitionService.evaluateBypassingExclusionOfTestPatients(BaseDefinitionService.java:264) [reporting-api-2.0.0-SNAPSHOT.jar:?]
03-Dec-2025 01:37:27         at org.openmrs.module.reporting.definition.service.BaseDefinitionService.evaluate(BaseDefinitionService.java:229) [reporting-api-2.0.0-SNAPSHOT.jar:?]
03-Dec-2025 01:37:27         at org.openmrs.module.reporting.dataset.definition.service.DataSetDefinitionServiceImpl.evaluate(DataSetDefinitionServiceImpl.java:41) [reporting-api-2.0.0-SNAPSHOT.jar:?]
03-Dec-2025 01:37:27         at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[?:?]
03-Dec-2025 01:37:27         at java.base/java.lang.reflect.Method.invoke(Method.java:565) ~[?:?]
03-Dec-2025 01:37:27         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.springframework.cache.interceptor.CacheInterceptor.lambda$invoke$0(CacheInterceptor.java:54) [spring-context-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:351) [spring-context-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:64) [spring-context-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:123) [openmrs-api-2.7.0.jar:?]
03-Dec-2025 01:37:27         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at jdk.proxy3/jdk.proxy3.$Proxy82.evaluate(Unknown Source) [?:?]
03-Dec-2025 01:37:27         at org.openmrs.module.reporting.dataset.definition.evaluator.SqlDataSetEvaluatorTest.buildQuery_shouldThrowAnExceptionIfDuplicateColumnsExist(SqlDataSetEvaluatorTest.java:118) [test-classes/:?]
03-Dec-2025 01:37:27         at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[?:?]
03-Dec-2025 01:37:27         at java.base/java.lang.reflect.Method.invoke(Method.java:565) ~[?:?]
03-Dec-2025 01:37:27         at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:27         at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:27         at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:27         at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:27         at org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:19) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:27         at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:27         at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:27         at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:27         at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:27         at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:27         at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:27         at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:27         at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:27         at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:27         at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:27         at org.junit.runners.ParentRunner.run(ParentRunner.java:413) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:27         at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.junit.runner.JUnitCore.run(JUnitCore.java:137) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:27         at org.junit.runner.JUnitCore.run(JUnitCore.java:115) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:27         at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) [junit-vintage-engine-5.11.3.jar:5.11.3]
03-Dec-2025 01:37:27         at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) [junit-vintage-engine-5.11.3.jar:5.11.3]
03-Dec-2025 01:37:27         at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) [junit-vintage-engine-5.11.3.jar:5.11.3]
03-Dec-2025 01:37:27         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) [junit-platform-launcher-1.11.3.jar:1.11.3]
03-Dec-2025 01:37:27         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) [junit-platform-launcher-1.11.3.jar:1.11.3]
03-Dec-2025 01:37:27         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) [junit-platform-launcher-1.11.3.jar:1.11.3]
03-Dec-2025 01:37:27         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) [junit-platform-launcher-1.11.3.jar:1.11.3]
03-Dec-2025 01:37:27         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) [junit-platform-launcher-1.11.3.jar:1.11.3]
03-Dec-2025 01:37:27         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) [junit-platform-launcher-1.11.3.jar:1.11.3]
03-Dec-2025 01:37:27         at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) [junit-platform-launcher-1.11.3.jar:1.11.3]
03-Dec-2025 01:37:27         at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) [junit-platform-launcher-1.11.3.jar:1.11.3]
03-Dec-2025 01:37:27         at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) [junit-platform-launcher-1.11.3.jar:1.11.3]
03-Dec-2025 01:37:27         at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) [surefire-junit-platform-3.5.3.jar:3.5.3]
03-Dec-2025 01:37:27         at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:194) [surefire-junit-platform-3.5.3.jar:3.5.3]
03-Dec-2025 01:37:27         at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) [surefire-junit-platform-3.5.3.jar:3.5.3]
03-Dec-2025 01:37:27         at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) [surefire-junit-platform-3.5.3.jar:3.5.3]
03-Dec-2025 01:37:27         at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) [surefire-booter-3.5.3.jar:3.5.3]
03-Dec-2025 01:37:27         at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) [surefire-booter-3.5.3.jar:3.5.3]
03-Dec-2025 01:37:27         at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) [surefire-booter-3.5.3.jar:3.5.3]
03-Dec-2025 01:37:27         at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) [surefire-booter-3.5.3.jar:3.5.3]
03-Dec-2025 01:37:27 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:27,106| '/tmp/appdir-for-unit-tests-6620934289154416506/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:27 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:27,167| '/tmp/appdir-for-unit-tests-14849471277053750659/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:27 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:27,199| '/tmp/appdir-for-unit-tests-18003903526824915814/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:27 ERROR - EvaluationProfiler.log(111) |2025-12-03T01:37:27,200| 1606        2025-12-03 01:37:27.200        >        ERROR        EVALUATING_DEFINITION                        SqlDataSetDefinition[sqlQuery=update person set gender='F']: Unable to retrieve columns for query
03-Dec-2025 01:37:27 java.lang.IllegalArgumentException: Unable to retrieve columns for query
03-Dec-2025 01:37:27         at org.openmrs.module.reporting.evaluation.querybuilder.SqlQueryBuilder.getColumns(SqlQueryBuilder.java:153) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
03-Dec-2025 01:37:27         at org.openmrs.module.reporting.evaluation.service.EvaluationServiceImpl.getColumns(EvaluationServiceImpl.java:36) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
03-Dec-2025 01:37:27         at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[?:?]
03-Dec-2025 01:37:27         at java.base/java.lang.reflect.Method.invoke(Method.java:565) ~[?:?]
03-Dec-2025 01:37:27         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) ~[spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) ~[spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) ~[spring-tx-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) ~[spring-tx-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) ~[spring-tx-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.springframework.cache.interceptor.CacheInterceptor.lambda$invoke$0(CacheInterceptor.java:54) ~[spring-context-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:351) ~[spring-context-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:64) ~[spring-context-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:123) ~[openmrs-api-2.7.0.jar:?]
03-Dec-2025 01:37:27         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) ~[spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) ~[spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) ~[spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at jdk.proxy3/jdk.proxy3.$Proxy70.getColumns(Unknown Source) ~[?:?]
03-Dec-2025 01:37:27         at org.openmrs.module.reporting.dataset.definition.evaluator.SqlDataSetEvaluator.evaluate(SqlDataSetEvaluator.java:80) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
03-Dec-2025 01:37:27         at org.openmrs.module.reporting.dataset.definition.evaluator.SqlDataSetEvaluator.evaluate(SqlDataSetEvaluator.java:36) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
03-Dec-2025 01:37:27         at org.openmrs.module.reporting.definition.service.BaseDefinitionService.executeEvaluator(BaseDefinitionService.java:369) [reporting-api-2.0.0-SNAPSHOT.jar:?]
03-Dec-2025 01:37:27         at org.openmrs.module.reporting.definition.service.BaseDefinitionService.evaluateBypassingExclusionOfTestPatients(BaseDefinitionService.java:264) [reporting-api-2.0.0-SNAPSHOT.jar:?]
03-Dec-2025 01:37:27         at org.openmrs.module.reporting.definition.service.BaseDefinitionService.evaluate(BaseDefinitionService.java:229) [reporting-api-2.0.0-SNAPSHOT.jar:?]
03-Dec-2025 01:37:27         at org.openmrs.module.reporting.dataset.definition.service.DataSetDefinitionServiceImpl.evaluate(DataSetDefinitionServiceImpl.java:41) [reporting-api-2.0.0-SNAPSHOT.jar:?]
03-Dec-2025 01:37:27         at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[?:?]
03-Dec-2025 01:37:27         at java.base/java.lang.reflect.Method.invoke(Method.java:565) ~[?:?]
03-Dec-2025 01:37:27         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.springframework.cache.interceptor.CacheInterceptor.lambda$invoke$0(CacheInterceptor.java:54) [spring-context-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:351) [spring-context-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:64) [spring-context-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:123) [openmrs-api-2.7.0.jar:?]
03-Dec-2025 01:37:27         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) [spring-aop-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at jdk.proxy3/jdk.proxy3.$Proxy82.evaluate(Unknown Source) [?:?]
03-Dec-2025 01:37:27         at org.openmrs.module.reporting.dataset.definition.evaluator.SqlDataSetEvaluatorTest.evaluate_shouldProtectSQLQueryAgainstDatabaseModifications(SqlDataSetEvaluatorTest.java:111) [test-classes/:?]
03-Dec-2025 01:37:27         at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[?:?]
03-Dec-2025 01:37:27         at java.base/java.lang.reflect.Method.invoke(Method.java:565) ~[?:?]
03-Dec-2025 01:37:27         at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:27         at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:27         at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:27         at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:27         at org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:19) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:27         at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:27         at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:27         at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:27         at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:27         at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:27         at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:27         at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:27         at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:27         at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:27         at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:27         at org.junit.runners.ParentRunner.run(ParentRunner.java:413) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:27         at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190) [spring-test-5.3.30.jar:5.3.30]
03-Dec-2025 01:37:27         at org.junit.runner.JUnitCore.run(JUnitCore.java:137) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:27         at org.junit.runner.JUnitCore.run(JUnitCore.java:115) [junit-4.13.2.jar:4.13.2]
03-Dec-2025 01:37:27         at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) [junit-vintage-engine-5.11.3.jar:5.11.3]
03-Dec-2025 01:37:27         at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) [junit-vintage-engine-5.11.3.jar:5.11.3]
03-Dec-2025 01:37:27         at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) [junit-vintage-engine-5.11.3.jar:5.11.3]
03-Dec-2025 01:37:27         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) [junit-platform-launcher-1.11.3.jar:1.11.3]
03-Dec-2025 01:37:27         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) [junit-platform-launcher-1.11.3.jar:1.11.3]
03-Dec-2025 01:37:27         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) [junit-platform-launcher-1.11.3.jar:1.11.3]
03-Dec-2025 01:37:27         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) [junit-platform-launcher-1.11.3.jar:1.11.3]
03-Dec-2025 01:37:27         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) [junit-platform-launcher-1.11.3.jar:1.11.3]
03-Dec-2025 01:37:27         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) [junit-platform-launcher-1.11.3.jar:1.11.3]
03-Dec-2025 01:37:27         at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) [junit-platform-launcher-1.11.3.jar:1.11.3]
03-Dec-2025 01:37:27         at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) [junit-platform-launcher-1.11.3.jar:1.11.3]
03-Dec-2025 01:37:27         at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) [junit-platform-launcher-1.11.3.jar:1.11.3]
03-Dec-2025 01:37:27         at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) [surefire-junit-platform-3.5.3.jar:3.5.3]
03-Dec-2025 01:37:27         at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:194) [surefire-junit-platform-3.5.3.jar:3.5.3]
03-Dec-2025 01:37:27         at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) [surefire-junit-platform-3.5.3.jar:3.5.3]
03-Dec-2025 01:37:27         at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) [surefire-junit-platform-3.5.3.jar:3.5.3]
03-Dec-2025 01:37:27         at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) [surefire-booter-3.5.3.jar:3.5.3]
03-Dec-2025 01:37:27         at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) [surefire-booter-3.5.3.jar:3.5.3]
03-Dec-2025 01:37:27         at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) [surefire-booter-3.5.3.jar:3.5.3]
03-Dec-2025 01:37:27         at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) [surefire-booter-3.5.3.jar:3.5.3]
03-Dec-2025 01:37:27 Caused by: java.lang.NullPointerException: Cannot invoke "java.sql.ResultSetMetaData.getColumnCount()" because "metadata" is null
03-Dec-2025 01:37:27         at org.openmrs.module.reporting.evaluation.querybuilder.SqlQueryBuilder$1.execute(SqlQueryBuilder.java:136) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
03-Dec-2025 01:37:27         at org.hibernate.jdbc.WorkExecutor.executeWork(WorkExecutor.java:37) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:27         at org.hibernate.internal.AbstractSharedSessionContract.lambda$doWork$1(AbstractSharedSessionContract.java:1109) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:27         at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.coordinateWork(JdbcCoordinatorImpl.java:308) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:27         at org.hibernate.internal.AbstractSharedSessionContract.doWork(AbstractSharedSessionContract.java:1125) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:27         at org.hibernate.internal.AbstractSharedSessionContract.doWork(AbstractSharedSessionContract.java:1112) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
03-Dec-2025 01:37:27         at org.openmrs.api.db.hibernate.DbSession.doWork(DbSession.java:1006) ~[openmrs-api-2.7.0.jar:?]
03-Dec-2025 01:37:27         at org.openmrs.module.reporting.evaluation.querybuilder.SqlQueryBuilder.getColumns(SqlQueryBuilder.java:128) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
03-Dec-2025 01:37:27         ... 96 more
03-Dec-2025 01:37:27 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:27,234| '/tmp/appdir-for-unit-tests-15445868776779362702/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:27 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:27,265| '/tmp/appdir-for-unit-tests-16628842190412760342/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:27 [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.305 s -- in org.openmrs.module.reporting.dataset.definition.evaluator.SqlDataSetEvaluatorTest
03-Dec-2025 01:37:27 [INFO] Running org.openmrs.module.reporting.dataset.definition.evaluator.SimplePatientDataSetEvaluatorTest
03-Dec-2025 01:37:27 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:27,309| '/tmp/appdir-for-unit-tests-954354414969098491/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:27 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.059 s -- in org.openmrs.module.reporting.dataset.definition.evaluator.SimplePatientDataSetEvaluatorTest
03-Dec-2025 01:37:27 [INFO] Running org.openmrs.module.reporting.dataset.definition.evaluator.EncounterDataSetEvaluatorTest
03-Dec-2025 01:37:27 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:27,392| '/tmp/appdir-for-unit-tests-11922767410648703433/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:27 ENCOUNTER ID        EMR ID        BIRTHDATE           ENCOUNTER DATE        Age At Start        Age At End        
03-Dec-2025 01:37:27 ------------        ------        ------------        --------------        ------------        ----------        
03-Dec-2025 01:37:27 3                   7             ~25/Aug/1976        01/Aug/2008           33                  34                
03-Dec-2025 01:37:27 4                   7             ~25/Aug/1976        15/Aug/2008           33                  34                
03-Dec-2025 01:37:27 5                   7             ~25/Aug/1976        19/Aug/2008           33                  34                
03-Dec-2025 01:37:27 6                   20            08/Feb/1925         19/Aug/2009           80                  80                
03-Dec-2025 01:37:27 7                   21            ~08/Jun/1959        19/Aug/2009           50                  51                
03-Dec-2025 01:37:27 8                   21            ~08/Jun/1959        19/Sep/2009           50                  51                
03-Dec-2025 01:37:27 9                   22            08/Jul/1997         19/Sep/2009           12                  13                
03-Dec-2025 01:37:27 10                  22            08/Jul/1997         19/Oct/2009           12                  13                
03-Dec-2025 01:37:27 11                  23            08/Nov/2000         19/Aug/2009           9                   10                
03-Dec-2025 01:37:27 12                  24            08/Dec/2006         19/Sep/2009           3                   4                 
03-Dec-2025 01:37:27 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.095 s -- in org.openmrs.module.reporting.dataset.definition.evaluator.EncounterDataSetEvaluatorTest
03-Dec-2025 01:37:27 [INFO] Running org.openmrs.module.reporting.dataset.definition.evaluator.EvaluatableDataSetEvaluatorTest
03-Dec-2025 01:37:27 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:27,450| '/tmp/appdir-for-unit-tests-2095098870015573295/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:27 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s -- in org.openmrs.module.reporting.dataset.definition.evaluator.EvaluatableDataSetEvaluatorTest
03-Dec-2025 01:37:27 [INFO] Running org.openmrs.module.reporting.dataset.definition.evaluator.CohortsWithVaryingParametersDataSetEvaluatorTest
03-Dec-2025 01:37:27 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:27,506| '/tmp/appdir-for-unit-tests-8783357959385227860/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:27 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.066 s -- in org.openmrs.module.reporting.dataset.definition.evaluator.CohortsWithVaryingParametersDataSetEvaluatorTest
03-Dec-2025 01:37:27 [INFO] Running org.openmrs.module.reporting.dataset.definition.evaluator.CohortCrossTabDataSetEvaluatorTest
03-Dec-2025 01:37:27 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:27,558| '/tmp/appdir-for-unit-tests-13634150949770959080/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:27 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.051 s -- in org.openmrs.module.reporting.dataset.definition.evaluator.CohortCrossTabDataSetEvaluatorTest
03-Dec-2025 01:37:27 [INFO] Running org.openmrs.module.reporting.dataset.definition.evaluator.SqlFileDataSetEvaluatorTest
03-Dec-2025 01:37:27 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:27,755| '/tmp/appdir-for-unit-tests-15769856549548511039/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:27 INFO - SqlFileDataSetEvaluator.evaluate(78) |2025-12-03T01:37:27,758| Executing SQL Resource at org/openmrs/module/reporting/dataset/definition/evaluator/sqlFileWithParams.sql with parameters {start_of_today=Wed Dec 03 00:00:00 UTC 2025, end_of_last_month=Sun Nov 30 23:59:59 UTC 2025, birthplace=2, now=Wed Dec 03 01:37:27 UTC 2025, start_of_last_month=Sat Nov 01 00:00:00 UTC 2025, generationDate=Wed Dec 03 01:37:27 UTC 2025, end_of_today=Wed Dec 03 23:59:59 UTC 2025, generatedBy=Super User}
03-Dec-2025 01:37:27 INFO - SqlRunner.executeSql(108) |2025-12-03T01:37:27,758| Executing SQL...
03-Dec-2025 01:37:27 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:27,825| '/tmp/appdir-for-unit-tests-8399903564141133884/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:27 INFO - SqlFileDataSetEvaluator.evaluate(78) |2025-12-03T01:37:27,828| Executing SQL Resource at org/openmrs/module/reporting/dataset/definition/evaluator/sqlFileNoParams.sql with parameters {start_of_today=Wed Dec 03 00:00:00 UTC 2025, end_of_last_month=Sun Nov 30 23:59:59 UTC 2025, now=Wed Dec 03 01:37:27 UTC 2025, start_of_last_month=Sat Nov 01 00:00:00 UTC 2025, generationDate=Wed Dec 03 01:37:27 UTC 2025, end_of_today=Wed Dec 03 23:59:59 UTC 2025, generatedBy=Super User}
03-Dec-2025 01:37:27 INFO - SqlRunner.executeSql(108) |2025-12-03T01:37:27,828| Executing SQL...
03-Dec-2025 01:37:27 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.245 s -- in org.openmrs.module.reporting.dataset.definition.evaluator.SqlFileDataSetEvaluatorTest
03-Dec-2025 01:37:27 [INFO] Running org.openmrs.module.reporting.dataset.definition.evaluator.ObsDataSetEvaluatorTest
03-Dec-2025 01:37:28 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:28,484| '/tmp/appdir-for-unit-tests-12236609722632175047/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:28 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.696 s -- in org.openmrs.module.reporting.dataset.definition.evaluator.ObsDataSetEvaluatorTest
03-Dec-2025 01:37:28 [INFO] Running org.openmrs.module.reporting.dataset.definition.evaluator.VisitDataSetEvaluatorTest
03-Dec-2025 01:37:28 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:28,660| '/tmp/appdir-for-unit-tests-13496371152417118676/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:28 VISIT ID        EMR ID        BIRTHDATE           
03-Dec-2025 01:37:28 --------        ------        ------------        
03-Dec-2025 01:37:28 1               2             08/Apr/1975         
03-Dec-2025 01:37:28 2               2             08/Apr/1975         
03-Dec-2025 01:37:28 3               2             08/Apr/1975         
03-Dec-2025 01:37:28 4               6             27/May/2007         
03-Dec-2025 01:37:28 5               6             27/May/2007         
03-Dec-2025 01:37:28 8               7             ~25/Aug/1976        
03-Dec-2025 01:37:28 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.169 s -- in org.openmrs.module.reporting.dataset.definition.evaluator.VisitDataSetEvaluatorTest
03-Dec-2025 01:37:28 [INFO] Running org.openmrs.module.reporting.dataset.definition.evaluator.MultiPeriodIndicatorDataSetEvaluatorTest
03-Dec-2025 01:37:28 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:28,730| '/tmp/appdir-for-unit-tests-296161438211837580/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:28 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.139 s -- in org.openmrs.module.reporting.dataset.definition.evaluator.MultiPeriodIndicatorDataSetEvaluatorTest
03-Dec-2025 01:37:28 [INFO] Running org.openmrs.module.reporting.dataset.definition.evaluator.PatientDataSetEvaluatorTest
03-Dec-2025 01:37:28 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:28,875| '/tmp/appdir-for-unit-tests-5849623443032524923/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:28 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:28,918| '/tmp/appdir-for-unit-tests-3183692741679751857/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:29 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:28,982| '/tmp/appdir-for-unit-tests-3868616156901128958/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:29 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:29,041| '/tmp/appdir-for-unit-tests-7336268060456605339/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:29 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:29,126| '/tmp/appdir-for-unit-tests-4022823523453331928/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:29 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:29,165| '/tmp/appdir-for-unit-tests-6037971118217754608/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:29 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:29,247| '/tmp/appdir-for-unit-tests-504605442551451442/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:29 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.418 s -- in org.openmrs.module.reporting.dataset.definition.evaluator.PatientDataSetEvaluatorTest
03-Dec-2025 01:37:29 [INFO] Running org.openmrs.module.reporting.dataset.definition.evaluator.RepeatPerTimePeriodDataSetEvaluatorTest
03-Dec-2025 01:37:29 [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.100 s -- in org.openmrs.module.reporting.dataset.definition.evaluator.RepeatPerTimePeriodDataSetEvaluatorTest
03-Dec-2025 01:37:29 [INFO] Running org.openmrs.module.reporting.dataset.definition.evaluator.PersonDataSetEvaluatorTest
03-Dec-2025 01:37:29 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.066 s -- in org.openmrs.module.reporting.dataset.definition.evaluator.PersonDataSetEvaluatorTest
03-Dec-2025 01:37:29 [INFO] Running org.openmrs.module.reporting.dataset.definition.evaluator.LogicDataSetEvaluatorTest
03-Dec-2025 01:37:29 [WARNING] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0 s -- in org.openmrs.module.reporting.dataset.definition.evaluator.LogicDataSetEvaluatorTest
03-Dec-2025 01:37:29 [INFO] Running org.openmrs.module.reporting.dataset.definition.evaluator.MySqlDataSetEvaluatorTest
03-Dec-2025 01:37:29 [WARNING] Tests run: 5, Failures: 0, Errors: 0, Skipped: 5, Time elapsed: 0.001 s -- in org.openmrs.module.reporting.dataset.definition.evaluator.MySqlDataSetEvaluatorTest
03-Dec-2025 01:37:29 [INFO] Running org.openmrs.module.reporting.dataset.definition.evaluator.CohortIndicatorDataSetEvaluatorTest
03-Dec-2025 01:37:29 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:29,497| '/tmp/appdir-for-unit-tests-10854432182325424330/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:29 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.109 s -- in org.openmrs.module.reporting.dataset.definition.evaluator.CohortIndicatorDataSetEvaluatorTest
03-Dec-2025 01:37:29 [INFO] Running org.openmrs.module.reporting.dataset.definition.evaluator.EncounterAndObsDataSetEvaluatorTest
03-Dec-2025 01:37:29 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:29,607| '/tmp/appdir-for-unit-tests-18297095616433567125/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:29 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.107 s -- in org.openmrs.module.reporting.dataset.definition.evaluator.EncounterAndObsDataSetEvaluatorTest
03-Dec-2025 01:37:29 [INFO] Running org.openmrs.module.reporting.dataset.definition.evaluator.MultiParameterDataSetEvaluatorTest
03-Dec-2025 01:37:29 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-12-03T01:37:29,673| '/tmp/appdir-for-unit-tests-10193543011018774909/REPORT_RESULTS' doesn't exist.  Creating directories now.
03-Dec-2025 01:37:29 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.044 s -- in org.openmrs.module.reporting.dataset.definition.evaluator.MultiParameterDataSetEvaluatorTest
03-Dec-2025 01:37:29 [INFO]
03-Dec-2025 01:37:29 [INFO] Results:
03-Dec-2025 01:37:29 [INFO]
03-Dec-2025 01:37:29 [WARNING] Tests run: 773, Failures: 0, Errors: 0, Skipped: 14
03-Dec-2025 01:37:29 [INFO]
03-Dec-2025 01:37:29 [INFO]
03-Dec-2025 01:37:29 [INFO] --- jar:3.4.1:jar (default-jar) @ reporting-api-tests ---
03-Dec-2025 01:37:29 [WARNING] JAR will be empty - no content was marked for inclusion!
03-Dec-2025 01:37:29 [INFO] Building jar: /module/api-tests/target/reporting-api-tests-2.0.0-SNAPSHOT.jar
03-Dec-2025 01:37:29 [INFO]
03-Dec-2025 01:37:29 [INFO] --- javadoc:3.11.2:jar (attach-javadocs) @ reporting-api-tests ---
03-Dec-2025 01:37:29 [INFO] No Javadoc in project. Archive not created.
03-Dec-2025 01:37:29 [INFO]
03-Dec-2025 01:37:29 [INFO] --- jar:3.4.1:test-jar (default) @ reporting-api-tests ---
03-Dec-2025 01:37:30 [INFO] Building jar: /module/api-tests/target/reporting-api-tests-2.0.0-SNAPSHOT-tests.jar
03-Dec-2025 01:37:30 [INFO]
03-Dec-2025 01:37:30 [INFO] -----------------< org.openmrs.module:reporting-omod >------------------
03-Dec-2025 01:37:30 [INFO] Building Reporting OMOD 2.0.0-SNAPSHOT                             [4/4]
03-Dec-2025 01:37:30 [INFO]   from omod/pom.xml
03-Dec-2025 01:37:30 [INFO] --------------------------------[ jar ]---------------------------------
03-Dec-2025 01:37:30 [INFO]
03-Dec-2025 01:37:30 [INFO] --- clean:3.2.0:clean (default-clean) @ reporting-omod ---
03-Dec-2025 01:37:30 [INFO]
03-Dec-2025 01:37:30 [INFO] --- openmrs:1.0.1:initialize-module (init) @ reporting-omod ---
03-Dec-2025 01:37:30 [INFO]
03-Dec-2025 01:37:30 [INFO] --- dependency:3.7.0:unpack-dependencies (Expand resources) @ reporting-omod ---
03-Dec-2025 01:37:31 [INFO]
03-Dec-2025 01:37:31 [INFO] --- resources:3.3.1:resources (default-resources) @ reporting-omod ---
03-Dec-2025 01:37:31 [INFO] Copying 0 resource from src/main/resources to target/classes
03-Dec-2025 01:37:31 [INFO] Copying 2 resources from src/main/resources to target/classes
03-Dec-2025 01:37:31 [INFO] Copying 225 resources from src/main/webapp to target/classes/web/module
03-Dec-2025 01:37:31 [INFO] Copying 225 resources from src/main/webapp to target/classes/web/module
03-Dec-2025 01:37:31 [INFO]
03-Dec-2025 01:37:31 [INFO] --- compiler:3.13.0:compile (default-compile) @ reporting-omod ---
03-Dec-2025 01:37:31 [INFO] Recompiling the module because of changed dependency.
03-Dec-2025 01:37:31 [INFO] Compiling 115 source files with javac [debug target 1.8] to target/classes
03-Dec-2025 01:37:32 [WARNING] bootstrap class path is not set in conjunction with -source 8
03-Dec-2025 01:37:32   not setting the bootstrap class path may lead to class files that cannot run on JDK 8
03-Dec-2025 01:37:32     --release 8 is recommended instead of -source 8 -target 1.8 because it sets the bootstrap class path automatically
03-Dec-2025 01:37:32 [WARNING] source value 8 is obsolete and will be removed in a future release
03-Dec-2025 01:37:32 [WARNING] target value 8 is obsolete and will be removed in a future release
03-Dec-2025 01:37:32 [WARNING] To suppress warnings about obsolete options, use -Xlint:-options.
03-Dec-2025 01:37:32 [WARNING] /module/omod/src/main/java/org/openmrs/module/reporting/web/controller/QueryParameterFormController.java:[120,74] Double(double) in java.lang.Double has been deprecated and marked for removal
03-Dec-2025 01:37:32 [WARNING] /module/omod/src/main/java/org/openmrs/module/reporting/web/taglib/FormatTag.java:[384,87] non-varargs call of varargs method with inexact argument type for last parameter;
03-Dec-2025 01:37:32   cast to java.lang.Class<?> for a varargs call
03-Dec-2025 01:37:32   cast to java.lang.Class<?>[] for a non-varargs call and to suppress this warning
03-Dec-2025 01:37:32 [WARNING] /module/omod/src/main/java/org/openmrs/module/reporting/web/taglib/FormatTag.java:[385,68] non-varargs call of varargs method with inexact argument type for last parameter;
03-Dec-2025 01:37:32   cast to java.lang.Object for a varargs call
03-Dec-2025 01:37:32   cast to java.lang.Object[] for a non-varargs call and to suppress this warning
03-Dec-2025 01:37:32 [INFO] /module/omod/src/main/java/org/openmrs/module/reporting/web/controller/mapping/LogicDataSetDefinitionMappingHandler.java: Some input files use or override a deprecated API.
03-Dec-2025 01:37:32 [INFO] /module/omod/src/main/java/org/openmrs/module/reporting/web/controller/mapping/LogicDataSetDefinitionMappingHandler.java: Recompile with -Xlint:deprecation for details.
03-Dec-2025 01:37:32 [INFO] /module/omod/src/main/java/org/openmrs/module/reporting/web/controller/GetMappedAsStringController.java: Some input files use unchecked or unsafe operations.
03-Dec-2025 01:37:32 [INFO] /module/omod/src/main/java/org/openmrs/module/reporting/web/controller/GetMappedAsStringController.java: Recompile with -Xlint:unchecked for details.
03-Dec-2025 01:37:32 [INFO]
03-Dec-2025 01:37:32 [INFO] --- build-helper:1.7:parse-version (default) @ reporting-omod ---
03-Dec-2025 01:37:33 [INFO]
03-Dec-2025 01:37:33 [INFO] --- resources:3.3.1:testResources (default-testResources) @ reporting-omod ---
03-Dec-2025 01:37:33 [INFO] skip non existing resourceDirectory /module/omod/src/test/resources
03-Dec-2025 01:37:33 [INFO] skip non existing resourceDirectory /module/omod/src/test/resources
03-Dec-2025 01:37:33 [INFO]
03-Dec-2025 01:37:33 [INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ reporting-omod ---
03-Dec-2025 01:37:33 [INFO] No sources to compile
03-Dec-2025 01:37:33 [INFO]
03-Dec-2025 01:37:33 [INFO] --- surefire:3.5.3:test (default-test) @ reporting-omod ---
03-Dec-2025 01:37:33 [INFO] No tests to run.
03-Dec-2025 01:37:33 [INFO]
03-Dec-2025 01:37:33 [INFO] --- jar:3.4.1:jar (default-jar) @ reporting-omod ---
03-Dec-2025 01:37:33 [INFO] Building jar: /module/omod/target/reporting-2.0.0-SNAPSHOT.jar
03-Dec-2025 01:37:33 [INFO]
03-Dec-2025 01:37:33 [INFO] --- javadoc:3.11.2:jar (attach-javadocs) @ reporting-omod ---
03-Dec-2025 01:37:33 [INFO] No previous run data found, generating javadoc.
03-Dec-2025 01:37:39 [WARNING] Javadoc Warnings
03-Dec-2025 01:37:39 [WARNING] warning: The code being documented uses modules but the packages defined in https://docs.oracle.com/javase/8/docs/api/ are in the unnamed module.
03-Dec-2025 01:37:39 [WARNING] /module/omod/src/main/java/org/openmrs/module/reporting/web/widget/handler/CohortDefinitionHandler.java:47: warning: reference not found: WidgetHandler#parse(String, Class<?>)
03-Dec-2025 01:37:39 [WARNING] * @see WidgetHandler#parse(String, Class<?>)
03-Dec-2025 01:37:39 [WARNING] ^
03-Dec-2025 01:37:39 [WARNING] /module/omod/src/main/java/org/openmrs/module/reporting/web/cohorts/CompositionCohortDefinitionController.java:57: warning: @param argument "uuid" is not a parameter name.
03-Dec-2025 01:37:39 [WARNING] * @param uuid
03-Dec-2025 01:37:39 [WARNING] ^
03-Dec-2025 01:37:39 [WARNING] /module/omod/src/main/java/org/openmrs/module/reporting/web/widget/handler/DataSetDefinitionHandler.java:38: warning: reference not found: WidgetHandler#parse(String, Class<?>)
03-Dec-2025 01:37:39 [WARNING] * @see WidgetHandler#parse(String, Class<?>)
03-Dec-2025 01:37:39 [WARNING] ^
03-Dec-2025 01:37:39 [WARNING] /module/omod/src/main/java/org/openmrs/module/reporting/web/widget/handler/DimensionHandler.java:36: warning: reference not found: WidgetHandler#parse(String, Class)
03-Dec-2025 01:37:39 [WARNING] * @see WidgetHandler#parse(String, Class)
03-Dec-2025 01:37:39 [WARNING] ^
03-Dec-2025 01:37:39 [WARNING] /module/omod/src/main/java/org/openmrs/module/reporting/web/widget/handler/IndicatorHandler.java:47: warning: reference not found: WidgetHandler#parse(String, Class<?>)
03-Dec-2025 01:37:39 [WARNING] * @see WidgetHandler#parse(String, Class<?>)
03-Dec-2025 01:37:39 [WARNING] ^
03-Dec-2025 01:37:39 [WARNING] /module/omod/src/main/java/org/openmrs/module/reporting/web/cohorts/ManageCohortDefinitionsController.java:130: warning: @param argument "returnUrl" is not a parameter name.
03-Dec-2025 01:37:39 [WARNING] * @param returnUrl
03-Dec-2025 01:37:39 [WARNING] ^
03-Dec-2025 01:37:39 [WARNING] /module/omod/src/main/java/org/openmrs/module/reporting/web/widget/handler/MappedHandler.java:27: warning: reference not found: WidgetHandler#render(WidgetConfig)
03-Dec-2025 01:37:39 [WARNING] * @see WidgetHandler#render(WidgetConfig)
03-Dec-2025 01:37:39 [WARNING] ^
03-Dec-2025 01:37:39 [WARNING] /module/omod/src/main/java/org/openmrs/module/reporting/web/widget/handler/MappedHandler.java:35: warning: reference not found: WidgetHandler#parse(String)
03-Dec-2025 01:37:39 [WARNING] * @see WidgetHandler#parse(String)
03-Dec-2025 01:37:39 [WARNING] ^
03-Dec-2025 01:37:39 [WARNING] /module/omod/src/main/java/org/openmrs/module/reporting/web/widget/handler/PatientDataDefinitionHandler.java:61: warning: reference not found: WidgetHandler#parse(String, Class<?>)
03-Dec-2025 01:37:39 [WARNING] * @see WidgetHandler#parse(String, Class<?>)
03-Dec-2025 01:37:39 [WARNING] ^
03-Dec-2025 01:37:39 [WARNING] /module/omod/src/main/java/org/openmrs/module/reporting/web/widget/handler/ReportDefinitionHandler.java:39: warning: reference not found: WidgetHandler#parse(String, Class<?>)
03-Dec-2025 01:37:39 [WARNING] * @see WidgetHandler#parse(String, Class<?>)
03-Dec-2025 01:37:39 [WARNING] ^
03-Dec-2025 01:37:39 [WARNING] /module/omod/src/main/java/org/openmrs/module/reporting/web/widget/handler/ReportDesignRendererHandler.java:41: warning: reference not found: WidgetHandler#parse(String, Class<?>)
03-Dec-2025 01:37:39 [WARNING] * @see WidgetHandler#parse(String, Class<?>)
03-Dec-2025 01:37:39 [WARNING] ^
03-Dec-2025 01:37:39 [WARNING] /module/omod/src/main/java/org/openmrs/module/reporting/web/widget/handler/ReportDesignResourceHandler.java:30: warning: reference not found: WidgetHandler#render(WidgetConfig)
03-Dec-2025 01:37:39 [WARNING] * @see WidgetHandler#render(WidgetConfig)
03-Dec-2025 01:37:39 [WARNING] ^
03-Dec-2025 01:37:39 [WARNING] /module/omod/src/main/java/org/openmrs/module/reporting/web/controller/ScriptedCompositionPatientDataDefinitionController.java:67: warning: @param argument "uuid" is not a parameter name.
03-Dec-2025 01:37:39 [WARNING] * @param uuid
03-Dec-2025 01:37:39 [WARNING] ^
03-Dec-2025 01:37:39 [WARNING] /module/omod/src/main/java/org/openmrs/module/reporting/web/widget/handler/ScriptingLanguageHandler.java:44: warning: reference not found: WidgetHandler#parse(String, Class<?>)
03-Dec-2025 01:37:39 [WARNING] * @see WidgetHandler#parse(String, Class<?>)
03-Dec-2025 01:37:39 [WARNING] ^
03-Dec-2025 01:37:39 [WARNING] /module/omod/src/main/java/org/openmrs/module/reporting/web/datasets/SqlDataSetEditor.java:79: warning: @param argument "uuid" is not a parameter name.
03-Dec-2025 01:37:39 [WARNING] * @param uuid
03-Dec-2025 01:37:39 [WARNING] ^
03-Dec-2025 01:37:39 [WARNING] The generated documentation contains diagnostic markers for invalid input.
03-Dec-2025 01:37:39 [WARNING] 16 warnings
03-Dec-2025 01:37:39 [INFO] Building jar: /module/omod/target/reporting-2.0.0-SNAPSHOT-javadoc.jar
03-Dec-2025 01:37:40 [INFO]
03-Dec-2025 01:37:40 [INFO] --- openmrs:1.0.1:package-module (pack) @ reporting-omod ---
03-Dec-2025 01:37:40 [INFO] Packaging OpenMRS module
03-Dec-2025 01:37:40 [INFO] Building jar: /module/omod/target/reporting-2.0.0-SNAPSHOT.omod
03-Dec-2025 01:37:41 [INFO]
03-Dec-2025 01:37:41 [INFO] --- jar:3.4.1:test-jar (default) @ reporting-omod ---
03-Dec-2025 01:37:41 [WARNING] JAR will be empty - no content was marked for inclusion!
03-Dec-2025 01:37:41 [INFO] Building jar: /module/omod/target/reporting-2.0.0-SNAPSHOT-tests.jar
03-Dec-2025 01:37:41 [INFO] ------------------------------------------------------------------------
03-Dec-2025 01:37:41 [INFO] Reactor Summary for Reporting 2.0.0-SNAPSHOT:
03-Dec-2025 01:37:41 [INFO]
03-Dec-2025 01:37:41 [INFO] Reporting .......................................... SUCCESS [  3.188 s]
03-Dec-2025 01:37:41 [INFO] Reporting API ...................................... SUCCESS [ 25.666 s]
03-Dec-2025 01:37:41 [INFO] reporting API Tests ................................ SUCCESS [01:12 min]
03-Dec-2025 01:37:41 [INFO] Reporting OMOD ..................................... SUCCESS [ 11.132 s]
03-Dec-2025 01:37:41 [INFO] ------------------------------------------------------------------------
03-Dec-2025 01:37:41 [INFO] BUILD SUCCESS
03-Dec-2025 01:37:41 [INFO] ------------------------------------------------------------------------
03-Dec-2025 01:37:41 [INFO] Total time:  01:52 min
03-Dec-2025 01:37:41 [INFO] Finished at: 2025-12-03T01:37:41Z
03-Dec-2025 01:37:41 [INFO] ------------------------------------------------------------------------
03-Dec-2025 01:37:42 Finished task 'Build and test' with result: Success
03-Dec-2025 01:37:42 Running post build plugin 'Docker Container Cleanup'
03-Dec-2025 01:37:42 Running post build plugin 'NCover Results Collector'
03-Dec-2025 01:37:42 Running post build plugin 'Build Results Label Collector'
03-Dec-2025 01:37:42 Running post build plugin 'Clover Results Collector'
03-Dec-2025 01:37:42 Running post build plugin 'npm Cache Cleanup'
03-Dec-2025 01:37:42 Running post build plugin 'Artifact Copier'
03-Dec-2025 01:37:42 Finalising the build...
03-Dec-2025 01:37:42 Stopping timer.
03-Dec-2025 01:37:42 Build REP-REP-BTJ24-960 completed.
03-Dec-2025 01:37:42 Running on server: post build plugin 'Build Hanging Detection Configuration'
03-Dec-2025 01:37:42 Running on server: post build plugin 'NCover Results Collector'
03-Dec-2025 01:37:42 Running on server: post build plugin 'Build Labeller'
03-Dec-2025 01:37:42 Running on server: post build plugin 'Clover Delta Calculator'
03-Dec-2025 01:37:42 Running on server: post build plugin 'Maven Dependencies Postprocessor'
03-Dec-2025 01:37:42 All post build plugins have finished
03-Dec-2025 01:37:42 Generating build results summary...
03-Dec-2025 01:37:42 Saving build results to disk...
03-Dec-2025 01:37:42 Store variable context...
03-Dec-2025 01:37:42 Finished building REP-REP-BTJ24-960.