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

Build: #958 was successful

Job: Build and Test JDK 8 was successful

Build log

The build generated 2,506 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:25         at com.sun.proxy.$Proxy83.evaluate(Unknown Source) ~[?:?]
20-Oct-2025 12:50:25         at org.openmrs.module.reporting.indicator.SqlIndicatorTest.assertIndicatorValue(SqlIndicatorTest.java:94) ~[test-classes/:?]
20-Oct-2025 12:50:25         at org.openmrs.module.reporting.indicator.SqlIndicatorTest.assertIndicatorValue(SqlIndicatorTest.java:103) ~[test-classes/:?]
20-Oct-2025 12:50:25         at org.openmrs.module.reporting.indicator.SqlIndicatorTest.assertIndicatorValue(SqlIndicatorTest.java:114) ~[test-classes/:?]
20-Oct-2025 12:50:25         at org.openmrs.module.reporting.indicator.SqlIndicatorTest.assertIndicatorValue(SqlIndicatorTest.java:107) ~[test-classes/:?]
20-Oct-2025 12:50:25         at org.openmrs.module.reporting.indicator.SqlIndicatorTest.sqlIndicator_shouldNotAllowQueriesThatReturnMoreThanOneColumn(SqlIndicatorTest.java:85) ~[test-classes/:?]
20-Oct-2025 12:50:25         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_452]
20-Oct-2025 12:50:25         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_452]
20-Oct-2025 12:50:25         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_452]
20-Oct-2025 12:50:25         at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_452]
20-Oct-2025 12:50:25         at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:25         at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:25         at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:25         at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:25         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:25         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:25         at org.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:19) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:25         at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:25         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:25         at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:25         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:25         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:25         at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:25         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:25         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:25         at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:25         at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:25         at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:25         at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:25         at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:25         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:25         at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:25         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:25         at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:25         at org.junit.runners.ParentRunner.run(ParentRunner.java:413) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:25         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:25         at org.junit.runner.JUnitCore.run(JUnitCore.java:137) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:25         at org.junit.runner.JUnitCore.run(JUnitCore.java:115) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:25         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:25         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:25         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:25         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:25         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:25         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:25         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:25         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:25         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:25         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:25         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:25         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:25         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:25         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:25         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:25         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:25         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:25         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:25         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:25         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:25 Caused by: java.lang.IllegalArgumentException: Unable to evaluate to a single value. Exactly one column must be defined.
20-Oct-2025 12:50:25         at org.openmrs.module.reporting.evaluation.service.EvaluationServiceImpl.evaluateToObject(EvaluationServiceImpl.java:90) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:25         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_452]
20-Oct-2025 12:50:25         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_452]
20-Oct-2025 12:50:25         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_452]
20-Oct-2025 12:50:25         at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_452]
20-Oct-2025 12:50:25         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:25         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:25         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:25         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:25         at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) ~[spring-tx-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:25         at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) ~[spring-tx-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:25         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:25         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:25         at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:351) ~[spring-context-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:25         at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:64) ~[spring-context-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:25         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:25         at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:123) ~[openmrs-api-2.7.0.jar:?]
20-Oct-2025 12:50:25         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:25         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:25         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:25         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:25         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:25         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:25         at com.sun.proxy.$Proxy70.evaluateToObject(Unknown Source) ~[?:?]
20-Oct-2025 12:50:25         at org.openmrs.module.reporting.indicator.evaluator.SqlIndicatorEvaluator.evaluateSql(SqlIndicatorEvaluator.java:54) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:25         ... 82 more
20-Oct-2025 12:50:25 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:25,386| '/tmp/appdir-for-unit-tests-3176723213799870249/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:25 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:25,426| '/tmp/appdir-for-unit-tests-8720499938659772012/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:25 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:25,463| '/tmp/appdir-for-unit-tests-6160999280129007803/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:25 ERROR - EvaluationProfiler.log(111) |2025-10-20T12:50:25,464| 1201        2025-10-20 12:50:25.464        >        ERROR        EVALUATING_DEFINITION                        SqlIndicator[sql=SELECT person_id from person]: Failed to evaluate sql because:
20-Oct-2025 12:50:25 Unable to evaluate to a single value. Exactly one row must be returned by query.
20-Oct-2025 12:50:25 org.openmrs.module.reporting.evaluation.EvaluationException: Failed to evaluate sql because:
20-Oct-2025 12:50:25 Unable to evaluate to a single value. Exactly one row must be returned by query.
20-Oct-2025 12:50:25         at org.openmrs.module.reporting.indicator.evaluator.SqlIndicatorEvaluator.evaluateSql(SqlIndicatorEvaluator.java:57) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:25         at org.openmrs.module.reporting.indicator.evaluator.SqlIndicatorEvaluator.evaluate(SqlIndicatorEvaluator.java:41) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:25         at org.openmrs.module.reporting.indicator.evaluator.SqlIndicatorEvaluator.evaluate(SqlIndicatorEvaluator.java:28) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:25         at org.openmrs.module.reporting.definition.service.BaseDefinitionService.executeEvaluator(BaseDefinitionService.java:369) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:25         at org.openmrs.module.reporting.definition.service.BaseDefinitionService.evaluateBypassingExclusionOfTestPatients(BaseDefinitionService.java:264) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:25         at org.openmrs.module.reporting.definition.service.BaseDefinitionService.evaluate(BaseDefinitionService.java:229) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:25         at org.openmrs.module.reporting.indicator.service.IndicatorServiceImpl.evaluate(IndicatorServiceImpl.java:41) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:25         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_452]
20-Oct-2025 12:50:25         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_452]
20-Oct-2025 12:50:25         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_452]
20-Oct-2025 12:50:25         at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_452]
20-Oct-2025 12:50:25         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:25         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:25         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:25         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:25         at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:351) ~[spring-context-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:25         at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:64) ~[spring-context-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:25         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:25         at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:123) ~[openmrs-api-2.7.0.jar:?]
20-Oct-2025 12:50:25         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:25         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:25         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:25         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:25         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:25         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:25         at com.sun.proxy.$Proxy83.evaluate(Unknown Source) ~[?:?]
20-Oct-2025 12:50:25         at org.openmrs.module.reporting.indicator.SqlIndicatorTest.assertIndicatorValue(SqlIndicatorTest.java:94) ~[test-classes/:?]
20-Oct-2025 12:50:25         at org.openmrs.module.reporting.indicator.SqlIndicatorTest.assertIndicatorValue(SqlIndicatorTest.java:103) ~[test-classes/:?]
20-Oct-2025 12:50:25         at org.openmrs.module.reporting.indicator.SqlIndicatorTest.assertIndicatorValue(SqlIndicatorTest.java:114) ~[test-classes/:?]
20-Oct-2025 12:50:25         at org.openmrs.module.reporting.indicator.SqlIndicatorTest.assertIndicatorValue(SqlIndicatorTest.java:107) ~[test-classes/:?]
20-Oct-2025 12:50:25         at org.openmrs.module.reporting.indicator.SqlIndicatorTest.sqlIndicator_shouldNotAllowQueriesThatReturnMoreThanOneRow(SqlIndicatorTest.java:90) ~[test-classes/:?]
20-Oct-2025 12:50:25         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_452]
20-Oct-2025 12:50:25         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_452]
20-Oct-2025 12:50:25         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_452]
20-Oct-2025 12:50:25         at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_452]
20-Oct-2025 12:50:25         at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:25         at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:25         at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:25         at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:25         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:25         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:25         at org.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:19) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:25         at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:25         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:25         at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:25         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:25         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:25         at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:25         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:25         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:25         at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:25         at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:25         at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:25         at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:25         at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:25         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:25         at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:25         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:25         at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:25         at org.junit.runners.ParentRunner.run(ParentRunner.java:413) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:25         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:25         at org.junit.runner.JUnitCore.run(JUnitCore.java:137) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:25         at org.junit.runner.JUnitCore.run(JUnitCore.java:115) ~[junit-4.13.2.jar:4.13.2]
20-Oct-2025 12:50:25         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:25         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:25         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:25         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:25         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:25         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:25         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:25         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:25         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:25         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:25         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:25         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:25         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:25         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:25         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:25         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:25         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:25         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:25         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:25         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:25 Caused by: java.lang.IllegalArgumentException: Unable to evaluate to a single value. Exactly one row must be returned by query.
20-Oct-2025 12:50:25         at org.openmrs.module.reporting.evaluation.service.EvaluationServiceImpl.evaluateToObject(EvaluationServiceImpl.java:86) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:25         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_452]
20-Oct-2025 12:50:25         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_452]
20-Oct-2025 12:50:25         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_452]
20-Oct-2025 12:50:25         at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_452]
20-Oct-2025 12:50:25         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:25         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:25         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:25         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:25         at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) ~[spring-tx-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:25         at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) ~[spring-tx-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:25         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:25         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:25         at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:351) ~[spring-context-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:25         at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:64) ~[spring-context-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:25         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:25         at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:123) ~[openmrs-api-2.7.0.jar:?]
20-Oct-2025 12:50:25         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:25         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:25         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:25         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:25         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:25         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) ~[spring-aop-5.3.30.jar:5.3.30]
20-Oct-2025 12:50:25         at com.sun.proxy.$Proxy70.evaluateToObject(Unknown Source) ~[?:?]
20-Oct-2025 12:50:25         at org.openmrs.module.reporting.indicator.evaluator.SqlIndicatorEvaluator.evaluateSql(SqlIndicatorEvaluator.java:54) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:25         ... 82 more
20-Oct-2025 12:50:25 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:25,503| '/tmp/appdir-for-unit-tests-4734780322500417518/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:25 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.356 s -- in org.openmrs.module.reporting.indicator.SqlIndicatorTest
20-Oct-2025 12:50:25 [INFO] Running org.openmrs.module.reporting.indicator.CohortIndicatorDataSetEvaluatorTest
20-Oct-2025 12:50:25 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:25,562| '/tmp/appdir-for-unit-tests-3663065904195297478/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:25 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.058 s -- in org.openmrs.module.reporting.indicator.CohortIndicatorDataSetEvaluatorTest
20-Oct-2025 12:50:25 [INFO] Running org.openmrs.module.reporting.indicator.util.IndicatorUtilTest
20-Oct-2025 12:50:25 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in org.openmrs.module.reporting.indicator.util.IndicatorUtilTest
20-Oct-2025 12:50:25 [INFO] Running org.openmrs.module.reporting.indicator.PeriodIndicatorReportTest
20-Oct-2025 12:50:25 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:25,627| '/tmp/appdir-for-unit-tests-4485995766800718513/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:25 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:25,671| '/tmp/appdir-for-unit-tests-4107462681691187839/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:25 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.090 s -- in org.openmrs.module.reporting.indicator.PeriodIndicatorReportTest
20-Oct-2025 12:50:25 [INFO] Running org.openmrs.module.reporting.indicator.QueryCountIndicatorEvaluatorTest
20-Oct-2025 12:50:25 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:25,720| '/tmp/appdir-for-unit-tests-8573666781906419111/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:25 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:25,791| '/tmp/appdir-for-unit-tests-4835446170369339167/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:25 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:25,831| '/tmp/appdir-for-unit-tests-3191390104285348152/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:25 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.151 s -- in org.openmrs.module.reporting.indicator.QueryCountIndicatorEvaluatorTest
20-Oct-2025 12:50:25 [INFO] Running org.openmrs.module.reporting.evaluation.EvaluationContextTest
20-Oct-2025 12:50:25 [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.024 s -- in org.openmrs.module.reporting.evaluation.EvaluationContextTest
20-Oct-2025 12:50:25 [INFO] Running org.openmrs.module.reporting.evaluation.parameter.ParameterUtilTest
20-Oct-2025 12:50:25 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s -- in org.openmrs.module.reporting.evaluation.parameter.ParameterUtilTest
20-Oct-2025 12:50:25 [INFO] Running org.openmrs.module.reporting.evaluation.querybuilder.SqlQueryBuilderTest
20-Oct-2025 12:50:25 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:25,914| '/tmp/appdir-for-unit-tests-341485703394026480/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:25 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:25,951| '/tmp/appdir-for-unit-tests-5099352830811371779/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:25 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:25,989| '/tmp/appdir-for-unit-tests-2662093039804828730/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:26 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:26,172| '/tmp/appdir-for-unit-tests-3685086867119550428/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:26 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:26,319| '/tmp/appdir-for-unit-tests-8047446078200777043/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:26 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:26,462| '/tmp/appdir-for-unit-tests-1505424465157371347/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:26 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:26,538| '/tmp/appdir-for-unit-tests-1578183207240899758/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:26 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:26,616| '/tmp/appdir-for-unit-tests-2115985537167984426/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:26 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:26,719| '/tmp/appdir-for-unit-tests-402786887570042060/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:26 [INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.848 s -- in org.openmrs.module.reporting.evaluation.querybuilder.SqlQueryBuilderTest
20-Oct-2025 12:50:26 [INFO] Running org.openmrs.module.reporting.evaluation.querybuilder.HqlQueryBuilderTest
20-Oct-2025 12:50:26 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:26,804| '/tmp/appdir-for-unit-tests-5070008011067882329/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:26 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:26,858| '/tmp/appdir-for-unit-tests-4625765630521675088/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:26 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:26,934| '/tmp/appdir-for-unit-tests-6918734933875169756/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:27 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:27,028| '/tmp/appdir-for-unit-tests-8856183498633056516/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:27 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:27,120| '/tmp/appdir-for-unit-tests-2633719678861392651/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:27 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:27,200| '/tmp/appdir-for-unit-tests-4372330421235181250/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:27 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:27,254| '/tmp/appdir-for-unit-tests-8521713172837963751/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:27 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:27,302| '/tmp/appdir-for-unit-tests-2234202784296424587/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:27 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:27,369| '/tmp/appdir-for-unit-tests-5721450850134633266/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:27 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:27,472| '/tmp/appdir-for-unit-tests-1856740748360699864/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:27 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:27,538| '/tmp/appdir-for-unit-tests-2740057338190316066/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:27 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:27,579| '/tmp/appdir-for-unit-tests-2467144611414103765/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:27 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:27,627| '/tmp/appdir-for-unit-tests-6273529605739345700/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:27 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:27,691| '/tmp/appdir-for-unit-tests-8627834939880852728/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:27 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:27,729| '/tmp/appdir-for-unit-tests-2149822749555086580/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:27 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:27,822| '/tmp/appdir-for-unit-tests-6187457276209947986/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:27 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:27,885| '/tmp/appdir-for-unit-tests-5593314530046004027/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:27 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:27,934| '/tmp/appdir-for-unit-tests-8077291588230653553/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:28 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:28,012| '/tmp/appdir-for-unit-tests-8351937202053332643/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:28 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:28,081| '/tmp/appdir-for-unit-tests-5596787870115396730/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:28 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:28,133| '/tmp/appdir-for-unit-tests-5693308426417973878/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:28 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:28,253| '/tmp/appdir-for-unit-tests-7510006261779548124/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:28 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:28,340| '/tmp/appdir-for-unit-tests-7387002551190547728/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:28 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:28,412| '/tmp/appdir-for-unit-tests-3452308040748768033/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:28 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:28,518| '/tmp/appdir-for-unit-tests-5606434129387432072/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:28 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:28,559| '/tmp/appdir-for-unit-tests-4212165921606182146/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:28 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:28,616| '/tmp/appdir-for-unit-tests-4400268874573505238/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:28 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:28,673| '/tmp/appdir-for-unit-tests-6897105864337700990/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:28 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:28,741| '/tmp/appdir-for-unit-tests-5077515663946139160/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:28 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:28,780| '/tmp/appdir-for-unit-tests-3291622765140804722/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:28 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:28,817| '/tmp/appdir-for-unit-tests-2609352182333189618/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:28 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:28,865| '/tmp/appdir-for-unit-tests-5187626844957365101/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:28 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:28,917| '/tmp/appdir-for-unit-tests-2290202177513143219/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:28 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:28,993| '/tmp/appdir-for-unit-tests-1948643396657304976/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:29 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:29,065| '/tmp/appdir-for-unit-tests-7458008051643071519/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:29 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:29,113| '/tmp/appdir-for-unit-tests-3045824101700129463/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:29 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:29,150| '/tmp/appdir-for-unit-tests-8265854631468780520/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:29 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:29,213| '/tmp/appdir-for-unit-tests-2292729661744537575/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:29 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:29,282| '/tmp/appdir-for-unit-tests-2208950728809539543/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:29 [INFO] Tests run: 39, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.559 s -- in org.openmrs.module.reporting.evaluation.querybuilder.HqlQueryBuilderTest
20-Oct-2025 12:50:29 [INFO] Running org.openmrs.module.reporting.evaluation.service.EvaluationServiceTest
20-Oct-2025 12:50:29 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:29,330| '/tmp/appdir-for-unit-tests-4109316875086267424/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:29 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:29,367| '/tmp/appdir-for-unit-tests-1511632242999323484/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:29 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:29,417| '/tmp/appdir-for-unit-tests-1168314861168808186/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:29 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:29,980| '/tmp/appdir-for-unit-tests-5034824422700416485/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:30 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:30,033| '/tmp/appdir-for-unit-tests-8014169314518111026/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:30 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:30,083| '/tmp/appdir-for-unit-tests-6433396552735287664/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:30 [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.802 s -- in org.openmrs.module.reporting.evaluation.service.EvaluationServiceTest
20-Oct-2025 12:50:30 [INFO] Running org.openmrs.module.reporting.evaluation.CachingCohortDefinitionTest
20-Oct-2025 12:50:30 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:30,133| '/tmp/appdir-for-unit-tests-1856018446699424352/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:30 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.040 s -- in org.openmrs.module.reporting.evaluation.CachingCohortDefinitionTest
20-Oct-2025 12:50:30 [INFO] Running org.openmrs.module.reporting.common.ReflectionUtilTest
20-Oct-2025 12:50:30 [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s -- in org.openmrs.module.reporting.common.ReflectionUtilTest
20-Oct-2025 12:50:30 [INFO] Running org.openmrs.module.reporting.common.ObjectUtilTest
20-Oct-2025 12:50:30 [INFO] Tests run: 23, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.375 s -- in org.openmrs.module.reporting.common.ObjectUtilTest
20-Oct-2025 12:50:30 [INFO] Running org.openmrs.module.reporting.common.SqlRunnerTest
20-Oct-2025 12:50:30 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s -- in org.openmrs.module.reporting.common.SqlRunnerTest
20-Oct-2025 12:50:30 [INFO] Running org.openmrs.module.reporting.common.ResultSetIteratorTest
20-Oct-2025 12:50:30 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.206 s -- in org.openmrs.module.reporting.common.ResultSetIteratorTest
20-Oct-2025 12:50:30 [INFO] Running org.openmrs.module.reporting.common.DateRangeTest
20-Oct-2025 12:50:30 [INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s -- in org.openmrs.module.reporting.common.DateRangeTest
20-Oct-2025 12:50:30 [INFO] Running org.openmrs.module.reporting.common.DateUtilTest
20-Oct-2025 12:50:30 [INFO] Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.101 s -- in org.openmrs.module.reporting.common.DateUtilTest
20-Oct-2025 12:50:30 [INFO] Running org.openmrs.module.reporting.common.AgeTest
20-Oct-2025 12:50:30 [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:30 [INFO] Running org.openmrs.module.reporting.common.ExcelUtilTest
20-Oct-2025 12:50:30 [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.083 s -- in org.openmrs.module.reporting.common.ExcelUtilTest
20-Oct-2025 12:50:30 [INFO] Running org.openmrs.module.reporting.common.DelimitedKeyComparatorTest
20-Oct-2025 12:50:30 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s -- in org.openmrs.module.reporting.common.DelimitedKeyComparatorTest
20-Oct-2025 12:50:30 [INFO] Running org.openmrs.module.reporting.common.ExcelBuilderTest
20-Oct-2025 12:50:34 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.261 s -- in org.openmrs.module.reporting.common.ExcelBuilderTest
20-Oct-2025 12:50:34 [INFO] Running org.openmrs.module.reporting.common.FractionTest
20-Oct-2025 12:50:34 [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s -- in org.openmrs.module.reporting.common.FractionTest
20-Oct-2025 12:50:34 [INFO] Running org.openmrs.module.reporting.validator.ProgramEnrollmentCohortDefinitionValidatorTest
20-Oct-2025 12:50:34 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.064 s -- in org.openmrs.module.reporting.validator.ProgramEnrollmentCohortDefinitionValidatorTest
20-Oct-2025 12:50:34 [INFO] Running org.openmrs.module.reporting.validator.InProgramCohortDefinitionValidatorTest
20-Oct-2025 12:50:34 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.086 s -- in org.openmrs.module.reporting.validator.InProgramCohortDefinitionValidatorTest
20-Oct-2025 12:50:34 [INFO] Running org.openmrs.module.reporting.validator.InStateCohortDefinitionValidatorTest
20-Oct-2025 12:50:34 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.091 s -- in org.openmrs.module.reporting.validator.InStateCohortDefinitionValidatorTest
20-Oct-2025 12:50:34 [INFO] Running org.openmrs.module.reporting.validator.InverseCohortDefinitionValidatorTest
20-Oct-2025 12:50:34 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.038 s -- in org.openmrs.module.reporting.validator.InverseCohortDefinitionValidatorTest
20-Oct-2025 12:50:34 [INFO] Running org.openmrs.module.reporting.validator.BaseObsCohortDefinitionValidatorTest
20-Oct-2025 12:50:34 [INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.282 s -- in org.openmrs.module.reporting.validator.BaseObsCohortDefinitionValidatorTest
20-Oct-2025 12:50:34 [INFO] Running org.openmrs.module.reporting.validator.CompositionCohortDefinitionValidatorTest
20-Oct-2025 12:50:34 [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.161 s -- in org.openmrs.module.reporting.validator.CompositionCohortDefinitionValidatorTest
20-Oct-2025 12:50:34 [INFO] Running org.openmrs.module.reporting.validator.SqlCohortDefinitionValidatorTest
20-Oct-2025 12:50:35 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.082 s -- in org.openmrs.module.reporting.validator.SqlCohortDefinitionValidatorTest
20-Oct-2025 12:50:35 [INFO] Running org.openmrs.module.reporting.validator.PatientStateCohortDefinitionValidatorTest
20-Oct-2025 12:50:35 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.058 s -- in org.openmrs.module.reporting.validator.PatientStateCohortDefinitionValidatorTest
20-Oct-2025 12:50:35 [INFO] Running org.openmrs.module.reporting.validator.StaticCohortDefinitionValidatorTest
20-Oct-2025 12:50:35 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.033 s -- in org.openmrs.module.reporting.validator.StaticCohortDefinitionValidatorTest
20-Oct-2025 12:50:35 [INFO] Running org.openmrs.module.reporting.validator.LogicCohortDefinitionValidatorTest
20-Oct-2025 12:50:35 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.059 s -- in org.openmrs.module.reporting.validator.LogicCohortDefinitionValidatorTest
20-Oct-2025 12:50:35 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.InStateCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:35 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:35,271| '/tmp/appdir-for-unit-tests-7211218134256657853/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:35 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:35,351| '/tmp/appdir-for-unit-tests-2846627067421123433/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:35 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:35,407| '/tmp/appdir-for-unit-tests-3284407455279733394/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:35 Cohort: Cohort id=null size=2
20-Oct-2025 12:50:35 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:35,484| '/tmp/appdir-for-unit-tests-1522417946305814864/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:35 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:35,536| '/tmp/appdir-for-unit-tests-902418659792066013/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:35 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:35,740| '/tmp/appdir-for-unit-tests-8125977364937543664/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:35 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:35,845| '/tmp/appdir-for-unit-tests-4849939676656722477/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:35 [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.636 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.InStateCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:35 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.ConditionalParameterCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:35 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:35,897| '/tmp/appdir-for-unit-tests-7482021568038296310/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:35 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.071 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.ConditionalParameterCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:35 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.DrugOrderCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:35 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:35,976| '/tmp/appdir-for-unit-tests-2716533914534412163/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:36,019| '/tmp/appdir-for-unit-tests-1569002968593278259/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:36,052| '/tmp/appdir-for-unit-tests-2981794388007420082/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:36,071| '/tmp/appdir-for-unit-tests-7418716115448393732/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:36,095| '/tmp/appdir-for-unit-tests-7883921939646015561/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:36,131| '/tmp/appdir-for-unit-tests-2419377019287241254/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:36,152| '/tmp/appdir-for-unit-tests-4454173522056110917/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:36,170| '/tmp/appdir-for-unit-tests-4515475635944139836/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:36,212| '/tmp/appdir-for-unit-tests-8038759760295605641/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:36,237| '/tmp/appdir-for-unit-tests-5680830232622670474/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:36,264| '/tmp/appdir-for-unit-tests-2877613859193105672/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:36,286| '/tmp/appdir-for-unit-tests-301270911293055837/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:36,307| '/tmp/appdir-for-unit-tests-3846912468940889076/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:36,321| '/tmp/appdir-for-unit-tests-2412516521197840688/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:36,335| '/tmp/appdir-for-unit-tests-1730453973682363816/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:36,414| '/tmp/appdir-for-unit-tests-608021230857129731/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:36,435| '/tmp/appdir-for-unit-tests-1078270227214106801/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:36,449| '/tmp/appdir-for-unit-tests-808880509613587259/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:36 [INFO] Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.527 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.DrugOrderCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:36 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.VisitCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:36,491| '/tmp/appdir-for-unit-tests-6015530352341742625/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:36,519| '/tmp/appdir-for-unit-tests-4104850969622134578/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:36,547| '/tmp/appdir-for-unit-tests-8566381172818700550/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:36,581| '/tmp/appdir-for-unit-tests-5961132614307294224/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:36,613| '/tmp/appdir-for-unit-tests-8230042782793322184/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:36,645| '/tmp/appdir-for-unit-tests-2943069800193170958/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:36,672| '/tmp/appdir-for-unit-tests-687490758880961132/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:36,694| '/tmp/appdir-for-unit-tests-5215330226913123811/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:36,703| '/tmp/appdir-for-unit-tests-9023885799745908200/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:36,716| '/tmp/appdir-for-unit-tests-4099403686426508912/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:36,737| '/tmp/appdir-for-unit-tests-211412211456122579/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:36,743| '/tmp/appdir-for-unit-tests-317521237823058072/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:36,757| '/tmp/appdir-for-unit-tests-4805671780842450140/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:36 [INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.297 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.VisitCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:36 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.OptionalParameterCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:36,816| '/tmp/appdir-for-unit-tests-7454925299551835039/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:36 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.071 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.OptionalParameterCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:36 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.AllPatientsCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:36,892| '/tmp/appdir-for-unit-tests-1661070147837350682/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:36 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.063 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.AllPatientsCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:36 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.BirthAndDeathCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:36,947| '/tmp/appdir-for-unit-tests-2633739227881337846/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:36,990| '/tmp/appdir-for-unit-tests-6437038092330083966/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:37 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:37,040| '/tmp/appdir-for-unit-tests-7843900025913786230/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:37 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:37,098| '/tmp/appdir-for-unit-tests-6030389906112088661/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:37 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:37,195| '/tmp/appdir-for-unit-tests-250645627194300023/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:37 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:37,256| '/tmp/appdir-for-unit-tests-2889849250832906620/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:37 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:37,307| '/tmp/appdir-for-unit-tests-3018262671630797209/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:37 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:37,399| '/tmp/appdir-for-unit-tests-7595838255080455673/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:37 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.495 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.BirthAndDeathCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:37 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.InverseCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:37 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:37,453| '/tmp/appdir-for-unit-tests-9175690022431562190/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:37 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:37,496| '/tmp/appdir-for-unit-tests-6170335644882181786/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:37 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.114 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.InverseCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:37 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.EvaluatableCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:37 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:37,525| '/tmp/appdir-for-unit-tests-2506892204678402772/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:37 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.EvaluatableCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:37 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.NumericObsCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:37 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:37,596| '/tmp/appdir-for-unit-tests-6535955034033614347/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:37 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:37,655| '/tmp/appdir-for-unit-tests-9052552031361963901/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:37 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:37,837| '/tmp/appdir-for-unit-tests-2308889671639337101/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:37 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:37,950| '/tmp/appdir-for-unit-tests-7273870211083424790/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:38 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:38,026| '/tmp/appdir-for-unit-tests-7581509701190400343/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:38 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:38,089| '/tmp/appdir-for-unit-tests-3294612006426187882/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:38 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:38,126| '/tmp/appdir-for-unit-tests-7920457023196016111/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:38 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:38,163| '/tmp/appdir-for-unit-tests-6372111666055386861/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:38 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:38,205| '/tmp/appdir-for-unit-tests-8579997755624301244/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:38 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:38,249| '/tmp/appdir-for-unit-tests-703361769558221247/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:38 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:38,294| '/tmp/appdir-for-unit-tests-8530558331576681913/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:38 [INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.877 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.NumericObsCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:38 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.DefinitionLibraryCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:38 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:38,491| '/tmp/appdir-for-unit-tests-3476679847539311149/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:38 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:38,562| '/tmp/appdir-for-unit-tests-183538878961839959/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:38 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:38,639| '/tmp/appdir-for-unit-tests-6720796335815731343/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:38 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.248 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.DefinitionLibraryCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:38 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.PatientIdentifierCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:38 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:38,723| '/tmp/appdir-for-unit-tests-3543521865441725657/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:38 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:38,803| '/tmp/appdir-for-unit-tests-934838360276094689/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:38 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:38,871| '/tmp/appdir-for-unit-tests-8675374529804516211/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:38 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:38,914| '/tmp/appdir-for-unit-tests-6837310888620551527/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:38 [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.282 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.PatientIdentifierCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:38 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.PersonAttributeCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:39 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:39,046| '/tmp/appdir-for-unit-tests-2159541443324105604/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:39 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:39,107| '/tmp/appdir-for-unit-tests-812583842409342226/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:39 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:39,171| '/tmp/appdir-for-unit-tests-6043143505563283643/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:39 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:39,217| '/tmp/appdir-for-unit-tests-3628129946884768637/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:39 [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.265 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.PersonAttributeCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:39 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.TextObsCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:39 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:39,311| '/tmp/appdir-for-unit-tests-3545808935065761169/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:39 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:39,371| '/tmp/appdir-for-unit-tests-5839641252616478794/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:39 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.157 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.TextObsCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:39 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.ProgramEnrollmentCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:39 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:39,437| '/tmp/appdir-for-unit-tests-4475822672222932282/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:39 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:39,510| '/tmp/appdir-for-unit-tests-5859669846192874699/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:39 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:39,577| '/tmp/appdir-for-unit-tests-5944848181266181244/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:39 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:39,636| '/tmp/appdir-for-unit-tests-8926192569592908128/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:39 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:39,699| '/tmp/appdir-for-unit-tests-3636413745401567337/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:39 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:39,779| '/tmp/appdir-for-unit-tests-1296071496593591947/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:39 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:39,827| '/tmp/appdir-for-unit-tests-6462637737120418004/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:39 [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.454 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.ProgramEnrollmentCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:39 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.DateObsCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:39 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:39,871| '/tmp/appdir-for-unit-tests-7831722432948307271/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:39 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:39,910| '/tmp/appdir-for-unit-tests-1871733990563149290/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:39 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:39,963| '/tmp/appdir-for-unit-tests-3052763255143620573/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:39 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.136 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.DateObsCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:39 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.InProgramCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:40,014| '/tmp/appdir-for-unit-tests-5951781666048559659/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:40,065| '/tmp/appdir-for-unit-tests-6444940796319940601/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:40,124| '/tmp/appdir-for-unit-tests-2796207716796229742/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:40,184| '/tmp/appdir-for-unit-tests-1939511280773113421/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:40,234| '/tmp/appdir-for-unit-tests-5866207123318475076/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:40 [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.268 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.InProgramCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:40 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.MappedParametersCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:40,280| '/tmp/appdir-for-unit-tests-4165265534293544230/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.040 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.MappedParametersCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:40 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.CompositionCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:40,328| '/tmp/appdir-for-unit-tests-4274345283874486226/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:40,377| '/tmp/appdir-for-unit-tests-5977265260609898095/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:40,420| '/tmp/appdir-for-unit-tests-2459253697895000950/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:40,462| '/tmp/appdir-for-unit-tests-4680214733497863935/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:40 [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.192 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.CompositionCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:40 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.PatientStateCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:40,565| '/tmp/appdir-for-unit-tests-3366603702808782559/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:40,651| '/tmp/appdir-for-unit-tests-2184585013869682657/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:40,698| '/tmp/appdir-for-unit-tests-7225886309842337497/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:40,746| '/tmp/appdir-for-unit-tests-2191582286613134219/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:40,794| '/tmp/appdir-for-unit-tests-934890654350603334/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:40,842| '/tmp/appdir-for-unit-tests-6382316107083103984/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:40,886| '/tmp/appdir-for-unit-tests-7616897542401230739/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:40 [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.410 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.PatientStateCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:40 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.CodedObsCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:40,928| '/tmp/appdir-for-unit-tests-8314408979749486187/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:40,976| '/tmp/appdir-for-unit-tests-2690486293593023379/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:41,063| '/tmp/appdir-for-unit-tests-5011251810087948667/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:41 [WARNING] Tests run: 4, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.234 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.CodedObsCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:41 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.SqlCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:41,211| '/tmp/appdir-for-unit-tests-5360839307929163141/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:41,263| '/tmp/appdir-for-unit-tests-8086627051515811545/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:41,337| '/tmp/appdir-for-unit-tests-5606179762342477101/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:41,430| '/tmp/appdir-for-unit-tests-1710563052259548016/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-2985847218551612891/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:41,589| '/tmp/appdir-for-unit-tests-951194178693629629/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:41,638| '/tmp/appdir-for-unit-tests-7003278721395879394/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:41,703| '/tmp/appdir-for-unit-tests-3118258025758496846/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:41,799| '/tmp/appdir-for-unit-tests-3821475814768020305/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:41,865| '/tmp/appdir-for-unit-tests-6266161560056041577/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:41 ERROR - EvaluationProfiler.log(111) |2025-10-20T12:50:41,883| 1692        2025-10-20 12:50:41.882        >        ERROR        EXECUTING_QUERY                        update person set gender='F' : error executing work
20-Oct-2025 12:50:41 org.hibernate.exception.GenericJDBCException: error executing work
20-Oct-2025 12:50:41         at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:42) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:113) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:99) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.coordinateWork(JdbcCoordinatorImpl.java:313) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.internal.AbstractSharedSessionContract.doWork(AbstractSharedSessionContract.java:1125) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.internal.AbstractSharedSessionContract.doWork(AbstractSharedSessionContract.java:1112) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.openmrs.api.db.hibernate.DbSession.doWork(DbSession.java:1006) ~[openmrs-api-2.7.0.jar:?]
20-Oct-2025 12:50:41         at org.openmrs.module.reporting.evaluation.querybuilder.SqlQueryBuilder.evaluateToList(SqlQueryBuilder.java:167) ~[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 org.openmrs.module.reporting.evaluation.service.EvaluationServiceImpl.evaluateToList(EvaluationServiceImpl.java:55) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:41         at sun.reflect.GeneratedMethodAccessor855.invoke(Unknown Source) ~[?:?]
20-Oct-2025 12:50:41         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_452]
20-Oct-2025 12:50:41         at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_452]
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 com.sun.proxy.$Proxy70.evaluateToList(Unknown Source) ~[?:?]
20-Oct-2025 12:50:41         at org.openmrs.module.reporting.cohort.definition.evaluator.SqlCohortDefinitionEvaluator.evaluate(SqlCohortDefinitionEvaluator.java:61) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:41         at org.openmrs.module.reporting.cohort.definition.evaluator.SqlCohortDefinitionEvaluator.evaluate(SqlCohortDefinitionEvaluator.java:28) ~[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.cohort.definition.service.CohortDefinitionServiceImpl.evaluateBypassingExclusionOfTestPatients(CohortDefinitionServiceImpl.java:54) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:41         at org.openmrs.module.reporting.cohort.definition.service.CohortDefinitionServiceImpl.evaluateBypassingExclusionOfTestPatients(CohortDefinitionServiceImpl.java:24) ~[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.cohort.definition.service.CohortDefinitionServiceImpl.evaluate(CohortDefinitionServiceImpl.java:38) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:41         at sun.reflect.GeneratedMethodAccessor871.invoke(Unknown Source) ~[?:?]
20-Oct-2025 12:50:41         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_452]
20-Oct-2025 12:50:41         at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_452]
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 com.sun.proxy.$Proxy81.evaluate(Unknown Source) ~[?:?]
20-Oct-2025 12:50:41         at org.openmrs.module.reporting.cohort.definition.evaluator.SqlCohortDefinitionEvaluatorTest.shouldProtectSqlQueryAgainstDatabaseModifications(SqlCohortDefinitionEvaluatorTest.java:308) ~[test-classes/:?]
20-Oct-2025 12:50:41         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_452]
20-Oct-2025 12:50:41         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_452]
20-Oct-2025 12:50:41         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_452]
20-Oct-2025 12:50:41         at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_452]
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.h2.jdbc.JdbcSQLException: Method is only allowed for a query. Use execute or executeUpdate instead of executeQuery; SQL statement:
20-Oct-2025 12:50:41 update person set gender='F'  [90002-173]
20-Oct-2025 12:50:41         at org.h2.message.DbException.getJdbcSQLException(DbException.java:331) ~[h2-1.3.173.jar:1.3.173]
20-Oct-2025 12:50:41         at org.h2.message.DbException.get(DbException.java:171) ~[h2-1.3.173.jar:1.3.173]
20-Oct-2025 12:50:41         at org.h2.message.DbException.get(DbException.java:148) ~[h2-1.3.173.jar:1.3.173]
20-Oct-2025 12:50:41         at org.h2.message.DbException.get(DbException.java:137) ~[h2-1.3.173.jar:1.3.173]
20-Oct-2025 12:50:41         at org.h2.command.Prepared.query(Prepared.java:211) ~[h2-1.3.173.jar:1.3.173]
20-Oct-2025 12:50:41         at org.h2.command.CommandContainer.query(CommandContainer.java:91) ~[h2-1.3.173.jar:1.3.173]
20-Oct-2025 12:50:41         at org.h2.command.Command.executeQuery(Command.java:195) ~[h2-1.3.173.jar:1.3.173]
20-Oct-2025 12:50:41         at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:106) ~[h2-1.3.173.jar:1.3.173]
20-Oct-2025 12:50:41         at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:1471) ~[c3p0-0.9.5.5.jar:0.9.5.5]
20-Oct-2025 12:50:41         at org.openmrs.module.reporting.evaluation.querybuilder.SqlQueryBuilder$2.execute(SqlQueryBuilder.java:174) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:41         at org.hibernate.jdbc.WorkExecutor.executeWork(WorkExecutor.java:37) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         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:50:41         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:50:41         ... 107 more
20-Oct-2025 12:50:41 ERROR - EvaluationProfiler.log(111) |2025-10-20T12:50:41,885| 1692        2025-10-20 12:50:41.885        >        ERROR        EVALUATING_DEFINITION                        SqlCohortDefinition[query=update person set gender='F']: Unable to execute query
20-Oct-2025 12:50:41 java.lang.IllegalArgumentException: Unable to execute query
20-Oct-2025 12:50:41         at org.openmrs.module.reporting.evaluation.querybuilder.SqlQueryBuilder.evaluateToList(SqlQueryBuilder.java:199) ~[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 org.openmrs.module.reporting.evaluation.service.EvaluationServiceImpl.evaluateToList(EvaluationServiceImpl.java:55) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:41         at sun.reflect.GeneratedMethodAccessor855.invoke(Unknown Source) ~[?:?]
20-Oct-2025 12:50:41         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_452]
20-Oct-2025 12:50:41         at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_452]
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 com.sun.proxy.$Proxy70.evaluateToList(Unknown Source) ~[?:?]
20-Oct-2025 12:50:41         at org.openmrs.module.reporting.cohort.definition.evaluator.SqlCohortDefinitionEvaluator.evaluate(SqlCohortDefinitionEvaluator.java:61) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:41         at org.openmrs.module.reporting.cohort.definition.evaluator.SqlCohortDefinitionEvaluator.evaluate(SqlCohortDefinitionEvaluator.java:28) ~[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.cohort.definition.service.CohortDefinitionServiceImpl.evaluateBypassingExclusionOfTestPatients(CohortDefinitionServiceImpl.java:54) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:41         at org.openmrs.module.reporting.cohort.definition.service.CohortDefinitionServiceImpl.evaluateBypassingExclusionOfTestPatients(CohortDefinitionServiceImpl.java:24) ~[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.cohort.definition.service.CohortDefinitionServiceImpl.evaluate(CohortDefinitionServiceImpl.java:38) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:41         at sun.reflect.GeneratedMethodAccessor871.invoke(Unknown Source) ~[?:?]
20-Oct-2025 12:50:41         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_452]
20-Oct-2025 12:50:41         at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_452]
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 com.sun.proxy.$Proxy81.evaluate(Unknown Source) ~[?:?]
20-Oct-2025 12:50:41         at org.openmrs.module.reporting.cohort.definition.evaluator.SqlCohortDefinitionEvaluatorTest.shouldProtectSqlQueryAgainstDatabaseModifications(SqlCohortDefinitionEvaluatorTest.java:308) ~[test-classes/:?]
20-Oct-2025 12:50:41         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_452]
20-Oct-2025 12:50:41         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_452]
20-Oct-2025 12:50:41         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_452]
20-Oct-2025 12:50:41         at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_452]
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.exception.GenericJDBCException: error executing work
20-Oct-2025 12:50:41         at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:42) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:113) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:99) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.coordinateWork(JdbcCoordinatorImpl.java:313) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.internal.AbstractSharedSessionContract.doWork(AbstractSharedSessionContract.java:1125) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.internal.AbstractSharedSessionContract.doWork(AbstractSharedSessionContract.java:1112) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.openmrs.api.db.hibernate.DbSession.doWork(DbSession.java:1006) ~[openmrs-api-2.7.0.jar:?]
20-Oct-2025 12:50:41         at org.openmrs.module.reporting.evaluation.querybuilder.SqlQueryBuilder.evaluateToList(SqlQueryBuilder.java:167) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:41         ... 103 more
20-Oct-2025 12:50:41 Caused by: org.h2.jdbc.JdbcSQLException: Method is only allowed for a query. Use execute or executeUpdate instead of executeQuery; SQL statement:
20-Oct-2025 12:50:41 update person set gender='F'  [90002-173]
20-Oct-2025 12:50:41         at org.h2.message.DbException.getJdbcSQLException(DbException.java:331) ~[h2-1.3.173.jar:1.3.173]
20-Oct-2025 12:50:41         at org.h2.message.DbException.get(DbException.java:171) ~[h2-1.3.173.jar:1.3.173]
20-Oct-2025 12:50:41         at org.h2.message.DbException.get(DbException.java:148) ~[h2-1.3.173.jar:1.3.173]
20-Oct-2025 12:50:41         at org.h2.message.DbException.get(DbException.java:137) ~[h2-1.3.173.jar:1.3.173]
20-Oct-2025 12:50:41         at org.h2.command.Prepared.query(Prepared.java:211) ~[h2-1.3.173.jar:1.3.173]
20-Oct-2025 12:50:41         at org.h2.command.CommandContainer.query(CommandContainer.java:91) ~[h2-1.3.173.jar:1.3.173]
20-Oct-2025 12:50:41         at org.h2.command.Command.executeQuery(Command.java:195) ~[h2-1.3.173.jar:1.3.173]
20-Oct-2025 12:50:41         at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:106) ~[h2-1.3.173.jar:1.3.173]
20-Oct-2025 12:50:41         at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:1471) ~[c3p0-0.9.5.5.jar:0.9.5.5]
20-Oct-2025 12:50:41         at org.openmrs.module.reporting.evaluation.querybuilder.SqlQueryBuilder$2.execute(SqlQueryBuilder.java:174) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:41         at org.hibernate.jdbc.WorkExecutor.executeWork(WorkExecutor.java:37) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         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:50:41         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:50:41         at org.hibernate.internal.AbstractSharedSessionContract.doWork(AbstractSharedSessionContract.java:1125) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.hibernate.internal.AbstractSharedSessionContract.doWork(AbstractSharedSessionContract.java:1112) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
20-Oct-2025 12:50:41         at org.openmrs.api.db.hibernate.DbSession.doWork(DbSession.java:1006) ~[openmrs-api-2.7.0.jar:?]
20-Oct-2025 12:50:41         at org.openmrs.module.reporting.evaluation.querybuilder.SqlQueryBuilder.evaluateToList(SqlQueryBuilder.java:167) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
20-Oct-2025 12:50:41         ... 103 more
20-Oct-2025 12:50:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:41,972| '/tmp/appdir-for-unit-tests-1886414819317534528/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:42,033| '/tmp/appdir-for-unit-tests-1175126724987458118/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:42,073| '/tmp/appdir-for-unit-tests-3532690000677908062/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:42 [INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.943 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.SqlCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:42 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.AgeCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:42,101| '/tmp/appdir-for-unit-tests-3405069753531329203/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:42,122| '/tmp/appdir-for-unit-tests-6896131892663195603/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:42,142| '/tmp/appdir-for-unit-tests-7527090938292487046/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:42,180| '/tmp/appdir-for-unit-tests-4122107155901864748/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:42,209| '/tmp/appdir-for-unit-tests-994198900279361053/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:42 [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.131 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.AgeCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:42 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.EncounterWithCodedObsCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:42,258| '/tmp/appdir-for-unit-tests-4614433494955763865/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:42,297| '/tmp/appdir-for-unit-tests-7396413276121195125/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:42,334| '/tmp/appdir-for-unit-tests-7345404289386734907/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:42,403| '/tmp/appdir-for-unit-tests-8874293896429013093/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:42 [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.195 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.EncounterWithCodedObsCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:42 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.GenderCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:42,457| '/tmp/appdir-for-unit-tests-2440880859996232997/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:42 WARN - GenderCohortDefinitionEvaluatorTest.evaluate_shouldReturnPatientsWithUnknownGenderWhenUnknownAreIncluded(97) |2025-10-20T12:50:42,458| Cohort: Cohort id=null size=1
20-Oct-2025 12:50:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:42,494| '/tmp/appdir-for-unit-tests-2010334277666469221/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:42 WARN - GenderCohortDefinitionEvaluatorTest.evaluate_shouldReturnFemalePatientsWhenFemalesAreIncluded(87) |2025-10-20T12:50:42,494| Cohort: Cohort id=null size=5
20-Oct-2025 12:50:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:42,529| '/tmp/appdir-for-unit-tests-8811617684489433704/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:42,576| '/tmp/appdir-for-unit-tests-6006828529110465417/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:42 WARN - GenderCohortDefinitionEvaluatorTest.evaluate_shouldReturnMalePatientsWhenMalesAreIncluded(74) |2025-10-20T12:50:42,577| Cohort: Cohort id=null size=3
20-Oct-2025 12:50:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:42,623| '/tmp/appdir-for-unit-tests-4874123475406393394/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:42 WARN - GenderCohortDefinitionEvaluatorTest.evaluate_shouldReturnNoPatientsWhenNoneAreIncluded(109) |2025-10-20T12:50:42,624| Cohort: Cohort id=null size=0
20-Oct-2025 12:50:42 [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.211 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.GenderCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:42 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.ConditionCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:42,700| '/tmp/appdir-for-unit-tests-532120256933543103/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:42,727| '/tmp/appdir-for-unit-tests-6361533227348303886/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:42,755| '/tmp/appdir-for-unit-tests-6689471146407101427/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:42,802| '/tmp/appdir-for-unit-tests-1531935517524571210/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:42,830| '/tmp/appdir-for-unit-tests-5182494560806214063/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:42,866| '/tmp/appdir-for-unit-tests-4922407453545991577/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:42,906| '/tmp/appdir-for-unit-tests-8096918624007969955/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:42,942| '/tmp/appdir-for-unit-tests-4273723086193829256/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:42,970| '/tmp/appdir-for-unit-tests-3117017696307546881/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:42,996| '/tmp/appdir-for-unit-tests-5205317199086792441/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:43 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:43,020| '/tmp/appdir-for-unit-tests-3314227389457942017/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:43 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:43,045| '/tmp/appdir-for-unit-tests-962102811988885888/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:43 [INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.421 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.ConditionCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:43 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.PresenceOrAbsenceCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:43 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:43,128| '/tmp/appdir-for-unit-tests-3512710859586700213/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:43 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:43,182| '/tmp/appdir-for-unit-tests-7318302969643733646/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:43 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:43,232| '/tmp/appdir-for-unit-tests-8529648735665351765/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.191 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.PresenceOrAbsenceCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:43 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.ScriptedCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:43 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:43,256| '/tmp/appdir-for-unit-tests-3158762374102273655/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.047 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.ScriptedCohortDefinitionEvaluatorTest
20-Oct-2025 12:50:43 [INFO] Running org.openmrs.module.reporting.cohort.definition.library.BuiltInCohortDefinitionLibraryTest
20-Oct-2025 12:50:43 [INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s -- in org.openmrs.module.reporting.cohort.definition.library.BuiltInCohortDefinitionLibraryTest
20-Oct-2025 12:50:43 [INFO] Running org.openmrs.module.reporting.cohort.definition.service.BaseCohortDefinitionServiceTest
20-Oct-2025 12:50:43 WARN - BaseCohortDefinitionServiceTest.evaluate_shouldSaveSqlCohortDefinition(73) |2025-10-20T12:50:43,385| parameters = []
20-Oct-2025 12:50:43 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.090 s -- in org.openmrs.module.reporting.cohort.definition.service.BaseCohortDefinitionServiceTest
20-Oct-2025 12:50:43 [INFO] Running org.openmrs.module.reporting.cohort.CohortsTest
20-Oct-2025 12:50:43 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:43,396| '/tmp/appdir-for-unit-tests-1349343903338386394/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:43 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:43,403| '/tmp/appdir-for-unit-tests-2060579534182099519/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:43 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:43,407| '/tmp/appdir-for-unit-tests-7584289506655197595/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.017 s -- in org.openmrs.module.reporting.cohort.CohortsTest
20-Oct-2025 12:50:43 [INFO] Running org.openmrs.module.reporting.cohort.query.service.CohortQueryServiceTest
20-Oct-2025 12:50:43 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.038 s -- in org.openmrs.module.reporting.cohort.query.service.CohortQueryServiceTest
20-Oct-2025 12:50:43 [INFO] Running org.openmrs.module.reporting.calculation.PatientDataCalculationBehaviorTest
20-Oct-2025 12:50:43 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:43,495| '/tmp/appdir-for-unit-tests-6455611356201017024/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:43 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:43,570| '/tmp/appdir-for-unit-tests-7047051058359605155/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:43 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:43,625| '/tmp/appdir-for-unit-tests-6563458877681056273/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.177 s -- in org.openmrs.module.reporting.calculation.PatientDataCalculationBehaviorTest
20-Oct-2025 12:50:43 [INFO] Running org.openmrs.module.reporting.query.obs.evaluator.AllObsQueryEvaluatorTest
20-Oct-2025 12:50:43 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:43,670| '/tmp/appdir-for-unit-tests-4988752067338290008/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:43 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:43,721| '/tmp/appdir-for-unit-tests-6232580518262431485/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:43 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:43,760| '/tmp/appdir-for-unit-tests-5557887276037719566/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:43 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:43,797| '/tmp/appdir-for-unit-tests-4620554008518365943/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:43 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:43,843| '/tmp/appdir-for-unit-tests-6011045854209254467/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:43 [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.217 s -- in org.openmrs.module.reporting.query.obs.evaluator.AllObsQueryEvaluatorTest
20-Oct-2025 12:50:43 [INFO] Running org.openmrs.module.reporting.query.obs.evaluator.BasicObsQueryEvaluatorTest
20-Oct-2025 12:50:43 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:43,993| '/tmp/appdir-for-unit-tests-7729834436403932793/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.135 s -- in org.openmrs.module.reporting.query.obs.evaluator.BasicObsQueryEvaluatorTest
20-Oct-2025 12:50:44 [INFO] Running org.openmrs.module.reporting.query.obs.service.ObsQueryServiceImplTest
20-Oct-2025 12:50:44 [WARNING] Tests run: 2, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.056 s -- in org.openmrs.module.reporting.query.obs.service.ObsQueryServiceImplTest
20-Oct-2025 12:50:44 [INFO] Running org.openmrs.module.reporting.query.encounter.evaluator.SqlEncounterQueryEvaluatorTest
20-Oct-2025 12:50:44 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:44,122| '/tmp/appdir-for-unit-tests-3304888543886048927/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:44 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:44,163| '/tmp/appdir-for-unit-tests-6059359074331744222/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:44 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:44,201| '/tmp/appdir-for-unit-tests-3839611843039726841/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.143 s -- in org.openmrs.module.reporting.query.encounter.evaluator.SqlEncounterQueryEvaluatorTest
20-Oct-2025 12:50:44 [INFO] Running org.openmrs.module.reporting.query.encounter.evaluator.MappedParametersEncounterQueryEvaluatorTest
20-Oct-2025 12:50:44 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:44,254| '/tmp/appdir-for-unit-tests-209715080929561524/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.064 s -- in org.openmrs.module.reporting.query.encounter.evaluator.MappedParametersEncounterQueryEvaluatorTest
20-Oct-2025 12:50:44 [INFO] Running org.openmrs.module.reporting.query.encounter.evaluator.BasicEncounterQueryEvaluatorTest
20-Oct-2025 12:50:44 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:44,354| '/tmp/appdir-for-unit-tests-1361745704696738770/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:44 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:44,435| '/tmp/appdir-for-unit-tests-2281696751937473064/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:44 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:44,527| '/tmp/appdir-for-unit-tests-1225872746669896401/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:44 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:44,613| '/tmp/appdir-for-unit-tests-8699480860120413599/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:44 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:44,682| '/tmp/appdir-for-unit-tests-8230497917173777835/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:44 [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.412 s -- in org.openmrs.module.reporting.query.encounter.evaluator.BasicEncounterQueryEvaluatorTest
20-Oct-2025 12:50:44 [INFO] Running org.openmrs.module.reporting.query.encounter.evaluator.MostRecentEncounterForPatientQueryEvaluatorTest
20-Oct-2025 12:50:44 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:44,763| '/tmp/appdir-for-unit-tests-4370986660677322951/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.079 s -- in org.openmrs.module.reporting.query.encounter.evaluator.MostRecentEncounterForPatientQueryEvaluatorTest
20-Oct-2025 12:50:44 [INFO] Running org.openmrs.module.reporting.query.encounter.evaluator.ConditionalParameterEncounterQueryEvaluatorTest
20-Oct-2025 12:50:44 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:44,833| '/tmp/appdir-for-unit-tests-2775579129398944915/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.query.encounter.evaluator.ConditionalParameterEncounterQueryEvaluatorTest
20-Oct-2025 12:50:44 [INFO] Running org.openmrs.module.reporting.query.encounter.evaluator.ObsForEncounterQueryEvaluatorTest
20-Oct-2025 12:50:44 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:44,894| '/tmp/appdir-for-unit-tests-4622755750235026505/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:44 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:44,941| '/tmp/appdir-for-unit-tests-1188722974010539339/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:45 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:44,982| '/tmp/appdir-for-unit-tests-6096013167174336303/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:45 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:45,044| '/tmp/appdir-for-unit-tests-317062053532124883/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:45 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:45,082| '/tmp/appdir-for-unit-tests-8024676834259083058/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:45 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:45,169| '/tmp/appdir-for-unit-tests-7800038170876501599/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:45 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:45,241| '/tmp/appdir-for-unit-tests-7629640610811149679/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:45 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:45,281| '/tmp/appdir-for-unit-tests-5920108420451501254/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:45 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.432 s -- in org.openmrs.module.reporting.query.encounter.evaluator.ObsForEncounterQueryEvaluatorTest
20-Oct-2025 12:50:45 [INFO] Running org.openmrs.module.reporting.query.encounter.evaluator.CompositionEncounterQueryEvaluatorTest
20-Oct-2025 12:50:45 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:45,325| '/tmp/appdir-for-unit-tests-6422910357740788500/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:45 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:45,394| '/tmp/appdir-for-unit-tests-9158508865991292359/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:45 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:45,464| '/tmp/appdir-for-unit-tests-3988209035390414767/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:45 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:45,525| '/tmp/appdir-for-unit-tests-6859792386050838809/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.255 s -- in org.openmrs.module.reporting.query.encounter.evaluator.CompositionEncounterQueryEvaluatorTest
20-Oct-2025 12:50:45 [INFO] Running org.openmrs.module.reporting.query.encounter.evaluator.AuditEncounterQueryEvaluatorTest
20-Oct-2025 12:50:45 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:45,602| '/tmp/appdir-for-unit-tests-7945016301800229479/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:45 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:45,662| '/tmp/appdir-for-unit-tests-2406308361235143705/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:45 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:45,760| '/tmp/appdir-for-unit-tests-569104222583790933/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:45 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:45,845| '/tmp/appdir-for-unit-tests-6626482103296125752/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:45 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:45,935| '/tmp/appdir-for-unit-tests-2852078073804308570/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:45 [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.412 s -- in org.openmrs.module.reporting.query.encounter.evaluator.AuditEncounterQueryEvaluatorTest
20-Oct-2025 12:50:45 [INFO] Running org.openmrs.module.reporting.query.encounter.service.EncounterQueryServiceImplTest
20-Oct-2025 12:50:46 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:46,007| '/tmp/appdir-for-unit-tests-2386976003601235294/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.096 s -- in org.openmrs.module.reporting.query.encounter.service.EncounterQueryServiceImplTest
20-Oct-2025 12:50:46 [INFO] Running org.openmrs.module.reporting.query.visit.evaluator.BasicVisitQueryEvaluatorTest
20-Oct-2025 12:50:46 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:46,104| '/tmp/appdir-for-unit-tests-6583982958353970840/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:46 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:46,215| '/tmp/appdir-for-unit-tests-7894969747570636687/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:46 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:46,320| '/tmp/appdir-for-unit-tests-7449042776706538191/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.277 s -- in org.openmrs.module.reporting.query.visit.evaluator.BasicVisitQueryEvaluatorTest
20-Oct-2025 12:50:46 [INFO] Running org.openmrs.module.reporting.query.person.evaluator.PatientPersonQueryEvaluatorTest
20-Oct-2025 12:50:46 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:46,376| '/tmp/appdir-for-unit-tests-6786950767444251824/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.047 s -- in org.openmrs.module.reporting.query.person.evaluator.PatientPersonQueryEvaluatorTest
20-Oct-2025 12:50:46 [INFO] Running org.openmrs.module.reporting.query.person.evaluator.AllPersonQueryEvaluatorTest
20-Oct-2025 12:50:46 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:46,470| '/tmp/appdir-for-unit-tests-1976615024010444403/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:46 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:46,512| '/tmp/appdir-for-unit-tests-6949696172082516705/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:46 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:46,569| '/tmp/appdir-for-unit-tests-7709543065706322086/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:46 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:46,613| '/tmp/appdir-for-unit-tests-7378871381396075109/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:46 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:46,673| '/tmp/appdir-for-unit-tests-1180842131242616761/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:46 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:46,754| '/tmp/appdir-for-unit-tests-7264998378403076731/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:46 [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.373 s -- in org.openmrs.module.reporting.query.person.evaluator.AllPersonQueryEvaluatorTest
20-Oct-2025 12:50:46 [INFO] Running org.openmrs.module.reporting.query.person.evaluator.SqlPersonQueryEvaluatorTest
20-Oct-2025 12:50:46 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:46,840| '/tmp/appdir-for-unit-tests-353957171044942353/REPORT_RESULTS' doesn't exist.  Creating directories now.
20-Oct-2025 12:50:46 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:46,877| '/tmp/appdir-for-unit-tests-2883925412736430004/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.119 s -- in org.openmrs.module.reporting.query.person.evaluator.SqlPersonQueryEvaluatorTest
20-Oct-2025 12:50:46 [INFO] Running org.openmrs.module.reporting.query.person.service.PersonQueryServiceImplTest
20-Oct-2025 12:50:46 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-10-20T12:50:46,917| '/tmp/appdir-for-unit-tests-5159128863573904423/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.075 s -- in org.openmrs.module.reporting.query.person.service.PersonQueryServiceImplTest
20-Oct-2025 12:50:47 [INFO]
20-Oct-2025 12:50:47 [INFO] Results:
20-Oct-2025 12:50:47 [INFO]
20-Oct-2025 12:50:47 [WARNING] Tests run: 773, Failures: 0, Errors: 0, Skipped: 14
20-Oct-2025 12:50:47 [INFO]
20-Oct-2025 12:50:47 [INFO]
20-Oct-2025 12:50:47 [INFO] --- jar:3.4.1:jar (default-jar) @ reporting-api-tests ---
20-Oct-2025 12:50:47 [WARNING] JAR will be empty - no content was marked for inclusion!
20-Oct-2025 12:50:47 [INFO] Building jar: /module/api-tests/target/reporting-api-tests-2.0.0-SNAPSHOT.jar
20-Oct-2025 12:50:47 [INFO]
20-Oct-2025 12:50:47 [INFO] --- jar:3.4.1:test-jar (default) @ reporting-api-tests ---
20-Oct-2025 12:50:47 [INFO] Building jar: /module/api-tests/target/reporting-api-tests-2.0.0-SNAPSHOT-tests.jar
20-Oct-2025 12:50:47 [INFO]
20-Oct-2025 12:50:47 [INFO] -----------------< org.openmrs.module:reporting-omod >------------------
20-Oct-2025 12:50:47 [INFO] Building Reporting OMOD 2.0.0-SNAPSHOT                             [4/4]
20-Oct-2025 12:50:47 [INFO]   from omod/pom.xml
20-Oct-2025 12:50:47 [INFO] --------------------------------[ jar ]---------------------------------
20-Oct-2025 12:50:47 [INFO]
20-Oct-2025 12:50:47 [INFO] --- clean:3.2.0:clean (default-clean) @ reporting-omod ---
20-Oct-2025 12:50:47 [INFO]
20-Oct-2025 12:50:47 [INFO] --- openmrs:1.0.1:initialize-module (init) @ reporting-omod ---
20-Oct-2025 12:50:47 [INFO]
20-Oct-2025 12:50:47 [INFO] --- dependency:3.7.0:unpack-dependencies (Expand resources) @ reporting-omod ---
20-Oct-2025 12:50:48 [INFO]
20-Oct-2025 12:50:48 [INFO] --- resources:3.3.1:resources (default-resources) @ reporting-omod ---
20-Oct-2025 12:50:48 [INFO] Copying 0 resource from src/main/resources to target/classes
20-Oct-2025 12:50:48 [INFO] Copying 2 resources from src/main/resources to target/classes
20-Oct-2025 12:50:48 [INFO] Copying 225 resources from src/main/webapp to target/classes/web/module
20-Oct-2025 12:50:48 [INFO] Copying 225 resources from src/main/webapp to target/classes/web/module
20-Oct-2025 12:50:48 [INFO]
20-Oct-2025 12:50:48 [INFO] --- compiler:3.13.0:compile (default-compile) @ reporting-omod ---
20-Oct-2025 12:50:48 [INFO] Recompiling the module because of changed dependency.
20-Oct-2025 12:50:48 [INFO] Compiling 115 source files with javac [debug target 1.8] to target/classes
20-Oct-2025 12:50:49 [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:50:49   cast to java.lang.Class<?> for a varargs call
20-Oct-2025 12:50:49   cast to java.lang.Class<?>[] for a non-varargs call and to suppress this warning
20-Oct-2025 12:50:49 [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:50:49   cast to java.lang.Object for a varargs call
20-Oct-2025 12:50:49   cast to java.lang.Object[] for a non-varargs call and to suppress this warning
20-Oct-2025 12:50:49 [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:50:49 [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:50:49 [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:50:49 [INFO] /module/omod/src/main/java/org/openmrs/module/reporting/web/controller/GetMappedAsStringController.java: Recompile with -Xlint:unchecked for details.
20-Oct-2025 12:50:49 [INFO]
20-Oct-2025 12:50:49 [INFO] --- build-helper:1.7:parse-version (default) @ reporting-omod ---
20-Oct-2025 12:50:49 [INFO]
20-Oct-2025 12:50:49 [INFO] --- resources:3.3.1:testResources (default-testResources) @ reporting-omod ---
20-Oct-2025 12:50:49 [INFO] skip non existing resourceDirectory /module/omod/src/test/resources
20-Oct-2025 12:50:49 [INFO] skip non existing resourceDirectory /module/omod/src/test/resources
20-Oct-2025 12:50:49 [INFO]
20-Oct-2025 12:50:49 [INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ reporting-omod ---
20-Oct-2025 12:50:49 [INFO] No sources to compile
20-Oct-2025 12:50:49 [INFO]
20-Oct-2025 12:50:49 [INFO] --- surefire:3.5.3:test (default-test) @ reporting-omod ---
20-Oct-2025 12:50:49 [INFO] No tests to run.
20-Oct-2025 12:50:49 [INFO]
20-Oct-2025 12:50:49 [INFO] --- jar:3.4.1:jar (default-jar) @ reporting-omod ---
20-Oct-2025 12:50:50 [INFO] Building jar: /module/omod/target/reporting-2.0.0-SNAPSHOT.jar
20-Oct-2025 12:50:50 [INFO]
20-Oct-2025 12:50:50 [INFO] --- openmrs:1.0.1:package-module (pack) @ reporting-omod ---
20-Oct-2025 12:50:50 [INFO] Packaging OpenMRS module
20-Oct-2025 12:50:50 [INFO] Building jar: /module/omod/target/reporting-2.0.0-SNAPSHOT.omod
20-Oct-2025 12:50:52 [INFO]
20-Oct-2025 12:50:52 [INFO] --- jar:3.4.1:test-jar (default) @ reporting-omod ---
20-Oct-2025 12:50:52 [WARNING] JAR will be empty - no content was marked for inclusion!
20-Oct-2025 12:50:52 [INFO] Building jar: /module/omod/target/reporting-2.0.0-SNAPSHOT-tests.jar
20-Oct-2025 12:50:52 [INFO] ------------------------------------------------------------------------
20-Oct-2025 12:50:52 [INFO] Reactor Summary for Reporting 2.0.0-SNAPSHOT:
20-Oct-2025 12:50:52 [INFO]
20-Oct-2025 12:50:52 [INFO] Reporting .......................................... SUCCESS [  0.700 s]
20-Oct-2025 12:50:52 [INFO] Reporting API ...................................... SUCCESS [  8.495 s]
20-Oct-2025 12:50:52 [INFO] reporting API Tests ................................ SUCCESS [01:16 min]
20-Oct-2025 12:50:52 [INFO] Reporting OMOD ..................................... SUCCESS [  4.746 s]
20-Oct-2025 12:50:52 [INFO] ------------------------------------------------------------------------
20-Oct-2025 12:50:52 [INFO] BUILD SUCCESS
20-Oct-2025 12:50:52 [INFO] ------------------------------------------------------------------------
20-Oct-2025 12:50:52 [INFO] Total time:  01:31 min
20-Oct-2025 12:50:52 [INFO] Finished at: 2025-10-20T12:50:52Z
20-Oct-2025 12:50:52 [INFO] ------------------------------------------------------------------------
20-Oct-2025 12:50:52 Finished task 'Build and test' with result: Success
20-Oct-2025 12:50:52 Running post build plugin 'Docker Container Cleanup'
20-Oct-2025 12:50:52 Running post build plugin 'NCover Results Collector'
20-Oct-2025 12:50:52 Running post build plugin 'Build Results Label Collector'
20-Oct-2025 12:50:52 Running post build plugin 'Clover Results Collector'
20-Oct-2025 12:50:52 Running post build plugin 'npm Cache Cleanup'
20-Oct-2025 12:50:52 Running post build plugin 'Artifact Copier'
20-Oct-2025 12:50:52 Finalising the build...
20-Oct-2025 12:50:52 Stopping timer.
20-Oct-2025 12:50:52 Build REP-REP-BTJ8-958 completed.
20-Oct-2025 12:50:52 Running on server: post build plugin 'Build Hanging Detection Configuration'
20-Oct-2025 12:50:52 Running on server: post build plugin 'NCover Results Collector'
20-Oct-2025 12:50:52 Running on server: post build plugin 'Build Labeller'
20-Oct-2025 12:50:52 Running on server: post build plugin 'Clover Delta Calculator'
20-Oct-2025 12:50:52 Running on server: post build plugin 'Maven Dependencies Postprocessor'
20-Oct-2025 12:50:52 All post build plugins have finished
20-Oct-2025 12:50:52 Generating build results summary...
20-Oct-2025 12:50:52 Saving build results to disk...
20-Oct-2025 12:50:52 Store variable context...
20-Oct-2025 12:50:52 Finished building REP-REP-BTJ8-958.