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

Build: #958 was successful

Job: Build and Test JDK 17 was successful

Build log

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

20-Oct-2025 12:50:39 [INFO] Running org.openmrs.module.reporting.data.encounter.evaluator.PatientToEncounterDataEvaluatorTest
20-Oct-2025 12:50:39 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:39,959| '/tmp/appdir-for-unit-tests-478354135817333408/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:40,032| '/tmp/appdir-for-unit-tests-2157616380770156755/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:40,105| '/tmp/appdir-for-unit-tests-10700682331300375619/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:40 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.234 s -- in org.openmrs.module.reporting.data.encounter.evaluator.PatientToEncounterDataEvaluatorTest
20-Oct-2025 12:50:40 [INFO] Running org.openmrs.module.reporting.data.encounter.evaluator.EncountersForPatientDataEvaluatorTest
20-Oct-2025 12:50:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:40,294| '/tmp/appdir-for-unit-tests-8040463647484981987/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:40 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.186 s -- in org.openmrs.module.reporting.data.encounter.evaluator.EncountersForPatientDataEvaluatorTest
20-Oct-2025 12:50:40 [INFO] Running org.openmrs.module.reporting.data.encounter.evaluator.EncounterVisitDataEvaluatorTest
20-Oct-2025 12:50:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:40,369| '/tmp/appdir-for-unit-tests-1638456886548313398/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:40 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.070 s -- in org.openmrs.module.reporting.data.encounter.evaluator.EncounterVisitDataEvaluatorTest
20-Oct-2025 12:50:40 [INFO] Running org.openmrs.module.reporting.data.encounter.evaluator.PersonToEncounterDataEvaluatorTest
20-Oct-2025 12:50:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:40,439| '/tmp/appdir-for-unit-tests-18065733275653386750/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:40,504| '/tmp/appdir-for-unit-tests-3416742371856199408/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:40,610| '/tmp/appdir-for-unit-tests-15255430852019018271/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:40 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.238 s -- in org.openmrs.module.reporting.data.encounter.evaluator.PersonToEncounterDataEvaluatorTest
20-Oct-2025 12:50:40 [INFO] Running org.openmrs.module.reporting.data.encounter.evaluator.AuditInfoEncounterDataEvaluatorTest
20-Oct-2025 12:50:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:40,648| '/tmp/appdir-for-unit-tests-10081318102385990883/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:40 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.019 s -- in org.openmrs.module.reporting.data.encounter.evaluator.AuditInfoEncounterDataEvaluatorTest
20-Oct-2025 12:50:40 [INFO] Running org.openmrs.module.reporting.data.encounter.evaluator.EncounterLocationDataEvaluatorTest
20-Oct-2025 12:50:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:40,711| '/tmp/appdir-for-unit-tests-13513958046166762718/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:40,752| '/tmp/appdir-for-unit-tests-1023879939944975113/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:40,797| '/tmp/appdir-for-unit-tests-11880027540515075592/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:40 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.154 s -- in org.openmrs.module.reporting.data.encounter.evaluator.EncounterLocationDataEvaluatorTest
20-Oct-2025 12:50:40 [INFO] Running org.openmrs.module.reporting.data.encounter.evaluator.AgeAtEncounterDataEvaluatorTest
20-Oct-2025 12:50:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:40,895| '/tmp/appdir-for-unit-tests-3573645064450611242/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:40 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.104 s -- in org.openmrs.module.reporting.data.encounter.evaluator.AgeAtEncounterDataEvaluatorTest
20-Oct-2025 12:50:40 [INFO] Running org.openmrs.module.reporting.data.encounter.evaluator.SimultaneousEncountersDataEvaluatorTest
20-Oct-2025 12:50:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:40,970| '/tmp/appdir-for-unit-tests-13731028977707974697/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:40,998| '/tmp/appdir-for-unit-tests-18433974526043963232/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:41 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.084 s -- in org.openmrs.module.reporting.data.encounter.evaluator.SimultaneousEncountersDataEvaluatorTest
20-Oct-2025 12:50:41 [INFO] Running org.openmrs.module.reporting.data.encounter.evaluator.ObsForEncounterEvaluatorTest
20-Oct-2025 12:50:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:41,108| '/tmp/appdir-for-unit-tests-14607150798888779225/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:41,181| '/tmp/appdir-for-unit-tests-254885184116510672/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:41,238| '/tmp/appdir-for-unit-tests-6804312222997396829/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:41,308| '/tmp/appdir-for-unit-tests-12226450341589578459/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:41,429| '/tmp/appdir-for-unit-tests-6651206165036416990/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:41,504| '/tmp/appdir-for-unit-tests-7757100668968114248/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:41,596| '/tmp/appdir-for-unit-tests-10510711815322388456/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:41 [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.582 s -- in org.openmrs.module.reporting.data.encounter.evaluator.ObsForEncounterEvaluatorTest
20-Oct-2025 12:50:41 [INFO] Running org.openmrs.module.reporting.data.encounter.evaluator.SqlEncounterDataEvaluatorTest
20-Oct-2025 12:50:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:41,647| '/tmp/appdir-for-unit-tests-9656477547649660118/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:41 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.042 s -- in org.openmrs.module.reporting.data.encounter.evaluator.SqlEncounterDataEvaluatorTest
20-Oct-2025 12:50:41 [INFO] Running org.openmrs.module.reporting.data.encounter.evaluator.EncounterProviderDataEvaluatorTest
20-Oct-2025 12:50:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:41,760| '/tmp/appdir-for-unit-tests-7424727798396299072/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:41,791| '/tmp/appdir-for-unit-tests-13516096817751815908/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:41,843| '/tmp/appdir-for-unit-tests-7096557315981601637/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:41,878| '/tmp/appdir-for-unit-tests-16062855156445107489/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:41,889| '/tmp/appdir-for-unit-tests-13318514210413133475/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:41,895| '/tmp/appdir-for-unit-tests-15086900951900404617/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:41 ERROR - EvaluationProfiler.log(111) |2025-10-20T12:50:41,908| 1302        2025-10-20 12:50:41.908        >        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
20-Oct-2025 12:50:41 java.lang.IllegalStateException: org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing: org.openmrs.EncounterRole
20-Oct-2025 12:50:41         at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:151) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1626) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.openmrs.module.reporting.evaluation.querybuilder.HqlQueryBuilder.evaluateToList(HqlQueryBuilder.java:483) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:41         at org.openmrs.module.reporting.evaluation.service.EvaluationServiceImpl.evaluateToList(EvaluationServiceImpl.java:45) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:41         at jdk.internal.reflect.GeneratedMethodAccessor701.invoke(Unknown Source) ~[?:?]
20-Oct-2025 12:50:41         at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
20-Oct-2025 12:50:41         at java.base/java.lang.reflect.Method.invoke(Method.java:569) ~[?:?]
20-Oct-2025 12:50:41         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) ~[spring-tx-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) ~[spring-tx-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) ~[spring-tx-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.cache.interceptor.CacheInterceptor.lambda$invoke$0(CacheInterceptor.java:54) ~[spring-context-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:351) ~[spring-context-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:64) ~[spring-context-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:123) ~[openmrs-api-2.7.0.jar:?]
20-Oct-2025 12:50:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at jdk.proxy3/jdk.proxy3.$Proxy70.evaluateToList(Unknown Source) ~[?:?]
20-Oct-2025 12:50:41         at org.openmrs.module.reporting.data.encounter.evaluator.EncounterProviderDataEvaluator.evaluate(EncounterProviderDataEvaluator.java:59) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:41         at org.openmrs.module.reporting.data.encounter.evaluator.EncounterProviderDataEvaluator.evaluate(EncounterProviderDataEvaluator.java:33) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:41         at org.openmrs.module.reporting.definition.service.BaseDefinitionService.executeEvaluator(BaseDefinitionService.java:369) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:41         at org.openmrs.module.reporting.definition.service.BaseDefinitionService.evaluateBypassingExclusionOfTestPatients(BaseDefinitionService.java:264) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:41         at org.openmrs.module.reporting.definition.service.BaseDefinitionService.evaluate(BaseDefinitionService.java:229) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:41         at org.openmrs.module.reporting.data.encounter.service.EncounterDataServiceImpl.evaluate(EncounterDataServiceImpl.java:38) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:41         at jdk.internal.reflect.GeneratedMethodAccessor951.invoke(Unknown Source) ~[?:?]
20-Oct-2025 12:50:41         at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
20-Oct-2025 12:50:41         at java.base/java.lang.reflect.Method.invoke(Method.java:569) ~[?:?]
20-Oct-2025 12:50:41         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.cache.interceptor.CacheInterceptor.lambda$invoke$0(CacheInterceptor.java:54) ~[spring-context-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:351) ~[spring-context-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:64) ~[spring-context-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:123) ~[openmrs-api-2.7.0.jar:?]
20-Oct-2025 12:50:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at jdk.proxy3/jdk.proxy3.$Proxy75.evaluate(Unknown Source) ~[?:?]
20-Oct-2025 12:50:41         at org.openmrs.module.reporting.data.encounter.evaluator.EncounterProviderDataEvaluatorTest.shouldFailIfEncounterRoleParameterSetToAnotherType(EncounterProviderDataEvaluatorTest.java:199) ~[test-classes/:?]
20-Oct-2025 12:50:41         at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
20-Oct-2025 12:50:41         at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
20-Oct-2025 12:50:41         at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
20-Oct-2025 12:50:41         at java.base/java.lang.reflect.Method.invoke(Method.java:569) ~[?:?]
20-Oct-2025 12:50:41         at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:41         at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:41         at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:41         at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:41         at org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:19) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:41         at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:41         at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:41         at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:41         at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:41         at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:41         at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:41         at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:41         at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:41         at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:41         at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:41         at org.junit.runners.ParentRunner.run(ParentRunner.java:413) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:41         at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.junit.runner.JUnitCore.run(JUnitCore.java:137) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:41         at org.junit.runner.JUnitCore.run(JUnitCore.java:115) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:41         at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) ~[junit-vintage-engine-5.11.3.jar:5.11.3]
20-Oct-2025 12:50:41         at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) ~[junit-vintage-engine-5.11.3.jar:5.11.3]
20-Oct-2025 12:50:41         at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) ~[junit-vintage-engine-5.11.3.jar:5.11.3]
20-Oct-2025 12:50:41         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) ~[junit-platform-launcher-1.11.3.jar:1.11.3]
20-Oct-2025 12:50:41         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) ~[junit-platform-launcher-1.11.3.jar:1.11.3]
20-Oct-2025 12:50:41         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) ~[junit-platform-launcher-1.11.3.jar:1.11.3]
20-Oct-2025 12:50:41         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) ~[junit-platform-launcher-1.11.3.jar:1.11.3]
20-Oct-2025 12:50:41         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) [junit-platform-launcher-1.11.3.jar:1.11.3]
20-Oct-2025 12:50:41         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) [junit-platform-launcher-1.11.3.jar:1.11.3]
20-Oct-2025 12:50:41         at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) [junit-platform-launcher-1.11.3.jar:1.11.3]
20-Oct-2025 12:50:41         at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) [junit-platform-launcher-1.11.3.jar:1.11.3]
20-Oct-2025 12:50:41         at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) [junit-platform-launcher-1.11.3.jar:1.11.3]
20-Oct-2025 12:50:41         at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) [surefire-junit-platform-3.5.3.jar:3.5.3]
20-Oct-2025 12:50:41         at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:194) [surefire-junit-platform-3.5.3.jar:3.5.3]
20-Oct-2025 12:50:41         at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) [surefire-junit-platform-3.5.3.jar:3.5.3]
20-Oct-2025 12:50:41         at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) [surefire-junit-platform-3.5.3.jar:3.5.3]
20-Oct-2025 12:50:41         at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) [surefire-booter-3.5.3.jar:3.5.3]
20-Oct-2025 12:50:41         at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) [surefire-booter-3.5.3.jar:3.5.3]
20-Oct-2025 12:50:41         at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) [surefire-booter-3.5.3.jar:3.5.3]
20-Oct-2025 12:50:41         at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) [surefire-booter-3.5.3.jar:3.5.3]
20-Oct-2025 12:50:41 Caused by: org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing: org.openmrs.EncounterRole
20-Oct-2025 12:50:41         at org.hibernate.engine.internal.ForeignKeys.getEntityIdentifierIfNotUnsaved(ForeignKeys.java:347) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.type.EntityType.getIdentifier(EntityType.java:508) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.type.EntityType.nullSafeSet(EntityType.java:289) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:53) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:682) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.loader.Loader.bindPreparedStatement(Loader.java:2150) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:2127) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:2059) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:2037) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.loader.Loader.doQuery(Loader.java:956) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:357) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.loader.Loader.doList(Loader.java:2868) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.loader.Loader.doList(Loader.java:2850) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2682) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.loader.Loader.list(Loader.java:2677) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:540) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:400) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:218) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1459) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.query.internal.AbstractProducedQuery.doList(AbstractProducedQuery.java:1649) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1617) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         ... 101 more
20-Oct-2025 12:50:41 ERROR - EvaluationProfiler.log(111) |2025-10-20T12:50:41,911| 1302        2025-10-20 12:50:41.911        >        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
20-Oct-2025 12:50:41 java.lang.IllegalStateException: org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing: org.openmrs.EncounterRole
20-Oct-2025 12:50:41         at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:151) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1626) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.openmrs.module.reporting.evaluation.querybuilder.HqlQueryBuilder.evaluateToList(HqlQueryBuilder.java:483) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:41         at org.openmrs.module.reporting.evaluation.service.EvaluationServiceImpl.evaluateToList(EvaluationServiceImpl.java:45) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:41         at jdk.internal.reflect.GeneratedMethodAccessor701.invoke(Unknown Source) ~[?:?]
20-Oct-2025 12:50:41         at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
20-Oct-2025 12:50:41         at java.base/java.lang.reflect.Method.invoke(Method.java:569) ~[?:?]
20-Oct-2025 12:50:41         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) ~[spring-tx-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) ~[spring-tx-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) ~[spring-tx-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.cache.interceptor.CacheInterceptor.lambda$invoke$0(CacheInterceptor.java:54) ~[spring-context-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:351) ~[spring-context-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:64) ~[spring-context-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:123) ~[openmrs-api-2.7.0.jar:?]
20-Oct-2025 12:50:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at jdk.proxy3/jdk.proxy3.$Proxy70.evaluateToList(Unknown Source) ~[?:?]
20-Oct-2025 12:50:41         at org.openmrs.module.reporting.data.encounter.evaluator.EncounterProviderDataEvaluator.evaluate(EncounterProviderDataEvaluator.java:59) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:41         at org.openmrs.module.reporting.data.encounter.evaluator.EncounterProviderDataEvaluator.evaluate(EncounterProviderDataEvaluator.java:33) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:41         at org.openmrs.module.reporting.definition.service.BaseDefinitionService.executeEvaluator(BaseDefinitionService.java:369) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:41         at org.openmrs.module.reporting.definition.service.BaseDefinitionService.evaluateBypassingExclusionOfTestPatients(BaseDefinitionService.java:264) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:41         at org.openmrs.module.reporting.definition.service.BaseDefinitionService.evaluate(BaseDefinitionService.java:229) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:41         at org.openmrs.module.reporting.data.encounter.service.EncounterDataServiceImpl.evaluate(EncounterDataServiceImpl.java:38) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:41         at jdk.internal.reflect.GeneratedMethodAccessor951.invoke(Unknown Source) ~[?:?]
20-Oct-2025 12:50:41         at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
20-Oct-2025 12:50:41         at java.base/java.lang.reflect.Method.invoke(Method.java:569) ~[?:?]
20-Oct-2025 12:50:41         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.cache.interceptor.CacheInterceptor.lambda$invoke$0(CacheInterceptor.java:54) ~[spring-context-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:351) ~[spring-context-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:64) ~[spring-context-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:123) ~[openmrs-api-2.7.0.jar:?]
20-Oct-2025 12:50:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at jdk.proxy3/jdk.proxy3.$Proxy75.evaluate(Unknown Source) ~[?:?]
20-Oct-2025 12:50:41         at org.openmrs.module.reporting.data.encounter.evaluator.EncounterProviderDataEvaluatorTest.shouldFailIfEncounterRoleParameterSetToAnotherType(EncounterProviderDataEvaluatorTest.java:199) ~[test-classes/:?]
20-Oct-2025 12:50:41         at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
20-Oct-2025 12:50:41         at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
20-Oct-2025 12:50:41         at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
20-Oct-2025 12:50:41         at java.base/java.lang.reflect.Method.invoke(Method.java:569) ~[?:?]
20-Oct-2025 12:50:41         at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:41         at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:41         at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:41         at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:41         at org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:19) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:41         at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:41         at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:41         at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:41         at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:41         at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:41         at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:41         at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:41         at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:41         at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:41         at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:41         at org.junit.runners.ParentRunner.run(ParentRunner.java:413) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:41         at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:41         at org.junit.runner.JUnitCore.run(JUnitCore.java:137) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:41         at org.junit.runner.JUnitCore.run(JUnitCore.java:115) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:41         at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) ~[junit-vintage-engine-5.11.3.jar:5.11.3]
20-Oct-2025 12:50:41         at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) ~[junit-vintage-engine-5.11.3.jar:5.11.3]
20-Oct-2025 12:50:41         at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) ~[junit-vintage-engine-5.11.3.jar:5.11.3]
20-Oct-2025 12:50:41         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) ~[junit-platform-launcher-1.11.3.jar:1.11.3]
20-Oct-2025 12:50:41         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) ~[junit-platform-launcher-1.11.3.jar:1.11.3]
20-Oct-2025 12:50:41         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) ~[junit-platform-launcher-1.11.3.jar:1.11.3]
20-Oct-2025 12:50:41         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) ~[junit-platform-launcher-1.11.3.jar:1.11.3]
20-Oct-2025 12:50:41         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) [junit-platform-launcher-1.11.3.jar:1.11.3]
20-Oct-2025 12:50:41         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) [junit-platform-launcher-1.11.3.jar:1.11.3]
20-Oct-2025 12:50:41         at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) [junit-platform-launcher-1.11.3.jar:1.11.3]
20-Oct-2025 12:50:41         at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) [junit-platform-launcher-1.11.3.jar:1.11.3]
20-Oct-2025 12:50:41         at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) [junit-platform-launcher-1.11.3.jar:1.11.3]
20-Oct-2025 12:50:41         at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) [surefire-junit-platform-3.5.3.jar:3.5.3]
20-Oct-2025 12:50:41         at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:194) [surefire-junit-platform-3.5.3.jar:3.5.3]
20-Oct-2025 12:50:41         at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) [surefire-junit-platform-3.5.3.jar:3.5.3]
20-Oct-2025 12:50:41         at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) [surefire-junit-platform-3.5.3.jar:3.5.3]
20-Oct-2025 12:50:41         at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) [surefire-booter-3.5.3.jar:3.5.3]
20-Oct-2025 12:50:41         at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) [surefire-booter-3.5.3.jar:3.5.3]
20-Oct-2025 12:50:41         at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) [surefire-booter-3.5.3.jar:3.5.3]
20-Oct-2025 12:50:41         at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) [surefire-booter-3.5.3.jar:3.5.3]
20-Oct-2025 12:50:41 Caused by: org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing: org.openmrs.EncounterRole
20-Oct-2025 12:50:41         at org.hibernate.engine.internal.ForeignKeys.getEntityIdentifierIfNotUnsaved(ForeignKeys.java:347) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.type.EntityType.getIdentifier(EntityType.java:508) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.type.EntityType.nullSafeSet(EntityType.java:289) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:53) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:682) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.loader.Loader.bindPreparedStatement(Loader.java:2150) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:2127) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:2059) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:2037) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.loader.Loader.doQuery(Loader.java:956) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:357) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.loader.Loader.doList(Loader.java:2868) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.loader.Loader.doList(Loader.java:2850) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2682) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.loader.Loader.list(Loader.java:2677) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:540) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:400) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:218) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1459) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.query.internal.AbstractProducedQuery.doList(AbstractProducedQuery.java:1649) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1617) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         ... 101 more
20-Oct-2025 12:50:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:41,972| '/tmp/appdir-for-unit-tests-17973832449255910380/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:42 [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.332 s -- in org.openmrs.module.reporting.data.encounter.evaluator.EncounterProviderDataEvaluatorTest
20-Oct-2025 12:50:42 [INFO] Running org.openmrs.module.reporting.data.encounter.evaluator.ConvertedEncounterDataEvaluatorTest
20-Oct-2025 12:50:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:42,025| '/tmp/appdir-for-unit-tests-13152983340382732862/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:42 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.041 s -- in org.openmrs.module.reporting.data.encounter.evaluator.ConvertedEncounterDataEvaluatorTest
20-Oct-2025 12:50:42 [INFO] Running org.openmrs.module.reporting.data.encounter.evaluator.EncounterIdDataEvaluatorTest
20-Oct-2025 12:50:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:42,075| '/tmp/appdir-for-unit-tests-17900583449500363877/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:42,367| '/tmp/appdir-for-unit-tests-14460381956806930188/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:42 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.356 s -- in org.openmrs.module.reporting.data.encounter.evaluator.EncounterIdDataEvaluatorTest
20-Oct-2025 12:50:42 [INFO] Running org.openmrs.module.reporting.data.encounter.service.EncounterDataServiceImplTest
20-Oct-2025 12:50:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:42,441| '/tmp/appdir-for-unit-tests-5102856434399477676/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:42 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.109 s -- in org.openmrs.module.reporting.data.encounter.service.EncounterDataServiceImplTest
20-Oct-2025 12:50:42 [INFO] Running org.openmrs.module.reporting.data.person.evaluator.ConvertedPersonDataEvaluatorTest
20-Oct-2025 12:50:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:42,606| '/tmp/appdir-for-unit-tests-9608274550172003226/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:42 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.140 s -- in org.openmrs.module.reporting.data.person.evaluator.ConvertedPersonDataEvaluatorTest
20-Oct-2025 12:50:42 [INFO] Running org.openmrs.module.reporting.data.person.evaluator.RelationshipsForPersonDataEvaluatorTest
20-Oct-2025 12:50:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:42,778| '/tmp/appdir-for-unit-tests-11579140730284600798/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:42,846| '/tmp/appdir-for-unit-tests-8365752920002156981/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:42,927| '/tmp/appdir-for-unit-tests-7541296217094528506/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:42 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.275 s -- in org.openmrs.module.reporting.data.person.evaluator.RelationshipsForPersonDataEvaluatorTest
20-Oct-2025 12:50:42 [INFO] Running org.openmrs.module.reporting.data.person.evaluator.GenderDataEvaluatorTest
20-Oct-2025 12:50:43 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:42,993| '/tmp/appdir-for-unit-tests-3985791791654966620/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:43 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.064 s -- in org.openmrs.module.reporting.data.person.evaluator.GenderDataEvaluatorTest
20-Oct-2025 12:50:43 [INFO] Running org.openmrs.module.reporting.data.person.evaluator.PreferredAddressDataEvaluatorTest
20-Oct-2025 12:50:43 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:43,054| '/tmp/appdir-for-unit-tests-2318842948791282095/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:43 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.051 s -- in org.openmrs.module.reporting.data.person.evaluator.PreferredAddressDataEvaluatorTest
20-Oct-2025 12:50:43 [INFO] Running org.openmrs.module.reporting.data.person.evaluator.BirthdateDataEvaluatorTest
20-Oct-2025 12:50:43 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:43,119| '/tmp/appdir-for-unit-tests-7480612743833602558/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:43 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.050 s -- in org.openmrs.module.reporting.data.person.evaluator.BirthdateDataEvaluatorTest
20-Oct-2025 12:50:43 [INFO] Running org.openmrs.module.reporting.data.person.evaluator.PreferredNameDataEvaluatorTest
20-Oct-2025 12:50:43 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:43,192| '/tmp/appdir-for-unit-tests-16289578890467741016/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:43 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:43,285| '/tmp/appdir-for-unit-tests-426292185876012955/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:43 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.160 s -- in org.openmrs.module.reporting.data.person.evaluator.PreferredNameDataEvaluatorTest
20-Oct-2025 12:50:43 [INFO] Running org.openmrs.module.reporting.data.person.evaluator.ObsActiveListPersonDataEvaluatorTest
20-Oct-2025 12:50:43 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:43,386| '/tmp/appdir-for-unit-tests-8260495717641159558/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:43 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.106 s -- in org.openmrs.module.reporting.data.person.evaluator.ObsActiveListPersonDataEvaluatorTest
20-Oct-2025 12:50:43 [INFO] Running org.openmrs.module.reporting.data.person.evaluator.AgeDataEvaluatorTest
20-Oct-2025 12:50:43 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:43,497| '/tmp/appdir-for-unit-tests-9761675465413446602/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:43 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:43,572| '/tmp/appdir-for-unit-tests-2601901239498356582/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:43 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.179 s -- in org.openmrs.module.reporting.data.person.evaluator.AgeDataEvaluatorTest
20-Oct-2025 12:50:43 [INFO] Running org.openmrs.module.reporting.data.person.evaluator.ObsForPersonDataEvaluatorTest
20-Oct-2025 12:50:43 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:43,651| '/tmp/appdir-for-unit-tests-3138038460585038285/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:43 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:43,726| '/tmp/appdir-for-unit-tests-15377621000378668530/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:43 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:43,820| '/tmp/appdir-for-unit-tests-11591296981398881214/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:43 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.245 s -- in org.openmrs.module.reporting.data.person.evaluator.ObsForPersonDataEvaluatorTest
20-Oct-2025 12:50:43 [INFO] Running org.openmrs.module.reporting.data.person.evaluator.PersonAttributeDataEvaluatorTest
20-Oct-2025 12:50:43 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:43,903| '/tmp/appdir-for-unit-tests-6271772956548051549/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:43 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.076 s -- in org.openmrs.module.reporting.data.person.evaluator.PersonAttributeDataEvaluatorTest
20-Oct-2025 12:50:43 [INFO] Running org.openmrs.module.reporting.data.person.evaluator.PersonIdDataEvaluatorTest
20-Oct-2025 12:50:43 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:43,968| '/tmp/appdir-for-unit-tests-16048914380607568809/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:43 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.049 s -- in org.openmrs.module.reporting.data.person.evaluator.PersonIdDataEvaluatorTest
20-Oct-2025 12:50:43 [INFO] Running org.openmrs.module.reporting.data.person.evaluator.VitalStatusDataEvaluatorTest
20-Oct-2025 12:50:44 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:44,027| '/tmp/appdir-for-unit-tests-14284402383791674991/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:44 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.056 s -- in org.openmrs.module.reporting.data.person.evaluator.VitalStatusDataEvaluatorTest
20-Oct-2025 12:50:44 [INFO] Running org.openmrs.module.reporting.data.person.evaluator.AgeAtDateOfOtherDataEvaluatorTest
20-Oct-2025 12:50:44 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:44,095| '/tmp/appdir-for-unit-tests-14325331111353221777/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:44 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.080 s -- in org.openmrs.module.reporting.data.person.evaluator.AgeAtDateOfOtherDataEvaluatorTest
20-Oct-2025 12:50:44 [INFO] Running org.openmrs.module.reporting.data.person.service.PersonDataServiceImplTest
20-Oct-2025 12:50:44 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:44,218| '/tmp/appdir-for-unit-tests-1445037890435421796/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:44 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.102 s -- in org.openmrs.module.reporting.data.person.service.PersonDataServiceImplTest
20-Oct-2025 12:50:44 [INFO] Running org.openmrs.module.reporting.data.JoinDataDefinitionTest
20-Oct-2025 12:50:44 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in org.openmrs.module.reporting.data.JoinDataDefinitionTest
20-Oct-2025 12:50:44 [INFO] Running org.openmrs.module.reporting.data.obs.evaluator.ObsIdDataEvaluatorTest
20-Oct-2025 12:50:44 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:44,291| '/tmp/appdir-for-unit-tests-5708696179119422891/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:44 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.055 s -- in org.openmrs.module.reporting.data.obs.evaluator.ObsIdDataEvaluatorTest
20-Oct-2025 12:50:44 [INFO] Running org.openmrs.module.reporting.data.obs.evaluator.ConvertedObsDataEvaluatorTest
20-Oct-2025 12:50:44 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:44,337| '/tmp/appdir-for-unit-tests-7471605406863105046/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:44 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.044 s -- in org.openmrs.module.reporting.data.obs.evaluator.ConvertedObsDataEvaluatorTest
20-Oct-2025 12:50:44 [INFO] Running org.openmrs.module.reporting.data.obs.evaluator.PersonToObsEvaluatorTest
20-Oct-2025 12:50:44 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:44,385| '/tmp/appdir-for-unit-tests-1657200666750150207/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:44 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:44,525| '/tmp/appdir-for-unit-tests-4109150308212920831/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:44 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:44,620| '/tmp/appdir-for-unit-tests-14607165527097147696/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:44 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.285 s -- in org.openmrs.module.reporting.data.obs.evaluator.PersonToObsEvaluatorTest
20-Oct-2025 12:50:44 [INFO] Running org.openmrs.module.reporting.data.obs.evaluator.EncounterToObsDataEvaluatorTest
20-Oct-2025 12:50:44 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:44,740| '/tmp/appdir-for-unit-tests-11301763157664892875/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:44 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:44,822| '/tmp/appdir-for-unit-tests-13594071657239866000/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:44 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:44,893| '/tmp/appdir-for-unit-tests-5113413435967437367/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:44 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.267 s -- in org.openmrs.module.reporting.data.obs.evaluator.EncounterToObsDataEvaluatorTest
20-Oct-2025 12:50:44 [INFO] Running org.openmrs.module.reporting.data.obs.evaluator.PatientToObsDataEvaluatorTest
20-Oct-2025 12:50:44 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:44,960| '/tmp/appdir-for-unit-tests-16490970392173112761/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:45 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:45,027| '/tmp/appdir-for-unit-tests-15086042895939863134/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:45 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:45,067| '/tmp/appdir-for-unit-tests-11239464773434250955/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:45 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.174 s -- in org.openmrs.module.reporting.data.obs.evaluator.PatientToObsDataEvaluatorTest
20-Oct-2025 12:50:45 [INFO] Running org.openmrs.module.reporting.data.obs.evaluator.GroupMemberObsDataEvaluatorTest
20-Oct-2025 12:50:45 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:45,178| '/tmp/appdir-for-unit-tests-12698127522709877235/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:45 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:45,219| '/tmp/appdir-for-unit-tests-302492992289395422/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:45 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:45,302| '/tmp/appdir-for-unit-tests-17685404003591051487/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:45 [WARNING] Tests run: 5, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0.220 s -- in org.openmrs.module.reporting.data.obs.evaluator.GroupMemberObsDataEvaluatorTest
20-Oct-2025 12:50:45 [INFO] Running org.openmrs.module.reporting.data.patient.library.BuiltInPatientDataLibraryTest
20-Oct-2025 12:50:45 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:45,319| '/tmp/appdir-for-unit-tests-16168380894675307126/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:45 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:45,334| '/tmp/appdir-for-unit-tests-16806114979571538958/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:45 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:45,353| '/tmp/appdir-for-unit-tests-8094438702532141752/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:45 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:45,366| '/tmp/appdir-for-unit-tests-6036010707366245785/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:45 [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.064 s -- in org.openmrs.module.reporting.data.patient.library.BuiltInPatientDataLibraryTest
20-Oct-2025 12:50:45 [INFO] Running org.openmrs.module.reporting.data.patient.evaluator.ProgramStatesForPatientDataEvaluatorTest
20-Oct-2025 12:50:45 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:45,434| '/tmp/appdir-for-unit-tests-13543360068143654419/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:45 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:45,483| '/tmp/appdir-for-unit-tests-9862317618613510654/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:45 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:45,571| '/tmp/appdir-for-unit-tests-8452929606581529290/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:45 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:45,625| '/tmp/appdir-for-unit-tests-18332896634028946496/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:45 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:45,729| '/tmp/appdir-for-unit-tests-14086941028195278965/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:45 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:45,795| '/tmp/appdir-for-unit-tests-16063669511220433181/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:45 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:45,873| '/tmp/appdir-for-unit-tests-13072848994290104033/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:45 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:45,924| '/tmp/appdir-for-unit-tests-16341016421630801799/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:46 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:46,024| '/tmp/appdir-for-unit-tests-13721619220720950300/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:46 [INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.664 s -- in org.openmrs.module.reporting.data.patient.evaluator.ProgramStatesForPatientDataEvaluatorTest
20-Oct-2025 12:50:46 [INFO] Running org.openmrs.module.reporting.data.patient.evaluator.PatientIdDataEvaluatorTest
20-Oct-2025 12:50:46 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:46,080| '/tmp/appdir-for-unit-tests-17501495467294158296/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:46 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.051 s -- in org.openmrs.module.reporting.data.patient.evaluator.PatientIdDataEvaluatorTest
20-Oct-2025 12:50:46 [INFO] Running org.openmrs.module.reporting.data.patient.evaluator.EncountersForPatientDataEvaluatorTest
20-Oct-2025 12:50:46 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:46,155| '/tmp/appdir-for-unit-tests-9601985825228703151/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:46 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.092 s -- in org.openmrs.module.reporting.data.patient.evaluator.EncountersForPatientDataEvaluatorTest
20-Oct-2025 12:50:46 [INFO] Running org.openmrs.module.reporting.data.patient.evaluator.LogicDataEvaluatorTest
20-Oct-2025 12:50:46 [WARNING] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0 s -- in org.openmrs.module.reporting.data.patient.evaluator.LogicDataEvaluatorTest
20-Oct-2025 12:50:46 [INFO] Running org.openmrs.module.reporting.data.patient.evaluator.PatientIdentifierDataEvaluatorTest
20-Oct-2025 12:50:46 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:46,255| '/tmp/appdir-for-unit-tests-15595117893039004361/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:46 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:46,309| '/tmp/appdir-for-unit-tests-4501480284024569247/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:46 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:46,351| '/tmp/appdir-for-unit-tests-8476172245812816324/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:46 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:46,402| '/tmp/appdir-for-unit-tests-9608080823749610903/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:46 [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.223 s -- in org.openmrs.module.reporting.data.patient.evaluator.PatientIdentifierDataEvaluatorTest
20-Oct-2025 12:50:46 [INFO] Running org.openmrs.module.reporting.data.patient.evaluator.ConvertedPatientDataEvaluatorTest
20-Oct-2025 12:50:46 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:46,489| '/tmp/appdir-for-unit-tests-14215011700647718931/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:46 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:46,529| '/tmp/appdir-for-unit-tests-1596544212689672139/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:46 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.127 s -- in org.openmrs.module.reporting.data.patient.evaluator.ConvertedPatientDataEvaluatorTest
20-Oct-2025 12:50:46 [INFO] Running org.openmrs.module.reporting.data.patient.evaluator.CurrentPatientStateDataEvaluatorTest
20-Oct-2025 12:50:46 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:46,591| '/tmp/appdir-for-unit-tests-12707301556840903934/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:46 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.072 s -- in org.openmrs.module.reporting.data.patient.evaluator.CurrentPatientStateDataEvaluatorTest
20-Oct-2025 12:50:46 [INFO] Running org.openmrs.module.reporting.data.patient.evaluator.DefinitionLibraryPatientDataEvaluatorTest
20-Oct-2025 12:50:46 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:46,679| '/tmp/appdir-for-unit-tests-1905394733454169920/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:46 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:46,723| '/tmp/appdir-for-unit-tests-10087808633625056598/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:46 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:46,796| '/tmp/appdir-for-unit-tests-10981296429572382679/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:46 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.178 s -- in org.openmrs.module.reporting.data.patient.evaluator.DefinitionLibraryPatientDataEvaluatorTest
20-Oct-2025 12:50:46 [INFO] Running org.openmrs.module.reporting.data.patient.evaluator.PreferredIdentifierDataEvaluatorTest
20-Oct-2025 12:50:46 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:46,884| '/tmp/appdir-for-unit-tests-18415495071127370073/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:46 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:46,937| '/tmp/appdir-for-unit-tests-11110033129866702703/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:46 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.135 s -- in org.openmrs.module.reporting.data.patient.evaluator.PreferredIdentifierDataEvaluatorTest
20-Oct-2025 12:50:46 [INFO] Running org.openmrs.module.reporting.data.patient.evaluator.SqlPatientDataEvaluatorTest
20-Oct-2025 12:50:47 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:47,004| '/tmp/appdir-for-unit-tests-6925538437019448709/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:47 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.057 s -- in org.openmrs.module.reporting.data.patient.evaluator.SqlPatientDataEvaluatorTest
20-Oct-2025 12:50:47 [INFO] Running org.openmrs.module.reporting.data.patient.evaluator.ProgramEnrollmentsForPatientDataEvaluatorTest
20-Oct-2025 12:50:47 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:47,047| '/tmp/appdir-for-unit-tests-7402586999859460399/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:47 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:47,108| '/tmp/appdir-for-unit-tests-6511673837928827847/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:47 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:47,161| '/tmp/appdir-for-unit-tests-3807266802031916876/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:47 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:47,246| '/tmp/appdir-for-unit-tests-17756244436542394932/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:47 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:47,296| '/tmp/appdir-for-unit-tests-12453397282139859277/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:47 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:47,373| '/tmp/appdir-for-unit-tests-13234984422882229897/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:47 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:47,426| '/tmp/appdir-for-unit-tests-9032865041269246168/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:47 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:47,480| '/tmp/appdir-for-unit-tests-3937015054527453040/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:47 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.487 s -- in org.openmrs.module.reporting.data.patient.evaluator.ProgramEnrollmentsForPatientDataEvaluatorTest
20-Oct-2025 12:50:47 [INFO] Running org.openmrs.module.reporting.data.patient.evaluator.PersonToPatientDataEvaluatorTest
20-Oct-2025 12:50:47 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:47,537| '/tmp/appdir-for-unit-tests-9774110676799388893/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:47 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.041 s -- in org.openmrs.module.reporting.data.patient.evaluator.PersonToPatientDataEvaluatorTest
20-Oct-2025 12:50:47 [INFO] Running org.openmrs.module.reporting.data.patient.evaluator.ScriptedCompositionPatientDataEvaluatorTest
20-Oct-2025 12:50:47 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:47,605| '/tmp/appdir-for-unit-tests-1423282307780608402/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:47 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:47,711| '/tmp/appdir-for-unit-tests-8523063825138827727/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:47 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.202 s -- in org.openmrs.module.reporting.data.patient.evaluator.ScriptedCompositionPatientDataEvaluatorTest
20-Oct-2025 12:50:47 [INFO] Running org.openmrs.module.reporting.data.patient.evaluator.PatientObjectDataEvaluatorTest
20-Oct-2025 12:50:47 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:47,800| '/tmp/appdir-for-unit-tests-16012915552212928831/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:47 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.060 s -- in org.openmrs.module.reporting.data.patient.evaluator.PatientObjectDataEvaluatorTest
20-Oct-2025 12:50:47 [INFO] Running org.openmrs.module.reporting.data.patient.evaluator.DrugOrdersForPatientDataEvaluatorTest
20-Oct-2025 12:50:48 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:47,992| '/tmp/appdir-for-unit-tests-10535510321592638971/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:48 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:48,088| '/tmp/appdir-for-unit-tests-9654812989502286255/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:48 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:48,189| '/tmp/appdir-for-unit-tests-415428154948992920/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:48 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:48,248| '/tmp/appdir-for-unit-tests-2804608531898290582/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:48 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:48,389| '/tmp/appdir-for-unit-tests-6903836168120348861/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:48 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:48,532| '/tmp/appdir-for-unit-tests-8068023771884456933/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:48 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:48,611| '/tmp/appdir-for-unit-tests-13462333540718337021/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:48 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:48,683| '/tmp/appdir-for-unit-tests-17365542243753583261/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:48 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.898 s -- in org.openmrs.module.reporting.data.patient.evaluator.DrugOrdersForPatientDataEvaluatorTest
20-Oct-2025 12:50:48 [INFO] Running org.openmrs.module.reporting.data.patient.evaluator.PatientCalculationDataEvaluatorTest
20-Oct-2025 12:50:49 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:49,142| '/tmp/appdir-for-unit-tests-2591695230804004221/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:49 ERROR - EvaluationProfiler.log(111) |2025-10-20T12:50:49,142| 1585        2025-10-20 12:50:49.142        >        ERROR        EVALUATING_DEFINITION                        PatientCalculationDataDefinition[Example]: Failed to evaluate No PatientCalculation found on this PatientCalculationDataDefinition
20-Oct-2025 12:50:49 org.openmrs.module.reporting.evaluation.EvaluationException: Failed to evaluate No PatientCalculation found on this PatientCalculationDataDefinition
20-Oct-2025 12:50:49         at org.openmrs.module.reporting.data.patient.evaluator.PatientCalculationDataEvaluator.evaluate(PatientCalculationDataEvaluator.java:50) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:49         at org.openmrs.module.reporting.data.patient.evaluator.PatientCalculationDataEvaluator.evaluate(PatientCalculationDataEvaluator.java:34) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:49         at org.openmrs.module.reporting.definition.service.BaseDefinitionService.executeEvaluator(BaseDefinitionService.java:369) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:49         at org.openmrs.module.reporting.data.patient.service.PatientDataServiceImpl.executeEvaluator(PatientDataServiceImpl.java:66) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:49         at org.openmrs.module.reporting.data.patient.service.PatientDataServiceImpl.executeEvaluator(PatientDataServiceImpl.java:34) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:49         at org.openmrs.module.reporting.definition.service.BaseDefinitionService.evaluateBypassingExclusionOfTestPatients(BaseDefinitionService.java:264) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:49         at org.openmrs.module.reporting.definition.service.BaseDefinitionService.evaluate(BaseDefinitionService.java:229) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:49         at org.openmrs.module.reporting.data.patient.service.PatientDataServiceImpl.evaluate(PatientDataServiceImpl.java:48) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:49         at jdk.internal.reflect.GeneratedMethodAccessor1018.invoke(Unknown Source) ~[?:?]
20-Oct-2025 12:50:49         at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
20-Oct-2025 12:50:49         at java.base/java.lang.reflect.Method.invoke(Method.java:569) ~[?:?]
20-Oct-2025 12:50:49         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:49         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:49         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:49         at org.springframework.cache.interceptor.CacheInterceptor.lambda$invoke$0(CacheInterceptor.java:54) ~[spring-context-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:49         at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:351) ~[spring-context-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:49         at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:64) ~[spring-context-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:49         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:49         at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:123) ~[openmrs-api-2.7.0.jar:?]
20-Oct-2025 12:50:49         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:49         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:49         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:49         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:49         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:49         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:49         at jdk.proxy3/jdk.proxy3.$Proxy73.evaluate(Unknown Source) ~[?:?]
20-Oct-2025 12:50:49         at org.openmrs.module.reporting.data.patient.evaluator.PatientCalculationDataEvaluatorTest.evaluate_shouldThrowAnErrorIfNoCalculationRegistrationExistsOnTheDefinition(PatientCalculationDataEvaluatorTest.java:90) ~[test-classes/:?]
20-Oct-2025 12:50:49         at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
20-Oct-2025 12:50:49         at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
20-Oct-2025 12:50:49         at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
20-Oct-2025 12:50:49         at java.base/java.lang.reflect.Method.invoke(Method.java:569) ~[?:?]
20-Oct-2025 12:50:49         at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:49         at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:49         at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:49         at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:49         at org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:49         at org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:49         at org.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:19) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:49         at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:49         at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:49         at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:49         at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:49         at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:49         at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:49         at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:49         at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:49         at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:49         at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:49         at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:49         at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:49         at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:49         at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:49         at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:49         at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:49         at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:49         at org.junit.runners.ParentRunner.run(ParentRunner.java:413) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:49         at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:49         at org.junit.runner.JUnitCore.run(JUnitCore.java:137) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:49         at org.junit.runner.JUnitCore.run(JUnitCore.java:115) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:49         at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) ~[junit-vintage-engine-5.11.3.jar:5.11.3]
20-Oct-2025 12:50:49         at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) ~[junit-vintage-engine-5.11.3.jar:5.11.3]
20-Oct-2025 12:50:49         at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) ~[junit-vintage-engine-5.11.3.jar:5.11.3]
20-Oct-2025 12:50:49         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) ~[junit-platform-launcher-1.11.3.jar:1.11.3]
20-Oct-2025 12:50:49         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) ~[junit-platform-launcher-1.11.3.jar:1.11.3]
20-Oct-2025 12:50:49         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) ~[junit-platform-launcher-1.11.3.jar:1.11.3]
20-Oct-2025 12:50:49         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) ~[junit-platform-launcher-1.11.3.jar:1.11.3]
20-Oct-2025 12:50:49         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) [junit-platform-launcher-1.11.3.jar:1.11.3]
20-Oct-2025 12:50:49         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) [junit-platform-launcher-1.11.3.jar:1.11.3]
20-Oct-2025 12:50:49         at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) [junit-platform-launcher-1.11.3.jar:1.11.3]
20-Oct-2025 12:50:49         at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) [junit-platform-launcher-1.11.3.jar:1.11.3]
20-Oct-2025 12:50:49         at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) [junit-platform-launcher-1.11.3.jar:1.11.3]
20-Oct-2025 12:50:49         at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) [surefire-junit-platform-3.5.3.jar:3.5.3]
20-Oct-2025 12:50:49         at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:194) [surefire-junit-platform-3.5.3.jar:3.5.3]
20-Oct-2025 12:50:49         at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) [surefire-junit-platform-3.5.3.jar:3.5.3]
20-Oct-2025 12:50:49         at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) [surefire-junit-platform-3.5.3.jar:3.5.3]
20-Oct-2025 12:50:49         at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) [surefire-booter-3.5.3.jar:3.5.3]
20-Oct-2025 12:50:49         at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) [surefire-booter-3.5.3.jar:3.5.3]
20-Oct-2025 12:50:49         at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) [surefire-booter-3.5.3.jar:3.5.3]
20-Oct-2025 12:50:49         at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) [surefire-booter-3.5.3.jar:3.5.3]
20-Oct-2025 12:50:49 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:49,181| '/tmp/appdir-for-unit-tests-9501286275314853483/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:49 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.469 s -- in org.openmrs.module.reporting.data.patient.evaluator.PatientCalculationDataEvaluatorTest
20-Oct-2025 12:50:49 [INFO] Running org.openmrs.module.reporting.data.converter.ObsFromObsGroupConverterTest
20-Oct-2025 12:50:49 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s -- in org.openmrs.module.reporting.data.converter.ObsFromObsGroupConverterTest
20-Oct-2025 12:50:49 [INFO] Running org.openmrs.module.reporting.data.converter.ListConverterTest
20-Oct-2025 12:50:49 [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s -- in org.openmrs.module.reporting.data.converter.ListConverterTest
20-Oct-2025 12:50:49 [INFO] Running org.openmrs.module.reporting.data.converter.DateConverterTest
20-Oct-2025 12:50:49 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s -- in org.openmrs.module.reporting.data.converter.DateConverterTest
20-Oct-2025 12:50:49 [INFO] Running org.openmrs.module.reporting.data.converter.AttributeValueConverterTest
20-Oct-2025 12:50:49 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.075 s -- in org.openmrs.module.reporting.data.converter.AttributeValueConverterTest
20-Oct-2025 12:50:49 [INFO] Running org.openmrs.module.reporting.data.converter.PersonNameConverterTest
20-Oct-2025 12:50:49 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s -- in org.openmrs.module.reporting.data.converter.PersonNameConverterTest
20-Oct-2025 12:50:49 [INFO] Running org.openmrs.module.reporting.data.converter.BirthdateToAgeConverterTest
20-Oct-2025 12:50:49 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in org.openmrs.module.reporting.data.converter.BirthdateToAgeConverterTest
20-Oct-2025 12:50:49 [INFO] Running org.openmrs.module.reporting.data.converter.PersonAddressConverterTest
20-Oct-2025 12:50:49 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s -- in org.openmrs.module.reporting.data.converter.PersonAddressConverterTest
20-Oct-2025 12:50:49 [INFO] Running org.openmrs.module.reporting.data.converter.AgeConverterTest
20-Oct-2025 12:50:49 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in org.openmrs.module.reporting.data.converter.AgeConverterTest
20-Oct-2025 12:50:49 [INFO] Running org.openmrs.module.reporting.data.converter.NullValueConverterTest
20-Oct-2025 12:50:49 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in org.openmrs.module.reporting.data.converter.NullValueConverterTest
20-Oct-2025 12:50:49 [INFO] Running org.openmrs.module.reporting.data.converter.MapConverterTest
20-Oct-2025 12:50:49 [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s -- in org.openmrs.module.reporting.data.converter.MapConverterTest
20-Oct-2025 12:50:49 [INFO] Running org.openmrs.module.reporting.data.converter.ObsValueTextAsCodedConverterTest
20-Oct-2025 12:50:49 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.021 s -- in org.openmrs.module.reporting.data.converter.ObsValueTextAsCodedConverterTest
20-Oct-2025 12:50:49 [INFO] Running org.openmrs.module.reporting.data.converter.BooleanConverterTest
20-Oct-2025 12:50:49 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in org.openmrs.module.reporting.data.converter.BooleanConverterTest
20-Oct-2025 12:50:49 [INFO] Running org.openmrs.module.reporting.data.converter.StringConverterTest
20-Oct-2025 12:50:49 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in org.openmrs.module.reporting.data.converter.StringConverterTest
20-Oct-2025 12:50:49 [INFO] Running org.openmrs.module.reporting.data.converter.AgeRangeConverterTest
20-Oct-2025 12:50:49 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s -- in org.openmrs.module.reporting.data.converter.AgeRangeConverterTest
20-Oct-2025 12:50:49 [INFO] Running org.openmrs.module.reporting.data.converter.PropertyConverterTest
20-Oct-2025 12:50:49 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 s -- in org.openmrs.module.reporting.data.converter.PropertyConverterTest
20-Oct-2025 12:50:49 [INFO] Running org.openmrs.module.reporting.data.converter.BirthdateConverterTest
20-Oct-2025 12:50:49 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 s -- in org.openmrs.module.reporting.data.converter.BirthdateConverterTest
20-Oct-2025 12:50:49 [INFO] Running org.openmrs.module.reporting.common.SqlRunnerTest
20-Oct-2025 12:50:49 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in org.openmrs.module.reporting.common.SqlRunnerTest
20-Oct-2025 12:50:49 [INFO] Running org.openmrs.module.reporting.common.DateUtilTest
20-Oct-2025 12:50:49 [INFO] Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.047 s -- in org.openmrs.module.reporting.common.DateUtilTest
20-Oct-2025 12:50:49 [INFO] Running org.openmrs.module.reporting.common.ResultSetIteratorTest
20-Oct-2025 12:50:50 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.217 s -- in org.openmrs.module.reporting.common.ResultSetIteratorTest
20-Oct-2025 12:50:50 [INFO] Running org.openmrs.module.reporting.common.FractionTest
20-Oct-2025 12:50:50 [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.017 s -- in org.openmrs.module.reporting.common.FractionTest
20-Oct-2025 12:50:50 [INFO] Running org.openmrs.module.reporting.common.ExcelBuilderTest
20-Oct-2025 12:50:56 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.225 s -- in org.openmrs.module.reporting.common.ExcelBuilderTest
20-Oct-2025 12:50:56 [INFO] Running org.openmrs.module.reporting.common.DelimitedKeyComparatorTest
20-Oct-2025 12:50:56 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s -- in org.openmrs.module.reporting.common.DelimitedKeyComparatorTest
20-Oct-2025 12:50:56 [INFO] Running org.openmrs.module.reporting.common.ObjectUtilTest
20-Oct-2025 12:50:58 [INFO] Tests run: 23, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.034 s -- in org.openmrs.module.reporting.common.ObjectUtilTest
20-Oct-2025 12:50:58 [INFO] Running org.openmrs.module.reporting.common.ReflectionUtilTest
20-Oct-2025 12:50:58 [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s -- in org.openmrs.module.reporting.common.ReflectionUtilTest
20-Oct-2025 12:50:58 [INFO] Running org.openmrs.module.reporting.common.DateRangeTest
20-Oct-2025 12:50:58 [INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.027 s -- in org.openmrs.module.reporting.common.DateRangeTest
20-Oct-2025 12:50:58 [INFO] Running org.openmrs.module.reporting.common.AgeTest
20-Oct-2025 12:50:58 [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in org.openmrs.module.reporting.common.AgeTest
20-Oct-2025 12:50:58 [INFO] Running org.openmrs.module.reporting.common.ExcelUtilTest
20-Oct-2025 12:50:58 [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.185 s -- in org.openmrs.module.reporting.common.ExcelUtilTest
20-Oct-2025 12:50:58 [INFO] Running org.openmrs.module.reporting.calculation.PatientDataCalculationBehaviorTest
20-Oct-2025 12:50:58 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:58,544| '/tmp/appdir-for-unit-tests-169796205175733627/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:58 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:58,789| '/tmp/appdir-for-unit-tests-10680407291464377575/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:59 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:59,044| '/tmp/appdir-for-unit-tests-9322107851196768081/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:59 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.752 s -- in org.openmrs.module.reporting.calculation.PatientDataCalculationBehaviorTest
20-Oct-2025 12:50:59 [INFO] Running org.openmrs.module.reporting.template.HandlebarsHelpersTest
20-Oct-2025 12:50:59 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.778 s -- in org.openmrs.module.reporting.template.HandlebarsHelpersTest
20-Oct-2025 12:50:59 [INFO] Running org.openmrs.module.reporting.dataset.definition.evaluator.SqlDataSetEvaluatorTest
20-Oct-2025 12:51:00 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:51:00,606| '/tmp/appdir-for-unit-tests-17163315071619476080/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:51:01 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:51:01,074| '/tmp/appdir-for-unit-tests-18234785979777616716/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:51:01 ERROR - EvaluationProfiler.log(111) |2025-10-20T12:51:01,088| 1598        2025-10-20 12:51:01.88        >        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'
20-Oct-2025 12:51:01 org.openmrs.module.reporting.evaluation.EvaluationException: Failed to evaluate Invalid query specified.  There are two columns named 'PATIENT_ID'
20-Oct-2025 12:51:01         at org.openmrs.module.reporting.dataset.definition.evaluator.SqlDataSetEvaluator.evaluate(SqlDataSetEvaluator.java:87) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:51:01         at org.openmrs.module.reporting.dataset.definition.evaluator.SqlDataSetEvaluator.evaluate(SqlDataSetEvaluator.java:36) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:51:01         at org.openmrs.module.reporting.definition.service.BaseDefinitionService.executeEvaluator(BaseDefinitionService.java:369) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:51:01         at org.openmrs.module.reporting.definition.service.BaseDefinitionService.evaluateBypassingExclusionOfTestPatients(BaseDefinitionService.java:264) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:51:01         at org.openmrs.module.reporting.definition.service.BaseDefinitionService.evaluate(BaseDefinitionService.java:229) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:51:01         at org.openmrs.module.reporting.dataset.definition.service.DataSetDefinitionServiceImpl.evaluate(DataSetDefinitionServiceImpl.java:41) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:51:01         at jdk.internal.reflect.GeneratedMethodAccessor807.invoke(Unknown Source) ~[?:?]
20-Oct-2025 12:51:01         at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
20-Oct-2025 12:51:01         at java.base/java.lang.reflect.Method.invoke(Method.java:569) ~[?:?]
20-Oct-2025 12:51:01         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:01         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:01         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:01         at org.springframework.cache.interceptor.CacheInterceptor.lambda$invoke$0(CacheInterceptor.java:54) ~[spring-context-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:01         at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:351) ~[spring-context-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:01         at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:64) ~[spring-context-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:01         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:01         at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:123) ~[openmrs-api-2.7.0.jar:?]
20-Oct-2025 12:51:01         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:01         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:01         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:01         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:01         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:01         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:01         at jdk.proxy3/jdk.proxy3.$Proxy82.evaluate(Unknown Source) ~[?:?]
20-Oct-2025 12:51:01         at org.openmrs.module.reporting.dataset.definition.evaluator.SqlDataSetEvaluatorTest.buildQuery_shouldThrowAnExceptionIfDuplicateColumnsExist(SqlDataSetEvaluatorTest.java:118) ~[test-classes/:?]
20-Oct-2025 12:51:01         at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
20-Oct-2025 12:51:01         at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
20-Oct-2025 12:51:01         at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
20-Oct-2025 12:51:01         at java.base/java.lang.reflect.Method.invoke(Method.java:569) ~[?:?]
20-Oct-2025 12:51:01         at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:51:01         at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:51:01         at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:51:01         at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:51:01         at org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:01         at org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:01         at org.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:19) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:51:01         at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:51:01         at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:01         at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:51:01         at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:01         at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:01         at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:51:01         at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:01         at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:01         at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:51:01         at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:51:01         at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:51:01         at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:51:01         at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:51:01         at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:01         at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:51:01         at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:01         at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:51:01         at org.junit.runners.ParentRunner.run(ParentRunner.java:413) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:51:01         at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:01         at org.junit.runner.JUnitCore.run(JUnitCore.java:137) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:51:01         at org.junit.runner.JUnitCore.run(JUnitCore.java:115) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:51:01         at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) ~[junit-vintage-engine-5.11.3.jar:5.11.3]
20-Oct-2025 12:51:01         at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) ~[junit-vintage-engine-5.11.3.jar:5.11.3]
20-Oct-2025 12:51:01         at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) ~[junit-vintage-engine-5.11.3.jar:5.11.3]
20-Oct-2025 12:51:01         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) ~[junit-platform-launcher-1.11.3.jar:1.11.3]
20-Oct-2025 12:51:01         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) ~[junit-platform-launcher-1.11.3.jar:1.11.3]
20-Oct-2025 12:51:01         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) ~[junit-platform-launcher-1.11.3.jar:1.11.3]
20-Oct-2025 12:51:01         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) ~[junit-platform-launcher-1.11.3.jar:1.11.3]
20-Oct-2025 12:51:01         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) [junit-platform-launcher-1.11.3.jar:1.11.3]
20-Oct-2025 12:51:01         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) [junit-platform-launcher-1.11.3.jar:1.11.3]
20-Oct-2025 12:51:01         at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) [junit-platform-launcher-1.11.3.jar:1.11.3]
20-Oct-2025 12:51:01         at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) [junit-platform-launcher-1.11.3.jar:1.11.3]
20-Oct-2025 12:51:01         at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) [junit-platform-launcher-1.11.3.jar:1.11.3]
20-Oct-2025 12:51:01         at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) [surefire-junit-platform-3.5.3.jar:3.5.3]
20-Oct-2025 12:51:01         at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:194) [surefire-junit-platform-3.5.3.jar:3.5.3]
20-Oct-2025 12:51:01         at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) [surefire-junit-platform-3.5.3.jar:3.5.3]
20-Oct-2025 12:51:01         at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) [surefire-junit-platform-3.5.3.jar:3.5.3]
20-Oct-2025 12:51:01         at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) [surefire-booter-3.5.3.jar:3.5.3]
20-Oct-2025 12:51:01         at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) [surefire-booter-3.5.3.jar:3.5.3]
20-Oct-2025 12:51:01         at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) [surefire-booter-3.5.3.jar:3.5.3]
20-Oct-2025 12:51:01         at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) [surefire-booter-3.5.3.jar:3.5.3]
20-Oct-2025 12:51:01 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:51:01,458| '/tmp/appdir-for-unit-tests-14819693588769067395/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:51:01 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:51:01,906| '/tmp/appdir-for-unit-tests-14793001880297366900/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:51:02 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:51:02,241| '/tmp/appdir-for-unit-tests-12788873140961702960/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:51:02 ERROR - EvaluationProfiler.log(111) |2025-10-20T12:51:02,244| 1606        2025-10-20 12:51:02.244        >        ERROR        EVALUATING_DEFINITION                        SqlDataSetDefinition[sqlQuery=update person set gender='F']: Unable to retrieve columns for query
20-Oct-2025 12:51:02 java.lang.IllegalArgumentException: Unable to retrieve columns for query
20-Oct-2025 12:51:02         at org.openmrs.module.reporting.evaluation.querybuilder.SqlQueryBuilder.getColumns(SqlQueryBuilder.java:153) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:51:02         at org.openmrs.module.reporting.evaluation.service.EvaluationServiceImpl.getColumns(EvaluationServiceImpl.java:36) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:51:02         at jdk.internal.reflect.GeneratedMethodAccessor809.invoke(Unknown Source) ~[?:?]
20-Oct-2025 12:51:02         at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
20-Oct-2025 12:51:02         at java.base/java.lang.reflect.Method.invoke(Method.java:569) ~[?:?]
20-Oct-2025 12:51:02         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:02         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:02         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:02         at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) ~[spring-tx-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:02         at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) ~[spring-tx-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:02         at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) ~[spring-tx-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:02         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:02         at org.springframework.cache.interceptor.CacheInterceptor.lambda$invoke$0(CacheInterceptor.java:54) ~[spring-context-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:02         at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:351) ~[spring-context-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:02         at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:64) ~[spring-context-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:02         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:02         at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:123) ~[openmrs-api-2.7.0.jar:?]
20-Oct-2025 12:51:02         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:02         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:02         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:02         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:02         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:02         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:02         at jdk.proxy3/jdk.proxy3.$Proxy70.getColumns(Unknown Source) ~[?:?]
20-Oct-2025 12:51:02         at org.openmrs.module.reporting.dataset.definition.evaluator.SqlDataSetEvaluator.evaluate(SqlDataSetEvaluator.java:80) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:51:02         at org.openmrs.module.reporting.dataset.definition.evaluator.SqlDataSetEvaluator.evaluate(SqlDataSetEvaluator.java:36) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:51:02         at org.openmrs.module.reporting.definition.service.BaseDefinitionService.executeEvaluator(BaseDefinitionService.java:369) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:51:02         at org.openmrs.module.reporting.definition.service.BaseDefinitionService.evaluateBypassingExclusionOfTestPatients(BaseDefinitionService.java:264) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:51:02         at org.openmrs.module.reporting.definition.service.BaseDefinitionService.evaluate(BaseDefinitionService.java:229) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:51:02         at org.openmrs.module.reporting.dataset.definition.service.DataSetDefinitionServiceImpl.evaluate(DataSetDefinitionServiceImpl.java:41) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:51:02         at jdk.internal.reflect.GeneratedMethodAccessor807.invoke(Unknown Source) ~[?:?]
20-Oct-2025 12:51:02         at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
20-Oct-2025 12:51:02         at java.base/java.lang.reflect.Method.invoke(Method.java:569) ~[?:?]
20-Oct-2025 12:51:02         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:02         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:02         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:02         at org.springframework.cache.interceptor.CacheInterceptor.lambda$invoke$0(CacheInterceptor.java:54) ~[spring-context-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:02         at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:351) ~[spring-context-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:02         at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:64) ~[spring-context-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:02         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:02         at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:123) ~[openmrs-api-2.7.0.jar:?]
20-Oct-2025 12:51:02         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:02         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:02         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:02         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:02         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:02         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:02         at jdk.proxy3/jdk.proxy3.$Proxy82.evaluate(Unknown Source) ~[?:?]
20-Oct-2025 12:51:02         at org.openmrs.module.reporting.dataset.definition.evaluator.SqlDataSetEvaluatorTest.evaluate_shouldProtectSQLQueryAgainstDatabaseModifications(SqlDataSetEvaluatorTest.java:111) ~[test-classes/:?]
20-Oct-2025 12:51:02         at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
20-Oct-2025 12:51:02         at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
20-Oct-2025 12:51:02         at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
20-Oct-2025 12:51:02         at java.base/java.lang.reflect.Method.invoke(Method.java:569) ~[?:?]
20-Oct-2025 12:51:02         at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:51:02         at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:51:02         at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:51:02         at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:51:02         at org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:02         at org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:02         at org.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:19) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:51:02         at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:51:02         at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:02         at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:51:02         at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:02         at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:02         at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:51:02         at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:02         at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:02         at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:51:02         at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:51:02         at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:51:02         at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:51:02         at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:51:02         at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:02         at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:51:02         at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:02         at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:51:02         at org.junit.runners.ParentRunner.run(ParentRunner.java:413) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:51:02         at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190) ~[spring-test-5.3.30.jar:5.3.30]
20-Oct-2025 12:51:02         at org.junit.runner.JUnitCore.run(JUnitCore.java:137) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:51:02         at org.junit.runner.JUnitCore.run(JUnitCore.java:115) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:51:02         at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) ~[junit-vintage-engine-5.11.3.jar:5.11.3]
20-Oct-2025 12:51:02         at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) ~[junit-vintage-engine-5.11.3.jar:5.11.3]
20-Oct-2025 12:51:02         at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) ~[junit-vintage-engine-5.11.3.jar:5.11.3]
20-Oct-2025 12:51:02         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) ~[junit-platform-launcher-1.11.3.jar:1.11.3]
20-Oct-2025 12:51:02         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) ~[junit-platform-launcher-1.11.3.jar:1.11.3]
20-Oct-2025 12:51:02         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) ~[junit-platform-launcher-1.11.3.jar:1.11.3]
20-Oct-2025 12:51:02         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) ~[junit-platform-launcher-1.11.3.jar:1.11.3]
20-Oct-2025 12:51:02         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) [junit-platform-launcher-1.11.3.jar:1.11.3]
20-Oct-2025 12:51:02         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) [junit-platform-launcher-1.11.3.jar:1.11.3]
20-Oct-2025 12:51:02         at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) [junit-platform-launcher-1.11.3.jar:1.11.3]
20-Oct-2025 12:51:02         at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) [junit-platform-launcher-1.11.3.jar:1.11.3]
20-Oct-2025 12:51:02         at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) [junit-platform-launcher-1.11.3.jar:1.11.3]
20-Oct-2025 12:51:02         at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) [surefire-junit-platform-3.5.3.jar:3.5.3]
20-Oct-2025 12:51:02         at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:194) [surefire-junit-platform-3.5.3.jar:3.5.3]
20-Oct-2025 12:51:02         at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) [surefire-junit-platform-3.5.3.jar:3.5.3]
20-Oct-2025 12:51:02         at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) [surefire-junit-platform-3.5.3.jar:3.5.3]
20-Oct-2025 12:51:02         at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) [surefire-booter-3.5.3.jar:3.5.3]
20-Oct-2025 12:51:02         at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) [surefire-booter-3.5.3.jar:3.5.3]
20-Oct-2025 12:51:02         at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) [surefire-booter-3.5.3.jar:3.5.3]
20-Oct-2025 12:51:02         at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) [surefire-booter-3.5.3.jar:3.5.3]
20-Oct-2025 12:51:02 Caused by: java.lang.NullPointerException: Cannot invoke "java.sql.ResultSetMetaData.getColumnCount()" because "metadata" is null
20-Oct-2025 12:51:02         at org.openmrs.module.reporting.evaluation.querybuilder.SqlQueryBuilder$1.execute(SqlQueryBuilder.java:136) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:51:02         at org.hibernate.jdbc.WorkExecutor.executeWork(WorkExecutor.java:37) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:51:02         at org.hibernate.internal.AbstractSharedSessionContract.lambda$doWork$1(AbstractSharedSessionContract.java:1109) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:51:02         at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.coordinateWork(JdbcCoordinatorImpl.java:308) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:51:02         at org.hibernate.internal.AbstractSharedSessionContract.doWork(AbstractSharedSessionContract.java:1125) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:51:02         at org.hibernate.internal.AbstractSharedSessionContract.doWork(AbstractSharedSessionContract.java:1112) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:51:02         at org.openmrs.api.db.hibernate.DbSession.doWork(DbSession.java:1006) ~[openmrs-api-2.7.0.jar:?]
20-Oct-2025 12:51:02         at org.openmrs.module.reporting.evaluation.querybuilder.SqlQueryBuilder.getColumns(SqlQueryBuilder.java:128) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:51:02         ... 100 more
20-Oct-2025 12:51:02 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:51:02,555| '/tmp/appdir-for-unit-tests-10020509029830929872/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:51:03 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:51:02,972| '/tmp/appdir-for-unit-tests-10279933666639131319/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:51:03 [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.146 s -- in org.openmrs.module.reporting.dataset.definition.evaluator.SqlDataSetEvaluatorTest
20-Oct-2025 12:51:03 [INFO] Running org.openmrs.module.reporting.dataset.definition.evaluator.SimplePatientDataSetEvaluatorTest
20-Oct-2025 12:51:03 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:51:03,353| '/tmp/appdir-for-unit-tests-4690964233996987760/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:51:03 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.575 s -- in org.openmrs.module.reporting.dataset.definition.evaluator.SimplePatientDataSetEvaluatorTest
20-Oct-2025 12:51:03 [INFO] Running org.openmrs.module.reporting.dataset.definition.evaluator.EncounterDataSetEvaluatorTest
20-Oct-2025 12:51:04 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:51:03,929| '/tmp/appdir-for-unit-tests-437899278754464993/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:51:04 ENCOUNTER ID        EMR ID        BIRTHDATE           ENCOUNTER DATE        Age At Start        Age At End        
20-Oct-2025 12:51:04 ------------        ------        ------------        --------------        ------------        ----------        
20-Oct-2025 12:51:04 3                   7             ~25/Aug/1976        01/Aug/2008           33                  34                
20-Oct-2025 12:51:04 4                   7             ~25/Aug/1976        15/Aug/2008           33                  34                
20-Oct-2025 12:51:04 5                   7             ~25/Aug/1976        19/Aug/2008           33                  34                
20-Oct-2025 12:51:04 6                   20            08/Feb/1925         19/Aug/2009           80                  80                
20-Oct-2025 12:51:04 7                   21            ~08/Jun/1959        19/Aug/2009           50                  51                
20-Oct-2025 12:51:04 8                   21            ~08/Jun/1959        19/Sep/2009           50                  51                
20-Oct-2025 12:51:04 9                   22            08/Jul/1997         19/Sep/2009           12                  13                
20-Oct-2025 12:51:04 10                  22            08/Jul/1997         19/Oct/2009           12                  13                
20-Oct-2025 12:51:04 11                  23            08/Nov/2000         19/Aug/2009           9                   10                
20-Oct-2025 12:51:04 12                  24            08/Dec/2006         19/Sep/2009           3                   4                 
20-Oct-2025 12:51:04 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.423 s -- in org.openmrs.module.reporting.dataset.definition.evaluator.EncounterDataSetEvaluatorTest
20-Oct-2025 12:51:04 [INFO] Running org.openmrs.module.reporting.dataset.definition.evaluator.EvaluatableDataSetEvaluatorTest
20-Oct-2025 12:51:04 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:51:04,070| '/tmp/appdir-for-unit-tests-4664551883664006872/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:51:04 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.054 s -- in org.openmrs.module.reporting.dataset.definition.evaluator.EvaluatableDataSetEvaluatorTest
20-Oct-2025 12:51:04 [INFO] Running org.openmrs.module.reporting.dataset.definition.evaluator.CohortsWithVaryingParametersDataSetEvaluatorTest
20-Oct-2025 12:51:04 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:51:04,476| '/tmp/appdir-for-unit-tests-12603106249440952081/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:51:04 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.416 s -- in org.openmrs.module.reporting.dataset.definition.evaluator.CohortsWithVaryingParametersDataSetEvaluatorTest
20-Oct-2025 12:51:04 [INFO] Running org.openmrs.module.reporting.dataset.definition.evaluator.CohortCrossTabDataSetEvaluatorTest
20-Oct-2025 12:51:04 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:51:04,819| '/tmp/appdir-for-unit-tests-6925282371534479943/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:51:04 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.382 s -- in org.openmrs.module.reporting.dataset.definition.evaluator.CohortCrossTabDataSetEvaluatorTest
20-Oct-2025 12:51:04 [INFO] Running org.openmrs.module.reporting.dataset.definition.evaluator.SqlFileDataSetEvaluatorTest
20-Oct-2025 12:51:05 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:51:05,523| '/tmp/appdir-for-unit-tests-16242278504361170883/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:51:05 INFO - SqlFileDataSetEvaluator.evaluate(78) |2025-10-20T12:51:05,525| Executing SQL Resource at org/openmrs/module/reporting/dataset/definition/evaluator/sqlFileWithParams.sql with parameters {start_of_today=Mon Oct 20 00:00:00 UTC 2025, end_of_last_month=Tue Sep 30 23:59:59 UTC 2025, birthplace=2, now=Mon Oct 20 12:51:05 UTC 2025, start_of_last_month=Mon Sep 01 00:00:00 UTC 2025, generationDate=Mon Oct 20 12:51:05 UTC 2025, end_of_today=Mon Oct 20 23:59:59 UTC 2025, generatedBy=Super User}
20-Oct-2025 12:51:05 INFO - SqlRunner.executeSql(108) |2025-10-20T12:51:05,526| Executing SQL...
20-Oct-2025 12:51:05 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:51:05,933| '/tmp/appdir-for-unit-tests-13661212439431158026/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:51:05 INFO - SqlFileDataSetEvaluator.evaluate(78) |2025-10-20T12:51:05,937| Executing SQL Resource at org/openmrs/module/reporting/dataset/definition/evaluator/sqlFileNoParams.sql with parameters {start_of_today=Mon Oct 20 00:00:00 UTC 2025, end_of_last_month=Tue Sep 30 23:59:59 UTC 2025, now=Mon Oct 20 12:51:05 UTC 2025, start_of_last_month=Mon Sep 01 00:00:00 UTC 2025, generationDate=Mon Oct 20 12:51:05 UTC 2025, end_of_today=Mon Oct 20 23:59:59 UTC 2025, generatedBy=Super User}
20-Oct-2025 12:51:05 INFO - SqlRunner.executeSql(108) |2025-10-20T12:51:05,940| Executing SQL...
20-Oct-2025 12:51:05 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.043 s -- in org.openmrs.module.reporting.dataset.definition.evaluator.SqlFileDataSetEvaluatorTest
20-Oct-2025 12:51:05 [INFO] Running org.openmrs.module.reporting.dataset.definition.evaluator.ObsDataSetEvaluatorTest
20-Oct-2025 12:51:07 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:51:06,996| '/tmp/appdir-for-unit-tests-2456405240143576044/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:51:07 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.080 s -- in org.openmrs.module.reporting.dataset.definition.evaluator.ObsDataSetEvaluatorTest
20-Oct-2025 12:51:07 [INFO] Running org.openmrs.module.reporting.dataset.definition.evaluator.VisitDataSetEvaluatorTest
20-Oct-2025 12:51:07 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:51:07,386| '/tmp/appdir-for-unit-tests-477133881678733340/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:51:07 VISIT ID        EMR ID        BIRTHDATE           
20-Oct-2025 12:51:07 --------        ------        ------------        
20-Oct-2025 12:51:07 1               2             08/Apr/1975         
20-Oct-2025 12:51:07 2               2             08/Apr/1975         
20-Oct-2025 12:51:07 3               2             08/Apr/1975         
20-Oct-2025 12:51:07 4               6             27/May/2007         
20-Oct-2025 12:51:07 5               6             27/May/2007         
20-Oct-2025 12:51:07 8               7             ~25/Aug/1976        
20-Oct-2025 12:51:07 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.429 s -- in org.openmrs.module.reporting.dataset.definition.evaluator.VisitDataSetEvaluatorTest
20-Oct-2025 12:51:07 [INFO] Running org.openmrs.module.reporting.dataset.definition.evaluator.MultiPeriodIndicatorDataSetEvaluatorTest
20-Oct-2025 12:51:07 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:51:07,584| '/tmp/appdir-for-unit-tests-15754522461771275235/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:51:07 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.455 s -- in org.openmrs.module.reporting.dataset.definition.evaluator.MultiPeriodIndicatorDataSetEvaluatorTest
20-Oct-2025 12:51:07 [INFO] Running org.openmrs.module.reporting.dataset.definition.evaluator.PatientDataSetEvaluatorTest
20-Oct-2025 12:51:08 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:51:08,255| '/tmp/appdir-for-unit-tests-3548119338564749161/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:51:08 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:51:08,521| '/tmp/appdir-for-unit-tests-9555021877471821936/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:51:08 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:51:08,867| '/tmp/appdir-for-unit-tests-11832176909768374099/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:51:09 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:51:09,242| '/tmp/appdir-for-unit-tests-7207643683852426102/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:51:09 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:51:09,558| '/tmp/appdir-for-unit-tests-3624083677787493702/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:51:09 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:51:09,852| '/tmp/appdir-for-unit-tests-1972162130478915180/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:51:10 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:51:10,448| '/tmp/appdir-for-unit-tests-8353986776443165467/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:51:10 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.556 s -- in org.openmrs.module.reporting.dataset.definition.evaluator.PatientDataSetEvaluatorTest
20-Oct-2025 12:51:10 [INFO] Running org.openmrs.module.reporting.dataset.definition.evaluator.RepeatPerTimePeriodDataSetEvaluatorTest
20-Oct-2025 12:51:10 [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.373 s -- in org.openmrs.module.reporting.dataset.definition.evaluator.RepeatPerTimePeriodDataSetEvaluatorTest
20-Oct-2025 12:51:10 [INFO] Running org.openmrs.module.reporting.dataset.definition.evaluator.PersonDataSetEvaluatorTest
20-Oct-2025 12:51:11 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.297 s -- in org.openmrs.module.reporting.dataset.definition.evaluator.PersonDataSetEvaluatorTest
20-Oct-2025 12:51:11 [INFO] Running org.openmrs.module.reporting.dataset.definition.evaluator.LogicDataSetEvaluatorTest
20-Oct-2025 12:51:11 [WARNING] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0 s -- in org.openmrs.module.reporting.dataset.definition.evaluator.LogicDataSetEvaluatorTest
20-Oct-2025 12:51:11 [INFO] Running org.openmrs.module.reporting.dataset.definition.evaluator.MySqlDataSetEvaluatorTest
20-Oct-2025 12:51:11 [WARNING] Tests run: 5, Failures: 0, Errors: 0, Skipped: 5, Time elapsed: 0.001 s -- in org.openmrs.module.reporting.dataset.definition.evaluator.MySqlDataSetEvaluatorTest
20-Oct-2025 12:51:11 [INFO] Running org.openmrs.module.reporting.dataset.definition.evaluator.CohortIndicatorDataSetEvaluatorTest
20-Oct-2025 12:51:11 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:51:11,549| '/tmp/appdir-for-unit-tests-3223958830212959337/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:51:11 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.415 s -- in org.openmrs.module.reporting.dataset.definition.evaluator.CohortIndicatorDataSetEvaluatorTest
20-Oct-2025 12:51:11 [INFO] Running org.openmrs.module.reporting.dataset.definition.evaluator.EncounterAndObsDataSetEvaluatorTest
20-Oct-2025 12:51:12 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:51:12,006| '/tmp/appdir-for-unit-tests-11068797869693452570/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:51:12 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.554 s -- in org.openmrs.module.reporting.dataset.definition.evaluator.EncounterAndObsDataSetEvaluatorTest
20-Oct-2025 12:51:12 [INFO] Running org.openmrs.module.reporting.dataset.definition.evaluator.MultiParameterDataSetEvaluatorTest
20-Oct-2025 12:51:12 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:51:12,196| '/tmp/appdir-for-unit-tests-1529428103840083377/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:51:12 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.060 s -- in org.openmrs.module.reporting.dataset.definition.evaluator.MultiParameterDataSetEvaluatorTest
20-Oct-2025 12:51:12 [INFO]
20-Oct-2025 12:51:12 [INFO] Results:
20-Oct-2025 12:51:12 [INFO]
20-Oct-2025 12:51:12 [WARNING] Tests run: 773, Failures: 0, Errors: 0, Skipped: 14
20-Oct-2025 12:51:12 [INFO]
20-Oct-2025 12:51:12 [INFO]
20-Oct-2025 12:51:12 [INFO] --- jar:3.4.1:jar (default-jar) @ reporting-api-tests ---
20-Oct-2025 12:51:12 [WARNING] JAR will be empty - no content was marked for inclusion!
20-Oct-2025 12:51:12 [INFO] Building jar: /module/api-tests/target/reporting-api-tests-2.0.0-SNAPSHOT.jar
20-Oct-2025 12:51:12 [INFO]
20-Oct-2025 12:51:12 [INFO] --- jar:3.4.1:test-jar (default) @ reporting-api-tests ---
20-Oct-2025 12:51:12 [INFO] Building jar: /module/api-tests/target/reporting-api-tests-2.0.0-SNAPSHOT-tests.jar
20-Oct-2025 12:51:12 [INFO]
20-Oct-2025 12:51:12 [INFO] -----------------< org.openmrs.module:reporting-omod >------------------
20-Oct-2025 12:51:12 [INFO] Building Reporting OMOD 2.0.0-SNAPSHOT                             [4/4]
20-Oct-2025 12:51:12 [INFO]   from omod/pom.xml
20-Oct-2025 12:51:12 [INFO] --------------------------------[ jar ]---------------------------------
20-Oct-2025 12:51:13 [INFO]
20-Oct-2025 12:51:13 [INFO] --- clean:3.2.0:clean (default-clean) @ reporting-omod ---
20-Oct-2025 12:51:13 [INFO]
20-Oct-2025 12:51:13 [INFO] --- openmrs:1.0.1:initialize-module (init) @ reporting-omod ---
20-Oct-2025 12:51:13 [INFO]
20-Oct-2025 12:51:13 [INFO] --- dependency:3.7.0:unpack-dependencies (Expand resources) @ reporting-omod ---
20-Oct-2025 12:51:14 [INFO]
20-Oct-2025 12:51:14 [INFO] --- resources:3.3.1:resources (default-resources) @ reporting-omod ---
20-Oct-2025 12:51:14 [INFO] Copying 0 resource from src/main/resources to target/classes
20-Oct-2025 12:51:14 [INFO] Copying 2 resources from src/main/resources to target/classes
20-Oct-2025 12:51:14 [INFO] Copying 225 resources from src/main/webapp to target/classes/web/module
20-Oct-2025 12:51:14 [INFO] Copying 225 resources from src/main/webapp to target/classes/web/module
20-Oct-2025 12:51:14 [INFO]
20-Oct-2025 12:51:14 [INFO] --- compiler:3.13.0:compile (default-compile) @ reporting-omod ---
20-Oct-2025 12:51:14 [INFO] Recompiling the module because of changed dependency.
20-Oct-2025 12:51:14 [INFO] Compiling 115 source files with javac [debug target 1.8] to target/classes
20-Oct-2025 12:51:17 [WARNING] bootstrap class path not set in conjunction with -source 8
20-Oct-2025 12:51:17 [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
20-Oct-2025 12:51:17 [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;
20-Oct-2025 12:51:17   cast to java.lang.Class<?> for a varargs call
20-Oct-2025 12:51:17   cast to java.lang.Class<?>[] for a non-varargs call and to suppress this warning
20-Oct-2025 12:51:17 [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;
20-Oct-2025 12:51:17   cast to java.lang.Object for a varargs call
20-Oct-2025 12:51:17   cast to java.lang.Object[] for a non-varargs call and to suppress this warning
20-Oct-2025 12:51:17 [INFO] /module/omod/src/main/java/org/openmrs/module/reporting/web/controller/mapping/LogicDataSetDefinitionMappingHandler.java: Some input files use or override a deprecated API.
20-Oct-2025 12:51:17 [INFO] /module/omod/src/main/java/org/openmrs/module/reporting/web/controller/mapping/LogicDataSetDefinitionMappingHandler.java: Recompile with -Xlint:deprecation for details.
20-Oct-2025 12:51:17 [INFO] /module/omod/src/main/java/org/openmrs/module/reporting/web/controller/GetMappedAsStringController.java: Some input files use unchecked or unsafe operations.
20-Oct-2025 12:51:17 [INFO] /module/omod/src/main/java/org/openmrs/module/reporting/web/controller/GetMappedAsStringController.java: Recompile with -Xlint:unchecked for details.
20-Oct-2025 12:51:17 [INFO]
20-Oct-2025 12:51:17 [INFO] --- build-helper:1.7:parse-version (default) @ reporting-omod ---
20-Oct-2025 12:51:17 [INFO]
20-Oct-2025 12:51:17 [INFO] --- resources:3.3.1:testResources (default-testResources) @ reporting-omod ---
20-Oct-2025 12:51:17 [INFO] skip non existing resourceDirectory /module/omod/src/test/resources
20-Oct-2025 12:51:17 [INFO] skip non existing resourceDirectory /module/omod/src/test/resources
20-Oct-2025 12:51:17 [INFO]
20-Oct-2025 12:51:17 [INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ reporting-omod ---
20-Oct-2025 12:51:17 [INFO] No sources to compile
20-Oct-2025 12:51:17 [INFO]
20-Oct-2025 12:51:17 [INFO] --- surefire:3.5.3:test (default-test) @ reporting-omod ---
20-Oct-2025 12:51:17 [INFO] No tests to run.
20-Oct-2025 12:51:17 [INFO]
20-Oct-2025 12:51:17 [INFO] --- jar:3.4.1:jar (default-jar) @ reporting-omod ---
20-Oct-2025 12:51:17 [INFO] Building jar: /module/omod/target/reporting-2.0.0-SNAPSHOT.jar
20-Oct-2025 12:51:18 [INFO]
20-Oct-2025 12:51:18 [INFO] --- openmrs:1.0.1:package-module (pack) @ reporting-omod ---
20-Oct-2025 12:51:18 [INFO] Packaging OpenMRS module
20-Oct-2025 12:51:18 [INFO] Building jar: /module/omod/target/reporting-2.0.0-SNAPSHOT.omod
20-Oct-2025 12:51:19 [INFO]
20-Oct-2025 12:51:19 [INFO] --- jar:3.4.1:test-jar (default) @ reporting-omod ---
20-Oct-2025 12:51:19 [WARNING] JAR will be empty - no content was marked for inclusion!
20-Oct-2025 12:51:19 [INFO] Building jar: /module/omod/target/reporting-2.0.0-SNAPSHOT-tests.jar
20-Oct-2025 12:51:19 [INFO] ------------------------------------------------------------------------
20-Oct-2025 12:51:19 [INFO] Reactor Summary for Reporting 2.0.0-SNAPSHOT:
20-Oct-2025 12:51:19 [INFO]
20-Oct-2025 12:51:19 [INFO] Reporting .......................................... SUCCESS [  0.422 s]
20-Oct-2025 12:51:19 [INFO] Reporting API ...................................... SUCCESS [ 13.851 s]
20-Oct-2025 12:51:19 [INFO] reporting API Tests ................................ SUCCESS [01:40 min]
20-Oct-2025 12:51:19 [INFO] Reporting OMOD ..................................... SUCCESS [  6.730 s]
20-Oct-2025 12:51:19 [INFO] ------------------------------------------------------------------------
20-Oct-2025 12:51:19 [INFO] BUILD SUCCESS
20-Oct-2025 12:51:19 [INFO] ------------------------------------------------------------------------
20-Oct-2025 12:51:19 [INFO] Total time:  02:01 min
20-Oct-2025 12:51:19 [INFO] Finished at: 2025-10-20T12:51:19Z
20-Oct-2025 12:51:19 [INFO] ------------------------------------------------------------------------
20-Oct-2025 12:51:20 Finished task 'Build and test' with result: Success
20-Oct-2025 12:51:20 Running post build plugin 'Docker Container Cleanup'
20-Oct-2025 12:51:20 Running post build plugin 'NCover Results Collector'
20-Oct-2025 12:51:20 Running post build plugin 'Build Results Label Collector'
20-Oct-2025 12:51:20 Running post build plugin 'Clover Results Collector'
20-Oct-2025 12:51:20 Running post build plugin 'npm Cache Cleanup'
20-Oct-2025 12:51:20 Running post build plugin 'Artifact Copier'
20-Oct-2025 12:51:20 Finalising the build...
20-Oct-2025 12:51:20 Stopping timer.
20-Oct-2025 12:51:20 Build REP-REP-BTJ17-958 completed.
20-Oct-2025 12:51:20 Running on server: post build plugin 'Build Hanging Detection Configuration'
20-Oct-2025 12:51:20 Running on server: post build plugin 'NCover Results Collector'
20-Oct-2025 12:51:20 Running on server: post build plugin 'Build Labeller'
20-Oct-2025 12:51:20 Running on server: post build plugin 'Clover Delta Calculator'
20-Oct-2025 12:51:20 Running on server: post build plugin 'Maven Dependencies Postprocessor'
20-Oct-2025 12:51:20 All post build plugins have finished
20-Oct-2025 12:51:20 Generating build results summary...
20-Oct-2025 12:51:20 Saving build results to disk...
20-Oct-2025 12:51:20 Store variable context...
20-Oct-2025 12:51:20 Finished building REP-REP-BTJ17-958.