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

Build: #954 was successful

Job: Build and Test JDK 21 was successful

Build log

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

24-Sep-2025 17:40:23         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at jdk.proxy3/jdk.proxy3.$Proxy83.evaluate(Unknown Source) ~[?:?]
24-Sep-2025 17:40:23         at org.openmrs.module.reporting.indicator.SqlIndicatorTest.assertIndicatorValue(SqlIndicatorTest.java:94) ~[test-classes/:?]
24-Sep-2025 17:40:23         at org.openmrs.module.reporting.indicator.SqlIndicatorTest.assertIndicatorValue(SqlIndicatorTest.java:103) ~[test-classes/:?]
24-Sep-2025 17:40:23         at org.openmrs.module.reporting.indicator.SqlIndicatorTest.assertIndicatorValue(SqlIndicatorTest.java:114) ~[test-classes/:?]
24-Sep-2025 17:40:23         at org.openmrs.module.reporting.indicator.SqlIndicatorTest.assertIndicatorValue(SqlIndicatorTest.java:107) ~[test-classes/:?]
24-Sep-2025 17:40:23         at org.openmrs.module.reporting.indicator.SqlIndicatorTest.sqlIndicator_shouldNotAllowQueriesThatReturnMoreThanOneColumn(SqlIndicatorTest.java:85) ~[test-classes/:?]
24-Sep-2025 17:40:23         at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?]
24-Sep-2025 17:40:23         at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?]
24-Sep-2025 17:40:23         at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:23         at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:23         at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:23         at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:23         at org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74) ~[spring-test-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84) ~[spring-test-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:19) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:23         at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:23         at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75) ~[spring-test-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:23         at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86) ~[spring-test-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84) ~[spring-test-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:23         at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251) ~[spring-test-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97) ~[spring-test-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:23         at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:23         at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:23         at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:23         at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:23         at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) ~[spring-test-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:23         at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) ~[spring-test-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:23         at org.junit.runners.ParentRunner.run(ParentRunner.java:413) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:23         at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190) ~[spring-test-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.junit.runner.JUnitCore.run(JUnitCore.java:137) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:23         at org.junit.runner.JUnitCore.run(JUnitCore.java:115) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:23         at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) ~[junit-vintage-engine-5.11.3.jar:5.11.3]
24-Sep-2025 17:40:23         at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) ~[junit-vintage-engine-5.11.3.jar:5.11.3]
24-Sep-2025 17:40:23         at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) ~[junit-vintage-engine-5.11.3.jar:5.11.3]
24-Sep-2025 17:40:23         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) ~[junit-platform-launcher-1.11.3.jar:1.11.3]
24-Sep-2025 17:40:23         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) ~[junit-platform-launcher-1.11.3.jar:1.11.3]
24-Sep-2025 17:40:23         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) ~[junit-platform-launcher-1.11.3.jar:1.11.3]
24-Sep-2025 17:40:23         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) ~[junit-platform-launcher-1.11.3.jar:1.11.3]
24-Sep-2025 17:40:23         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) [junit-platform-launcher-1.11.3.jar:1.11.3]
24-Sep-2025 17:40:23         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) [junit-platform-launcher-1.11.3.jar:1.11.3]
24-Sep-2025 17:40:23         at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) [junit-platform-launcher-1.11.3.jar:1.11.3]
24-Sep-2025 17:40:23         at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) [junit-platform-launcher-1.11.3.jar:1.11.3]
24-Sep-2025 17:40:23         at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) [junit-platform-launcher-1.11.3.jar:1.11.3]
24-Sep-2025 17:40:23         at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) [surefire-junit-platform-3.5.3.jar:3.5.3]
24-Sep-2025 17:40:23         at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:194) [surefire-junit-platform-3.5.3.jar:3.5.3]
24-Sep-2025 17:40:23         at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) [surefire-junit-platform-3.5.3.jar:3.5.3]
24-Sep-2025 17:40:23         at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) [surefire-junit-platform-3.5.3.jar:3.5.3]
24-Sep-2025 17:40:23         at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) [surefire-booter-3.5.3.jar:3.5.3]
24-Sep-2025 17:40:23         at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) [surefire-booter-3.5.3.jar:3.5.3]
24-Sep-2025 17:40:23         at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) [surefire-booter-3.5.3.jar:3.5.3]
24-Sep-2025 17:40:23         at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) [surefire-booter-3.5.3.jar:3.5.3]
24-Sep-2025 17:40:23 Caused by: java.lang.IllegalArgumentException: Unable to evaluate to a single value. Exactly one column must be defined.
24-Sep-2025 17:40:23         at org.openmrs.module.reporting.evaluation.service.EvaluationServiceImpl.evaluateToObject(EvaluationServiceImpl.java:90) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
24-Sep-2025 17:40:23         at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?]
24-Sep-2025 17:40:23         at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?]
24-Sep-2025 17:40:23         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) ~[spring-tx-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) ~[spring-tx-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) ~[spring-tx-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.cache.interceptor.CacheInterceptor.lambda$invoke$0(CacheInterceptor.java:54) ~[spring-context-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:351) ~[spring-context-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:64) ~[spring-context-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:123) ~[openmrs-api-2.7.0.jar:?]
24-Sep-2025 17:40:23         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at jdk.proxy3/jdk.proxy3.$Proxy70.evaluateToObject(Unknown Source) ~[?:?]
24-Sep-2025 17:40:23         at org.openmrs.module.reporting.indicator.evaluator.SqlIndicatorEvaluator.evaluateSql(SqlIndicatorEvaluator.java:54) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
24-Sep-2025 17:40:23         ... 78 more
24-Sep-2025 17:40:23 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:23,324| '/tmp/appdir-for-unit-tests-995088544189403750/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:23 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:23,403| '/tmp/appdir-for-unit-tests-6007409196557495629/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:23 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:23,459| '/tmp/appdir-for-unit-tests-10682597310556794057/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:23 ERROR - EvaluationProfiler.log(111) |2025-09-24T17:40:23,460| 1201        2025-09-24 17:40:23.460        >        ERROR        EVALUATING_DEFINITION                        SqlIndicator[sql=SELECT person_id from person]: Failed to evaluate sql because:
24-Sep-2025 17:40:23 Unable to evaluate to a single value. Exactly one row must be returned by query.
24-Sep-2025 17:40:23 org.openmrs.module.reporting.evaluation.EvaluationException: Failed to evaluate sql because:
24-Sep-2025 17:40:23 Unable to evaluate to a single value. Exactly one row must be returned by query.
24-Sep-2025 17:40:23         at org.openmrs.module.reporting.indicator.evaluator.SqlIndicatorEvaluator.evaluateSql(SqlIndicatorEvaluator.java:57) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
24-Sep-2025 17:40:23         at org.openmrs.module.reporting.indicator.evaluator.SqlIndicatorEvaluator.evaluate(SqlIndicatorEvaluator.java:41) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
24-Sep-2025 17:40:23         at org.openmrs.module.reporting.indicator.evaluator.SqlIndicatorEvaluator.evaluate(SqlIndicatorEvaluator.java:28) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
24-Sep-2025 17:40:23         at org.openmrs.module.reporting.definition.service.BaseDefinitionService.executeEvaluator(BaseDefinitionService.java:369) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
24-Sep-2025 17:40:23         at org.openmrs.module.reporting.definition.service.BaseDefinitionService.evaluateBypassingExclusionOfTestPatients(BaseDefinitionService.java:264) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
24-Sep-2025 17:40:23         at org.openmrs.module.reporting.definition.service.BaseDefinitionService.evaluate(BaseDefinitionService.java:229) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
24-Sep-2025 17:40:23         at org.openmrs.module.reporting.indicator.service.IndicatorServiceImpl.evaluate(IndicatorServiceImpl.java:41) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
24-Sep-2025 17:40:23         at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?]
24-Sep-2025 17:40:23         at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?]
24-Sep-2025 17:40:23         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.cache.interceptor.CacheInterceptor.lambda$invoke$0(CacheInterceptor.java:54) ~[spring-context-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:351) ~[spring-context-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:64) ~[spring-context-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:123) ~[openmrs-api-2.7.0.jar:?]
24-Sep-2025 17:40:23         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at jdk.proxy3/jdk.proxy3.$Proxy83.evaluate(Unknown Source) ~[?:?]
24-Sep-2025 17:40:23         at org.openmrs.module.reporting.indicator.SqlIndicatorTest.assertIndicatorValue(SqlIndicatorTest.java:94) ~[test-classes/:?]
24-Sep-2025 17:40:23         at org.openmrs.module.reporting.indicator.SqlIndicatorTest.assertIndicatorValue(SqlIndicatorTest.java:103) ~[test-classes/:?]
24-Sep-2025 17:40:23         at org.openmrs.module.reporting.indicator.SqlIndicatorTest.assertIndicatorValue(SqlIndicatorTest.java:114) ~[test-classes/:?]
24-Sep-2025 17:40:23         at org.openmrs.module.reporting.indicator.SqlIndicatorTest.assertIndicatorValue(SqlIndicatorTest.java:107) ~[test-classes/:?]
24-Sep-2025 17:40:23         at org.openmrs.module.reporting.indicator.SqlIndicatorTest.sqlIndicator_shouldNotAllowQueriesThatReturnMoreThanOneRow(SqlIndicatorTest.java:90) ~[test-classes/:?]
24-Sep-2025 17:40:23         at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?]
24-Sep-2025 17:40:23         at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?]
24-Sep-2025 17:40:23         at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:23         at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:23         at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:23         at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:23         at org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74) ~[spring-test-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84) ~[spring-test-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:19) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:23         at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:23         at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75) ~[spring-test-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:23         at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86) ~[spring-test-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84) ~[spring-test-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:23         at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251) ~[spring-test-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97) ~[spring-test-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:23         at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:23         at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:23         at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:23         at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:23         at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) ~[spring-test-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:23         at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) ~[spring-test-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:23         at org.junit.runners.ParentRunner.run(ParentRunner.java:413) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:23         at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190) ~[spring-test-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.junit.runner.JUnitCore.run(JUnitCore.java:137) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:23         at org.junit.runner.JUnitCore.run(JUnitCore.java:115) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:23         at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) ~[junit-vintage-engine-5.11.3.jar:5.11.3]
24-Sep-2025 17:40:23         at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) ~[junit-vintage-engine-5.11.3.jar:5.11.3]
24-Sep-2025 17:40:23         at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) ~[junit-vintage-engine-5.11.3.jar:5.11.3]
24-Sep-2025 17:40:23         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) ~[junit-platform-launcher-1.11.3.jar:1.11.3]
24-Sep-2025 17:40:23         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) ~[junit-platform-launcher-1.11.3.jar:1.11.3]
24-Sep-2025 17:40:23         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) ~[junit-platform-launcher-1.11.3.jar:1.11.3]
24-Sep-2025 17:40:23         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) ~[junit-platform-launcher-1.11.3.jar:1.11.3]
24-Sep-2025 17:40:23         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) [junit-platform-launcher-1.11.3.jar:1.11.3]
24-Sep-2025 17:40:23         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) [junit-platform-launcher-1.11.3.jar:1.11.3]
24-Sep-2025 17:40:23         at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) [junit-platform-launcher-1.11.3.jar:1.11.3]
24-Sep-2025 17:40:23         at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) [junit-platform-launcher-1.11.3.jar:1.11.3]
24-Sep-2025 17:40:23         at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) [junit-platform-launcher-1.11.3.jar:1.11.3]
24-Sep-2025 17:40:23         at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) [surefire-junit-platform-3.5.3.jar:3.5.3]
24-Sep-2025 17:40:23         at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:194) [surefire-junit-platform-3.5.3.jar:3.5.3]
24-Sep-2025 17:40:23         at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) [surefire-junit-platform-3.5.3.jar:3.5.3]
24-Sep-2025 17:40:23         at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) [surefire-junit-platform-3.5.3.jar:3.5.3]
24-Sep-2025 17:40:23         at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) [surefire-booter-3.5.3.jar:3.5.3]
24-Sep-2025 17:40:23         at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) [surefire-booter-3.5.3.jar:3.5.3]
24-Sep-2025 17:40:23         at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) [surefire-booter-3.5.3.jar:3.5.3]
24-Sep-2025 17:40:23         at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) [surefire-booter-3.5.3.jar:3.5.3]
24-Sep-2025 17:40:23 Caused by: java.lang.IllegalArgumentException: Unable to evaluate to a single value. Exactly one row must be returned by query.
24-Sep-2025 17:40:23         at org.openmrs.module.reporting.evaluation.service.EvaluationServiceImpl.evaluateToObject(EvaluationServiceImpl.java:86) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
24-Sep-2025 17:40:23         at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?]
24-Sep-2025 17:40:23         at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?]
24-Sep-2025 17:40:23         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) ~[spring-tx-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) ~[spring-tx-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) ~[spring-tx-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.cache.interceptor.CacheInterceptor.lambda$invoke$0(CacheInterceptor.java:54) ~[spring-context-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:351) ~[spring-context-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:64) ~[spring-context-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:123) ~[openmrs-api-2.7.0.jar:?]
24-Sep-2025 17:40:23         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:23         at jdk.proxy3/jdk.proxy3.$Proxy70.evaluateToObject(Unknown Source) ~[?:?]
24-Sep-2025 17:40:23         at org.openmrs.module.reporting.indicator.evaluator.SqlIndicatorEvaluator.evaluateSql(SqlIndicatorEvaluator.java:54) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
24-Sep-2025 17:40:23         ... 78 more
24-Sep-2025 17:40:23 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:23,538| '/tmp/appdir-for-unit-tests-6791915832094462946/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:23 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.652 s -- in org.openmrs.module.reporting.indicator.SqlIndicatorTest
24-Sep-2025 17:40:23 [INFO] Running org.openmrs.module.reporting.indicator.CohortIndicatorDataSetEvaluatorTest
24-Sep-2025 17:40:23 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:23,610| '/tmp/appdir-for-unit-tests-13692704961260071816/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:23 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.093 s -- in org.openmrs.module.reporting.indicator.CohortIndicatorDataSetEvaluatorTest
24-Sep-2025 17:40:23 [INFO] Running org.openmrs.module.reporting.indicator.util.IndicatorUtilTest
24-Sep-2025 17:40:23 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in org.openmrs.module.reporting.indicator.util.IndicatorUtilTest
24-Sep-2025 17:40:23 [INFO] Running org.openmrs.module.reporting.indicator.PeriodIndicatorReportTest
24-Sep-2025 17:40:23 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:23,711| '/tmp/appdir-for-unit-tests-8172781357090395832/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:23 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:23,780| '/tmp/appdir-for-unit-tests-17322340635546664044/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:23 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.138 s -- in org.openmrs.module.reporting.indicator.PeriodIndicatorReportTest
24-Sep-2025 17:40:23 [INFO] Running org.openmrs.module.reporting.indicator.QueryCountIndicatorEvaluatorTest
24-Sep-2025 17:40:23 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:23,882| '/tmp/appdir-for-unit-tests-8688994550206479263/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:23 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:23,929| '/tmp/appdir-for-unit-tests-14307376128063491606/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:24 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:24,027| '/tmp/appdir-for-unit-tests-11705547995045510882/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:24 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.229 s -- in org.openmrs.module.reporting.indicator.QueryCountIndicatorEvaluatorTest
24-Sep-2025 17:40:24 [INFO] Running org.openmrs.module.reporting.evaluation.EvaluationContextTest
24-Sep-2025 17:40:24 [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.045 s -- in org.openmrs.module.reporting.evaluation.EvaluationContextTest
24-Sep-2025 17:40:24 [INFO] Running org.openmrs.module.reporting.evaluation.parameter.ParameterUtilTest
24-Sep-2025 17:40:24 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.029 s -- in org.openmrs.module.reporting.evaluation.parameter.ParameterUtilTest
24-Sep-2025 17:40:24 [INFO] Running org.openmrs.module.reporting.evaluation.querybuilder.SqlQueryBuilderTest
24-Sep-2025 17:40:24 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:24,188| '/tmp/appdir-for-unit-tests-15644504334098820372/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:24 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:24,274| '/tmp/appdir-for-unit-tests-14861332047219409893/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:24 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:24,384| '/tmp/appdir-for-unit-tests-11043370078094977878/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:24 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:24,467| '/tmp/appdir-for-unit-tests-12380841739608964478/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:24 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:24,578| '/tmp/appdir-for-unit-tests-7878351163333728930/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:24 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:24,652| '/tmp/appdir-for-unit-tests-15361023558215137613/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:24 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:24,692| '/tmp/appdir-for-unit-tests-10089194342486333681/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:24 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:24,742| '/tmp/appdir-for-unit-tests-5047104459679504179/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:24 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:24,791| '/tmp/appdir-for-unit-tests-1242929340032061026/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:24 [INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.682 s -- in org.openmrs.module.reporting.evaluation.querybuilder.SqlQueryBuilderTest
24-Sep-2025 17:40:24 [INFO] Running org.openmrs.module.reporting.evaluation.querybuilder.HqlQueryBuilderTest
24-Sep-2025 17:40:24 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:24,853| '/tmp/appdir-for-unit-tests-8424016957044899699/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:24 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:24,938| '/tmp/appdir-for-unit-tests-15091478500433205777/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:25 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:25,038| '/tmp/appdir-for-unit-tests-3965723852973831935/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:25 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:25,115| '/tmp/appdir-for-unit-tests-3946365949388225235/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:25 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:25,214| '/tmp/appdir-for-unit-tests-1106381292923642118/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:25 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:25,287| '/tmp/appdir-for-unit-tests-3184576675102495902/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:25 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:25,369| '/tmp/appdir-for-unit-tests-9973201079508554914/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:25 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:25,414| '/tmp/appdir-for-unit-tests-13948896435994890058/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:25 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:25,498| '/tmp/appdir-for-unit-tests-7886675880233637934/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:25 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:25,551| '/tmp/appdir-for-unit-tests-11247675708388682408/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:25 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:25,610| '/tmp/appdir-for-unit-tests-2940747208551987703/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:25 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:25,650| '/tmp/appdir-for-unit-tests-4887809919515043827/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:25 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:25,693| '/tmp/appdir-for-unit-tests-6581869490168189895/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:25 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:25,731| '/tmp/appdir-for-unit-tests-8430693624682573940/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:25 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:25,771| '/tmp/appdir-for-unit-tests-15869675085583458811/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:25 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:25,814| '/tmp/appdir-for-unit-tests-1928656632848870586/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:25 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:25,853| '/tmp/appdir-for-unit-tests-3673968272099958943/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:25 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:25,897| '/tmp/appdir-for-unit-tests-14484284011180715590/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:25 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:25,939| '/tmp/appdir-for-unit-tests-15706740802767575347/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:25 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:25,988| '/tmp/appdir-for-unit-tests-15929179002946597230/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:26 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:26,031| '/tmp/appdir-for-unit-tests-7064918864261776077/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:26 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:26,071| '/tmp/appdir-for-unit-tests-818258270839210767/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:26 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:26,111| '/tmp/appdir-for-unit-tests-12349693710312241233/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:26 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:26,150| '/tmp/appdir-for-unit-tests-5765037008920059309/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:26 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:26,187| '/tmp/appdir-for-unit-tests-17997016172776314403/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:26 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:26,225| '/tmp/appdir-for-unit-tests-1143522518388700850/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:26 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:26,264| '/tmp/appdir-for-unit-tests-5072378939214011693/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:26 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:26,303| '/tmp/appdir-for-unit-tests-9849624590707337261/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:26 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:26,341| '/tmp/appdir-for-unit-tests-5159484290290308356/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:26 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:26,378| '/tmp/appdir-for-unit-tests-16709667420057329627/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:26 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:26,417| '/tmp/appdir-for-unit-tests-8042344644409938159/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:26 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:26,457| '/tmp/appdir-for-unit-tests-5628511707833688434/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:26 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:26,526| '/tmp/appdir-for-unit-tests-7528604375284725183/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:26 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:26,565| '/tmp/appdir-for-unit-tests-493235208528256131/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:26 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:26,603| '/tmp/appdir-for-unit-tests-10886252843550257774/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:26 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:26,640| '/tmp/appdir-for-unit-tests-13329937816168685223/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:26 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:26,678| '/tmp/appdir-for-unit-tests-11334019867500673371/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:26 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:26,715| '/tmp/appdir-for-unit-tests-14671583093365980373/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:26 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:26,750| '/tmp/appdir-for-unit-tests-17088120810647664640/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:26 [INFO] Tests run: 39, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.959 s -- in org.openmrs.module.reporting.evaluation.querybuilder.HqlQueryBuilderTest
24-Sep-2025 17:40:26 [INFO] Running org.openmrs.module.reporting.evaluation.service.EvaluationServiceTest
24-Sep-2025 17:40:26 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:26,802| '/tmp/appdir-for-unit-tests-3653937550432702369/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:26 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:26,839| '/tmp/appdir-for-unit-tests-1156823063214487839/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:26 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:26,887| '/tmp/appdir-for-unit-tests-2703422702207843882/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:27 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:27,890| '/tmp/appdir-for-unit-tests-12704305246069649713/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:27 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:27,972| '/tmp/appdir-for-unit-tests-10763543814394880558/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:28 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:28,015| '/tmp/appdir-for-unit-tests-17441823653074685015/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:28 [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.252 s -- in org.openmrs.module.reporting.evaluation.service.EvaluationServiceTest
24-Sep-2025 17:40:28 [INFO] Running org.openmrs.module.reporting.evaluation.CachingCohortDefinitionTest
24-Sep-2025 17:40:28 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:28,095| '/tmp/appdir-for-unit-tests-7663227573142143485/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:28 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.088 s -- in org.openmrs.module.reporting.evaluation.CachingCohortDefinitionTest
24-Sep-2025 17:40:28 [INFO] Running org.openmrs.module.reporting.common.ReflectionUtilTest
24-Sep-2025 17:40:28 [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s -- in org.openmrs.module.reporting.common.ReflectionUtilTest
24-Sep-2025 17:40:28 [INFO] Running org.openmrs.module.reporting.common.ObjectUtilTest
24-Sep-2025 17:40:28 [INFO] Tests run: 23, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.543 s -- in org.openmrs.module.reporting.common.ObjectUtilTest
24-Sep-2025 17:40:28 [INFO] Running org.openmrs.module.reporting.common.SqlRunnerTest
24-Sep-2025 17:40:28 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s -- in org.openmrs.module.reporting.common.SqlRunnerTest
24-Sep-2025 17:40:28 [INFO] Running org.openmrs.module.reporting.common.ResultSetIteratorTest
24-Sep-2025 17:40:28 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.110 s -- in org.openmrs.module.reporting.common.ResultSetIteratorTest
24-Sep-2025 17:40:28 [INFO] Running org.openmrs.module.reporting.common.DateRangeTest
24-Sep-2025 17:40:28 [INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s -- in org.openmrs.module.reporting.common.DateRangeTest
24-Sep-2025 17:40:28 [INFO] Running org.openmrs.module.reporting.common.DateUtilTest
24-Sep-2025 17:40:28 [INFO] Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.109 s -- in org.openmrs.module.reporting.common.DateUtilTest
24-Sep-2025 17:40:28 [INFO] Running org.openmrs.module.reporting.common.AgeTest
24-Sep-2025 17:40:28 [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in org.openmrs.module.reporting.common.AgeTest
24-Sep-2025 17:40:28 [INFO] Running org.openmrs.module.reporting.common.ExcelUtilTest
24-Sep-2025 17:40:28 [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.046 s -- in org.openmrs.module.reporting.common.ExcelUtilTest
24-Sep-2025 17:40:28 [INFO] Running org.openmrs.module.reporting.common.DelimitedKeyComparatorTest
24-Sep-2025 17:40:28 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in org.openmrs.module.reporting.common.DelimitedKeyComparatorTest
24-Sep-2025 17:40:28 [INFO] Running org.openmrs.module.reporting.common.ExcelBuilderTest
24-Sep-2025 17:40:33 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.285 s -- in org.openmrs.module.reporting.common.ExcelBuilderTest
24-Sep-2025 17:40:33 [INFO] Running org.openmrs.module.reporting.common.FractionTest
24-Sep-2025 17:40:33 [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in org.openmrs.module.reporting.common.FractionTest
24-Sep-2025 17:40:33 [INFO] Running org.openmrs.module.reporting.validator.ProgramEnrollmentCohortDefinitionValidatorTest
24-Sep-2025 17:40:33 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.195 s -- in org.openmrs.module.reporting.validator.ProgramEnrollmentCohortDefinitionValidatorTest
24-Sep-2025 17:40:33 [INFO] Running org.openmrs.module.reporting.validator.InProgramCohortDefinitionValidatorTest
24-Sep-2025 17:40:33 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.044 s -- in org.openmrs.module.reporting.validator.InProgramCohortDefinitionValidatorTest
24-Sep-2025 17:40:33 [INFO] Running org.openmrs.module.reporting.validator.InStateCohortDefinitionValidatorTest
24-Sep-2025 17:40:33 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.065 s -- in org.openmrs.module.reporting.validator.InStateCohortDefinitionValidatorTest
24-Sep-2025 17:40:33 [INFO] Running org.openmrs.module.reporting.validator.InverseCohortDefinitionValidatorTest
24-Sep-2025 17:40:33 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.061 s -- in org.openmrs.module.reporting.validator.InverseCohortDefinitionValidatorTest
24-Sep-2025 17:40:33 [INFO] Running org.openmrs.module.reporting.validator.BaseObsCohortDefinitionValidatorTest
24-Sep-2025 17:40:33 [INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.150 s -- in org.openmrs.module.reporting.validator.BaseObsCohortDefinitionValidatorTest
24-Sep-2025 17:40:33 [INFO] Running org.openmrs.module.reporting.validator.CompositionCohortDefinitionValidatorTest
24-Sep-2025 17:40:33 [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.044 s -- in org.openmrs.module.reporting.validator.CompositionCohortDefinitionValidatorTest
24-Sep-2025 17:40:33 [INFO] Running org.openmrs.module.reporting.validator.SqlCohortDefinitionValidatorTest
24-Sep-2025 17:40:33 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.039 s -- in org.openmrs.module.reporting.validator.SqlCohortDefinitionValidatorTest
24-Sep-2025 17:40:33 [INFO] Running org.openmrs.module.reporting.validator.PatientStateCohortDefinitionValidatorTest
24-Sep-2025 17:40:33 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.059 s -- in org.openmrs.module.reporting.validator.PatientStateCohortDefinitionValidatorTest
24-Sep-2025 17:40:33 [INFO] Running org.openmrs.module.reporting.validator.StaticCohortDefinitionValidatorTest
24-Sep-2025 17:40:33 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.056 s -- in org.openmrs.module.reporting.validator.StaticCohortDefinitionValidatorTest
24-Sep-2025 17:40:33 [INFO] Running org.openmrs.module.reporting.validator.LogicCohortDefinitionValidatorTest
24-Sep-2025 17:40:34 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.059 s -- in org.openmrs.module.reporting.validator.LogicCohortDefinitionValidatorTest
24-Sep-2025 17:40:34 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.InStateCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:34 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:34,108| '/tmp/appdir-for-unit-tests-15158770836556936615/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:34 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:34,153| '/tmp/appdir-for-unit-tests-12296409484942857622/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:34 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:34,202| '/tmp/appdir-for-unit-tests-14718355400674719918/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:34 Cohort: Cohort id=null size=2
24-Sep-2025 17:40:34 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:34,261| '/tmp/appdir-for-unit-tests-3118403233428579521/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:34 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:34,335| '/tmp/appdir-for-unit-tests-6499210354415264435/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:34 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:34,485| '/tmp/appdir-for-unit-tests-8489978657983863880/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:34 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:34,615| '/tmp/appdir-for-unit-tests-14466702694355908351/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:34 [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.611 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.InStateCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:34 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.ConditionalParameterCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:34 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:34,739| '/tmp/appdir-for-unit-tests-7389616901494332992/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:34 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.092 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.ConditionalParameterCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:34 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.DrugOrderCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:34 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:34,775| '/tmp/appdir-for-unit-tests-11843705562195362761/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:34 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:34,791| '/tmp/appdir-for-unit-tests-6727094581996933312/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:34 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:34,819| '/tmp/appdir-for-unit-tests-16293121156208142919/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:34 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:34,844| '/tmp/appdir-for-unit-tests-2299284274748852730/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:34 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:34,874| '/tmp/appdir-for-unit-tests-4766601220896345051/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:34 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:34,906| '/tmp/appdir-for-unit-tests-15353406079743567644/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:34 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:34,930| '/tmp/appdir-for-unit-tests-4952105919287858464/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:34 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:34,946| '/tmp/appdir-for-unit-tests-11893221794996133794/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:34 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:34,961| '/tmp/appdir-for-unit-tests-10517833303755161206/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:34 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:34,980| '/tmp/appdir-for-unit-tests-13316343340518982275/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:35 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:35,019| '/tmp/appdir-for-unit-tests-2366295928844138474/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:35 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:35,035| '/tmp/appdir-for-unit-tests-11137799952407659485/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:35 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:35,068| '/tmp/appdir-for-unit-tests-16075720670719391397/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:35 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:35,116| '/tmp/appdir-for-unit-tests-15904500496703063192/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:35 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:35,170| '/tmp/appdir-for-unit-tests-10925493839826548827/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:35 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:35,200| '/tmp/appdir-for-unit-tests-15238616044822377618/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:35 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:35,224| '/tmp/appdir-for-unit-tests-13094497416169653162/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:35 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:35,269| '/tmp/appdir-for-unit-tests-5180055418375885641/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:35 [INFO] Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.525 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.DrugOrderCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:35 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.VisitCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:35 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:35,322| '/tmp/appdir-for-unit-tests-18179069883540022974/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:35 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:35,358| '/tmp/appdir-for-unit-tests-3639146402800474665/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:35 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:35,376| '/tmp/appdir-for-unit-tests-4733734575891494633/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:35 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:35,386| '/tmp/appdir-for-unit-tests-15430170153303485183/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:35 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:35,422| '/tmp/appdir-for-unit-tests-10204763686398333398/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:35 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:35,451| '/tmp/appdir-for-unit-tests-3823283226435889960/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:35 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:35,485| '/tmp/appdir-for-unit-tests-1544455715629655133/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:35 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:35,504| '/tmp/appdir-for-unit-tests-2161335724687110468/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:35 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:35,513| '/tmp/appdir-for-unit-tests-16926052663496073803/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:35 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:35,529| '/tmp/appdir-for-unit-tests-3483122501124899157/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:35 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:35,564| '/tmp/appdir-for-unit-tests-9499967745171128931/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:35 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:35,582| '/tmp/appdir-for-unit-tests-11596945807740050/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:35 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:35,623| '/tmp/appdir-for-unit-tests-10374258955359256043/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:35 [INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.348 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.VisitCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:35 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.OptionalParameterCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:35 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:35,664| '/tmp/appdir-for-unit-tests-1412873002577646360/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:35 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.047 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.OptionalParameterCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:35 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.AllPatientsCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:35 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:35,721| '/tmp/appdir-for-unit-tests-4109549408696241082/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:35 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.053 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.AllPatientsCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:35 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.BirthAndDeathCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:35 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:35,794| '/tmp/appdir-for-unit-tests-11411822964299980372/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:35 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:35,878| '/tmp/appdir-for-unit-tests-9905060249418671218/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:35 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:35,946| '/tmp/appdir-for-unit-tests-7563911950172243149/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:36,020| '/tmp/appdir-for-unit-tests-3483717007869418769/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:36,072| '/tmp/appdir-for-unit-tests-14750957916248922604/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:36,139| '/tmp/appdir-for-unit-tests-2310243268409383903/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:36,201| '/tmp/appdir-for-unit-tests-6682738105449744820/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:36,285| '/tmp/appdir-for-unit-tests-6355395699519678061/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:36 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.561 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.BirthAndDeathCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:36 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.InverseCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:36,353| '/tmp/appdir-for-unit-tests-10544306684727212860/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:36,456| '/tmp/appdir-for-unit-tests-14724202921456952905/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:36 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.205 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.InverseCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:36 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.EvaluatableCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:36,514| '/tmp/appdir-for-unit-tests-4988324508905097185/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:36 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.018 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.EvaluatableCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:36 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.NumericObsCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:36,603| '/tmp/appdir-for-unit-tests-12780228408898209286/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:36,682| '/tmp/appdir-for-unit-tests-7811934965766656132/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:36,781| '/tmp/appdir-for-unit-tests-10042237073726985736/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:36 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:36,943| '/tmp/appdir-for-unit-tests-9539378598893211818/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:37 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:37,014| '/tmp/appdir-for-unit-tests-2180452208111145089/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:37 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:37,106| '/tmp/appdir-for-unit-tests-11697304488131718174/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:37 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:37,145| '/tmp/appdir-for-unit-tests-557266935680035182/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:37 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:37,213| '/tmp/appdir-for-unit-tests-11545431727028444393/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:37 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:37,274| '/tmp/appdir-for-unit-tests-15920277375005845213/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:37 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:37,322| '/tmp/appdir-for-unit-tests-7318975408793586412/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:37 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:37,395| '/tmp/appdir-for-unit-tests-4397121404481457640/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:37 [INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.994 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.NumericObsCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:37 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.DefinitionLibraryCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:37 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:37,577| '/tmp/appdir-for-unit-tests-10499240796819854314/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:37 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:37,660| '/tmp/appdir-for-unit-tests-10808677515340559148/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:37 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:37,701| '/tmp/appdir-for-unit-tests-12401917181594146318/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:37 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.201 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.DefinitionLibraryCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:37 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.PatientIdentifierCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:37 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:37,781| '/tmp/appdir-for-unit-tests-6432423679300556549/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:37 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:37,873| '/tmp/appdir-for-unit-tests-11568609552242035049/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:37 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:37,926| '/tmp/appdir-for-unit-tests-17621815672435252927/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:38 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:37,995| '/tmp/appdir-for-unit-tests-13505937048560403051/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:38 [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.285 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.PatientIdentifierCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:38 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.PersonAttributeCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:38 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:38,066| '/tmp/appdir-for-unit-tests-7299202081260602304/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:38 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:38,124| '/tmp/appdir-for-unit-tests-17260060254806292480/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:38 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:38,160| '/tmp/appdir-for-unit-tests-1921319712767988617/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:38 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:38,197| '/tmp/appdir-for-unit-tests-13693446647691546701/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:38 [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.186 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.PersonAttributeCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:38 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.TextObsCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:38 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:38,238| '/tmp/appdir-for-unit-tests-7018719124639208196/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:38 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:38,348| '/tmp/appdir-for-unit-tests-8469522570615704656/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:38 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.160 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.TextObsCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:38 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.ProgramEnrollmentCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:38 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:38,427| '/tmp/appdir-for-unit-tests-17285934966789245979/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:38 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:38,513| '/tmp/appdir-for-unit-tests-18444492144238730629/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:38 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:38,613| '/tmp/appdir-for-unit-tests-648433199704696004/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:38 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:38,669| '/tmp/appdir-for-unit-tests-15649692913462296659/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:38 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:38,723| '/tmp/appdir-for-unit-tests-15431169807643110507/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:38 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:38,807| '/tmp/appdir-for-unit-tests-15817801902245732806/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:38 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:38,870| '/tmp/appdir-for-unit-tests-1080862798581201833/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:38 [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.513 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.ProgramEnrollmentCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:38 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.DateObsCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:38 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:38,928| '/tmp/appdir-for-unit-tests-17157858629131519347/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:38 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:38,968| '/tmp/appdir-for-unit-tests-14532548581913143662/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:39 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:39,023| '/tmp/appdir-for-unit-tests-7319806964459172153/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:39 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.139 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.DateObsCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:39 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.InProgramCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:39 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:39,094| '/tmp/appdir-for-unit-tests-8931235204388016304/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:39 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:39,145| '/tmp/appdir-for-unit-tests-11568265903804381498/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:39 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:39,193| '/tmp/appdir-for-unit-tests-2684825161241723585/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:39 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:39,249| '/tmp/appdir-for-unit-tests-5482320960958382327/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:39 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:39,308| '/tmp/appdir-for-unit-tests-2024219261786247975/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:39 [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.287 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.InProgramCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:39 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.MappedParametersCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:39 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:39,371| '/tmp/appdir-for-unit-tests-9600434454256186081/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:39 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.051 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.MappedParametersCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:39 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.CompositionCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:39 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:39,424| '/tmp/appdir-for-unit-tests-17619169804034996291/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:39 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:39,484| '/tmp/appdir-for-unit-tests-13618592899097975027/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:39 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:39,540| '/tmp/appdir-for-unit-tests-14190210528054700090/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:39 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:39,615| '/tmp/appdir-for-unit-tests-9180740905383825437/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:39 [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.269 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.CompositionCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:39 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.PatientStateCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:39 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:39,741| '/tmp/appdir-for-unit-tests-2212588437956390245/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:39 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:39,813| '/tmp/appdir-for-unit-tests-14717923101410971071/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:39 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:39,868| '/tmp/appdir-for-unit-tests-13842030783064935430/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:39 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:39,972| '/tmp/appdir-for-unit-tests-1063662873970726516/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:40,045| '/tmp/appdir-for-unit-tests-5408306545081885725/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:40,122| '/tmp/appdir-for-unit-tests-4891079401314827652/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:40,203| '/tmp/appdir-for-unit-tests-7459041898200265790/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:40 [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.560 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.PatientStateCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:40 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.CodedObsCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:40,288| '/tmp/appdir-for-unit-tests-9841635579184075629/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:40,420| '/tmp/appdir-for-unit-tests-15680269916581534025/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:40,500| '/tmp/appdir-for-unit-tests-8665179823229249671/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:40 [WARNING] Tests run: 4, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.336 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.CodedObsCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:40 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.SqlCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:40,614| '/tmp/appdir-for-unit-tests-7057815604598429123/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:40,653| '/tmp/appdir-for-unit-tests-6107742931934929216/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:40,701| '/tmp/appdir-for-unit-tests-12553181237973239571/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:40,755| '/tmp/appdir-for-unit-tests-4725561219647354635/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:40,792| '/tmp/appdir-for-unit-tests-3622324511199673120/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:40,833| '/tmp/appdir-for-unit-tests-3557219308031446440/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:40,879| '/tmp/appdir-for-unit-tests-10114038585914997928/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:40,921| '/tmp/appdir-for-unit-tests-15987551397593683820/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:40 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:40,958| '/tmp/appdir-for-unit-tests-6248227266487843734/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:40,997| '/tmp/appdir-for-unit-tests-2639421078593800276/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:41 ERROR - EvaluationProfiler.log(111) |2025-09-24T17:40:41,003| 1692        2025-09-24 17:40:41.3        >        ERROR        EXECUTING_QUERY                        update person set gender='F' : error executing work
24-Sep-2025 17:40:41 org.hibernate.exception.GenericJDBCException: error executing work
24-Sep-2025 17:40:41         at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:42) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
24-Sep-2025 17:40:41         at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:113) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
24-Sep-2025 17:40:41         at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:99) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
24-Sep-2025 17:40:41         at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.coordinateWork(JdbcCoordinatorImpl.java:313) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
24-Sep-2025 17:40:41         at org.hibernate.internal.AbstractSharedSessionContract.doWork(AbstractSharedSessionContract.java:1125) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
24-Sep-2025 17:40:41         at org.hibernate.internal.AbstractSharedSessionContract.doWork(AbstractSharedSessionContract.java:1112) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
24-Sep-2025 17:40:41         at org.openmrs.api.db.hibernate.DbSession.doWork(DbSession.java:1006) ~[openmrs-api-2.7.0.jar:?]
24-Sep-2025 17:40:41         at org.openmrs.module.reporting.evaluation.querybuilder.SqlQueryBuilder.evaluateToList(SqlQueryBuilder.java:167) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
24-Sep-2025 17:40:41         at org.openmrs.module.reporting.evaluation.service.EvaluationServiceImpl.evaluateToList(EvaluationServiceImpl.java:45) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
24-Sep-2025 17:40:41         at org.openmrs.module.reporting.evaluation.service.EvaluationServiceImpl.evaluateToList(EvaluationServiceImpl.java:55) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
24-Sep-2025 17:40:41         at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?]
24-Sep-2025 17:40:41         at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?]
24-Sep-2025 17:40:41         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) ~[spring-tx-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) ~[spring-tx-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) ~[spring-tx-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.cache.interceptor.CacheInterceptor.lambda$invoke$0(CacheInterceptor.java:54) ~[spring-context-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:351) ~[spring-context-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:64) ~[spring-context-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:123) ~[openmrs-api-2.7.0.jar:?]
24-Sep-2025 17:40:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at jdk.proxy3/jdk.proxy3.$Proxy70.evaluateToList(Unknown Source) ~[?:?]
24-Sep-2025 17:40:41         at org.openmrs.module.reporting.cohort.definition.evaluator.SqlCohortDefinitionEvaluator.evaluate(SqlCohortDefinitionEvaluator.java:61) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
24-Sep-2025 17:40:41         at org.openmrs.module.reporting.cohort.definition.evaluator.SqlCohortDefinitionEvaluator.evaluate(SqlCohortDefinitionEvaluator.java:28) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
24-Sep-2025 17:40:41         at org.openmrs.module.reporting.definition.service.BaseDefinitionService.executeEvaluator(BaseDefinitionService.java:369) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
24-Sep-2025 17:40:41         at org.openmrs.module.reporting.definition.service.BaseDefinitionService.evaluateBypassingExclusionOfTestPatients(BaseDefinitionService.java:264) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
24-Sep-2025 17:40:41         at org.openmrs.module.reporting.cohort.definition.service.CohortDefinitionServiceImpl.evaluateBypassingExclusionOfTestPatients(CohortDefinitionServiceImpl.java:54) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
24-Sep-2025 17:40:41         at org.openmrs.module.reporting.cohort.definition.service.CohortDefinitionServiceImpl.evaluateBypassingExclusionOfTestPatients(CohortDefinitionServiceImpl.java:24) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
24-Sep-2025 17:40:41         at org.openmrs.module.reporting.definition.service.BaseDefinitionService.evaluate(BaseDefinitionService.java:229) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
24-Sep-2025 17:40:41         at org.openmrs.module.reporting.cohort.definition.service.CohortDefinitionServiceImpl.evaluate(CohortDefinitionServiceImpl.java:38) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
24-Sep-2025 17:40:41         at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?]
24-Sep-2025 17:40:41         at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?]
24-Sep-2025 17:40:41         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.cache.interceptor.CacheInterceptor.lambda$invoke$0(CacheInterceptor.java:54) ~[spring-context-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:351) ~[spring-context-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:64) ~[spring-context-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:123) ~[openmrs-api-2.7.0.jar:?]
24-Sep-2025 17:40:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at jdk.proxy3/jdk.proxy3.$Proxy81.evaluate(Unknown Source) ~[?:?]
24-Sep-2025 17:40:41         at org.openmrs.module.reporting.cohort.definition.evaluator.SqlCohortDefinitionEvaluatorTest.shouldProtectSqlQueryAgainstDatabaseModifications(SqlCohortDefinitionEvaluatorTest.java:308) ~[test-classes/:?]
24-Sep-2025 17:40:41         at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?]
24-Sep-2025 17:40:41         at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?]
24-Sep-2025 17:40:41         at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:41         at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:41         at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:41         at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:41         at org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74) ~[spring-test-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84) ~[spring-test-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:19) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:41         at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:41         at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75) ~[spring-test-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:41         at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86) ~[spring-test-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84) ~[spring-test-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:41         at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251) ~[spring-test-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97) ~[spring-test-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:41         at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:41         at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:41         at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:41         at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:41         at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) ~[spring-test-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:41         at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) ~[spring-test-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:41         at org.junit.runners.ParentRunner.run(ParentRunner.java:413) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:41         at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190) ~[spring-test-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.junit.runner.JUnitCore.run(JUnitCore.java:137) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:41         at org.junit.runner.JUnitCore.run(JUnitCore.java:115) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:41         at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) ~[junit-vintage-engine-5.11.3.jar:5.11.3]
24-Sep-2025 17:40:41         at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) ~[junit-vintage-engine-5.11.3.jar:5.11.3]
24-Sep-2025 17:40:41         at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) ~[junit-vintage-engine-5.11.3.jar:5.11.3]
24-Sep-2025 17:40:41         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) ~[junit-platform-launcher-1.11.3.jar:1.11.3]
24-Sep-2025 17:40:41         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) ~[junit-platform-launcher-1.11.3.jar:1.11.3]
24-Sep-2025 17:40:41         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) ~[junit-platform-launcher-1.11.3.jar:1.11.3]
24-Sep-2025 17:40:41         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) ~[junit-platform-launcher-1.11.3.jar:1.11.3]
24-Sep-2025 17:40:41         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) [junit-platform-launcher-1.11.3.jar:1.11.3]
24-Sep-2025 17:40:41         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) [junit-platform-launcher-1.11.3.jar:1.11.3]
24-Sep-2025 17:40:41         at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) [junit-platform-launcher-1.11.3.jar:1.11.3]
24-Sep-2025 17:40:41         at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) [junit-platform-launcher-1.11.3.jar:1.11.3]
24-Sep-2025 17:40:41         at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) [junit-platform-launcher-1.11.3.jar:1.11.3]
24-Sep-2025 17:40:41         at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) [surefire-junit-platform-3.5.3.jar:3.5.3]
24-Sep-2025 17:40:41         at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:194) [surefire-junit-platform-3.5.3.jar:3.5.3]
24-Sep-2025 17:40:41         at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) [surefire-junit-platform-3.5.3.jar:3.5.3]
24-Sep-2025 17:40:41         at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) [surefire-junit-platform-3.5.3.jar:3.5.3]
24-Sep-2025 17:40:41         at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) [surefire-booter-3.5.3.jar:3.5.3]
24-Sep-2025 17:40:41         at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) [surefire-booter-3.5.3.jar:3.5.3]
24-Sep-2025 17:40:41         at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) [surefire-booter-3.5.3.jar:3.5.3]
24-Sep-2025 17:40:41         at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) [surefire-booter-3.5.3.jar:3.5.3]
24-Sep-2025 17:40:41 Caused by: org.h2.jdbc.JdbcSQLException: Method is only allowed for a query. Use execute or executeUpdate instead of executeQuery; SQL statement:
24-Sep-2025 17:40:41 update person set gender='F'  [90002-173]
24-Sep-2025 17:40:41         at org.h2.message.DbException.getJdbcSQLException(DbException.java:331) ~[h2-1.3.173.jar:1.3.173]
24-Sep-2025 17:40:41         at org.h2.message.DbException.get(DbException.java:171) ~[h2-1.3.173.jar:1.3.173]
24-Sep-2025 17:40:41         at org.h2.message.DbException.get(DbException.java:148) ~[h2-1.3.173.jar:1.3.173]
24-Sep-2025 17:40:41         at org.h2.message.DbException.get(DbException.java:137) ~[h2-1.3.173.jar:1.3.173]
24-Sep-2025 17:40:41         at org.h2.command.Prepared.query(Prepared.java:211) ~[h2-1.3.173.jar:1.3.173]
24-Sep-2025 17:40:41         at org.h2.command.CommandContainer.query(CommandContainer.java:91) ~[h2-1.3.173.jar:1.3.173]
24-Sep-2025 17:40:41         at org.h2.command.Command.executeQuery(Command.java:195) ~[h2-1.3.173.jar:1.3.173]
24-Sep-2025 17:40:41         at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:106) ~[h2-1.3.173.jar:1.3.173]
24-Sep-2025 17:40:41         at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:1471) ~[c3p0-0.9.5.5.jar:0.9.5.5]
24-Sep-2025 17:40:41         at org.openmrs.module.reporting.evaluation.querybuilder.SqlQueryBuilder$2.execute(SqlQueryBuilder.java:174) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
24-Sep-2025 17:40:41         at org.hibernate.jdbc.WorkExecutor.executeWork(WorkExecutor.java:37) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
24-Sep-2025 17:40:41         at org.hibernate.internal.AbstractSharedSessionContract.lambda$doWork$1(AbstractSharedSessionContract.java:1109) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
24-Sep-2025 17:40:41         at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.coordinateWork(JdbcCoordinatorImpl.java:308) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
24-Sep-2025 17:40:41         ... 103 more
24-Sep-2025 17:40:41 ERROR - EvaluationProfiler.log(111) |2025-09-24T17:40:41,005| 1692        2025-09-24 17:40:41.4        >        ERROR        EVALUATING_DEFINITION                        SqlCohortDefinition[query=update person set gender='F']: Unable to execute query
24-Sep-2025 17:40:41 java.lang.IllegalArgumentException: Unable to execute query
24-Sep-2025 17:40:41         at org.openmrs.module.reporting.evaluation.querybuilder.SqlQueryBuilder.evaluateToList(SqlQueryBuilder.java:199) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
24-Sep-2025 17:40:41         at org.openmrs.module.reporting.evaluation.service.EvaluationServiceImpl.evaluateToList(EvaluationServiceImpl.java:45) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
24-Sep-2025 17:40:41         at org.openmrs.module.reporting.evaluation.service.EvaluationServiceImpl.evaluateToList(EvaluationServiceImpl.java:55) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
24-Sep-2025 17:40:41         at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?]
24-Sep-2025 17:40:41         at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?]
24-Sep-2025 17:40:41         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) ~[spring-tx-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) ~[spring-tx-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) ~[spring-tx-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.cache.interceptor.CacheInterceptor.lambda$invoke$0(CacheInterceptor.java:54) ~[spring-context-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:351) ~[spring-context-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:64) ~[spring-context-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:123) ~[openmrs-api-2.7.0.jar:?]
24-Sep-2025 17:40:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at jdk.proxy3/jdk.proxy3.$Proxy70.evaluateToList(Unknown Source) ~[?:?]
24-Sep-2025 17:40:41         at org.openmrs.module.reporting.cohort.definition.evaluator.SqlCohortDefinitionEvaluator.evaluate(SqlCohortDefinitionEvaluator.java:61) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
24-Sep-2025 17:40:41         at org.openmrs.module.reporting.cohort.definition.evaluator.SqlCohortDefinitionEvaluator.evaluate(SqlCohortDefinitionEvaluator.java:28) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
24-Sep-2025 17:40:41         at org.openmrs.module.reporting.definition.service.BaseDefinitionService.executeEvaluator(BaseDefinitionService.java:369) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
24-Sep-2025 17:40:41         at org.openmrs.module.reporting.definition.service.BaseDefinitionService.evaluateBypassingExclusionOfTestPatients(BaseDefinitionService.java:264) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
24-Sep-2025 17:40:41         at org.openmrs.module.reporting.cohort.definition.service.CohortDefinitionServiceImpl.evaluateBypassingExclusionOfTestPatients(CohortDefinitionServiceImpl.java:54) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
24-Sep-2025 17:40:41         at org.openmrs.module.reporting.cohort.definition.service.CohortDefinitionServiceImpl.evaluateBypassingExclusionOfTestPatients(CohortDefinitionServiceImpl.java:24) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
24-Sep-2025 17:40:41         at org.openmrs.module.reporting.definition.service.BaseDefinitionService.evaluate(BaseDefinitionService.java:229) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
24-Sep-2025 17:40:41         at org.openmrs.module.reporting.cohort.definition.service.CohortDefinitionServiceImpl.evaluate(CohortDefinitionServiceImpl.java:38) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
24-Sep-2025 17:40:41         at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?]
24-Sep-2025 17:40:41         at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?]
24-Sep-2025 17:40:41         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.cache.interceptor.CacheInterceptor.lambda$invoke$0(CacheInterceptor.java:54) ~[spring-context-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:351) ~[spring-context-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:64) ~[spring-context-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:123) ~[openmrs-api-2.7.0.jar:?]
24-Sep-2025 17:40:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) ~[spring-aop-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at jdk.proxy3/jdk.proxy3.$Proxy81.evaluate(Unknown Source) ~[?:?]
24-Sep-2025 17:40:41         at org.openmrs.module.reporting.cohort.definition.evaluator.SqlCohortDefinitionEvaluatorTest.shouldProtectSqlQueryAgainstDatabaseModifications(SqlCohortDefinitionEvaluatorTest.java:308) ~[test-classes/:?]
24-Sep-2025 17:40:41         at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?]
24-Sep-2025 17:40:41         at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?]
24-Sep-2025 17:40:41         at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:41         at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:41         at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:41         at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:41         at org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74) ~[spring-test-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84) ~[spring-test-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:19) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:41         at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:41         at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75) ~[spring-test-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:41         at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86) ~[spring-test-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84) ~[spring-test-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:41         at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251) ~[spring-test-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97) ~[spring-test-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:41         at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:41         at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:41         at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:41         at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:41         at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) ~[spring-test-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:41         at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) ~[spring-test-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:41         at org.junit.runners.ParentRunner.run(ParentRunner.java:413) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:41         at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190) ~[spring-test-5.3.30.jar:5.3.30]
24-Sep-2025 17:40:41         at org.junit.runner.JUnitCore.run(JUnitCore.java:137) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:41         at org.junit.runner.JUnitCore.run(JUnitCore.java:115) ~[junit-4.13.2.jar:4.13.2]
24-Sep-2025 17:40:41         at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) ~[junit-vintage-engine-5.11.3.jar:5.11.3]
24-Sep-2025 17:40:41         at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) ~[junit-vintage-engine-5.11.3.jar:5.11.3]
24-Sep-2025 17:40:41         at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) ~[junit-vintage-engine-5.11.3.jar:5.11.3]
24-Sep-2025 17:40:41         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) ~[junit-platform-launcher-1.11.3.jar:1.11.3]
24-Sep-2025 17:40:41         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) ~[junit-platform-launcher-1.11.3.jar:1.11.3]
24-Sep-2025 17:40:41         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) ~[junit-platform-launcher-1.11.3.jar:1.11.3]
24-Sep-2025 17:40:41         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) ~[junit-platform-launcher-1.11.3.jar:1.11.3]
24-Sep-2025 17:40:41         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) [junit-platform-launcher-1.11.3.jar:1.11.3]
24-Sep-2025 17:40:41         at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) [junit-platform-launcher-1.11.3.jar:1.11.3]
24-Sep-2025 17:40:41         at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) [junit-platform-launcher-1.11.3.jar:1.11.3]
24-Sep-2025 17:40:41         at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) [junit-platform-launcher-1.11.3.jar:1.11.3]
24-Sep-2025 17:40:41         at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) [junit-platform-launcher-1.11.3.jar:1.11.3]
24-Sep-2025 17:40:41         at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) [surefire-junit-platform-3.5.3.jar:3.5.3]
24-Sep-2025 17:40:41         at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:194) [surefire-junit-platform-3.5.3.jar:3.5.3]
24-Sep-2025 17:40:41         at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) [surefire-junit-platform-3.5.3.jar:3.5.3]
24-Sep-2025 17:40:41         at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) [surefire-junit-platform-3.5.3.jar:3.5.3]
24-Sep-2025 17:40:41         at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) [surefire-booter-3.5.3.jar:3.5.3]
24-Sep-2025 17:40:41         at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) [surefire-booter-3.5.3.jar:3.5.3]
24-Sep-2025 17:40:41         at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) [surefire-booter-3.5.3.jar:3.5.3]
24-Sep-2025 17:40:41         at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) [surefire-booter-3.5.3.jar:3.5.3]
24-Sep-2025 17:40:41 Caused by: org.hibernate.exception.GenericJDBCException: error executing work
24-Sep-2025 17:40:41         at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:42) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
24-Sep-2025 17:40:41         at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:113) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
24-Sep-2025 17:40:41         at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:99) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
24-Sep-2025 17:40:41         at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.coordinateWork(JdbcCoordinatorImpl.java:313) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
24-Sep-2025 17:40:41         at org.hibernate.internal.AbstractSharedSessionContract.doWork(AbstractSharedSessionContract.java:1125) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
24-Sep-2025 17:40:41         at org.hibernate.internal.AbstractSharedSessionContract.doWork(AbstractSharedSessionContract.java:1112) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
24-Sep-2025 17:40:41         at org.openmrs.api.db.hibernate.DbSession.doWork(DbSession.java:1006) ~[openmrs-api-2.7.0.jar:?]
24-Sep-2025 17:40:41         at org.openmrs.module.reporting.evaluation.querybuilder.SqlQueryBuilder.evaluateToList(SqlQueryBuilder.java:167) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
24-Sep-2025 17:40:41         ... 99 more
24-Sep-2025 17:40:41 Caused by: org.h2.jdbc.JdbcSQLException: Method is only allowed for a query. Use execute or executeUpdate instead of executeQuery; SQL statement:
24-Sep-2025 17:40:41 update person set gender='F'  [90002-173]
24-Sep-2025 17:40:41         at org.h2.message.DbException.getJdbcSQLException(DbException.java:331) ~[h2-1.3.173.jar:1.3.173]
24-Sep-2025 17:40:41         at org.h2.message.DbException.get(DbException.java:171) ~[h2-1.3.173.jar:1.3.173]
24-Sep-2025 17:40:41         at org.h2.message.DbException.get(DbException.java:148) ~[h2-1.3.173.jar:1.3.173]
24-Sep-2025 17:40:41         at org.h2.message.DbException.get(DbException.java:137) ~[h2-1.3.173.jar:1.3.173]
24-Sep-2025 17:40:41         at org.h2.command.Prepared.query(Prepared.java:211) ~[h2-1.3.173.jar:1.3.173]
24-Sep-2025 17:40:41         at org.h2.command.CommandContainer.query(CommandContainer.java:91) ~[h2-1.3.173.jar:1.3.173]
24-Sep-2025 17:40:41         at org.h2.command.Command.executeQuery(Command.java:195) ~[h2-1.3.173.jar:1.3.173]
24-Sep-2025 17:40:41         at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:106) ~[h2-1.3.173.jar:1.3.173]
24-Sep-2025 17:40:41         at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:1471) ~[c3p0-0.9.5.5.jar:0.9.5.5]
24-Sep-2025 17:40:41         at org.openmrs.module.reporting.evaluation.querybuilder.SqlQueryBuilder$2.execute(SqlQueryBuilder.java:174) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
24-Sep-2025 17:40:41         at org.hibernate.jdbc.WorkExecutor.executeWork(WorkExecutor.java:37) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
24-Sep-2025 17:40:41         at org.hibernate.internal.AbstractSharedSessionContract.lambda$doWork$1(AbstractSharedSessionContract.java:1109) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
24-Sep-2025 17:40:41         at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.coordinateWork(JdbcCoordinatorImpl.java:308) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
24-Sep-2025 17:40:41         at org.hibernate.internal.AbstractSharedSessionContract.doWork(AbstractSharedSessionContract.java:1125) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
24-Sep-2025 17:40:41         at org.hibernate.internal.AbstractSharedSessionContract.doWork(AbstractSharedSessionContract.java:1112) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final]
24-Sep-2025 17:40:41         at org.openmrs.api.db.hibernate.DbSession.doWork(DbSession.java:1006) ~[openmrs-api-2.7.0.jar:?]
24-Sep-2025 17:40:41         at org.openmrs.module.reporting.evaluation.querybuilder.SqlQueryBuilder.evaluateToList(SqlQueryBuilder.java:167) ~[reporting-api-2.0.0-SNAPSHOT.jar:?]
24-Sep-2025 17:40:41         ... 99 more
24-Sep-2025 17:40:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:41,045| '/tmp/appdir-for-unit-tests-5874840859923468450/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:41,083| '/tmp/appdir-for-unit-tests-8953232293086940533/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:41,125| '/tmp/appdir-for-unit-tests-10604296135082583849/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:41 [INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.566 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.SqlCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:41 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.AgeCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:41,149| '/tmp/appdir-for-unit-tests-8571902996196058949/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:41,174| '/tmp/appdir-for-unit-tests-14259589287343770527/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:41,201| '/tmp/appdir-for-unit-tests-15041523929104254056/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:41,248| '/tmp/appdir-for-unit-tests-15054633418147149109/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:41,271| '/tmp/appdir-for-unit-tests-2171441490623537509/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:41 [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.141 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.AgeCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:41 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.EncounterWithCodedObsCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:41,320| '/tmp/appdir-for-unit-tests-4142657246736080837/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:41,358| '/tmp/appdir-for-unit-tests-17532649830649910037/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:41,396| '/tmp/appdir-for-unit-tests-8438609188533263209/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:41,451| '/tmp/appdir-for-unit-tests-11248369292740781992/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:41 [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.179 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.EncounterWithCodedObsCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:41 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.GenderCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:41,501| '/tmp/appdir-for-unit-tests-3576157185125509126/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:41 WARN - GenderCohortDefinitionEvaluatorTest.evaluate_shouldReturnPatientsWithUnknownGenderWhenUnknownAreIncluded(97) |2025-09-24T17:40:41,501| Cohort: Cohort id=null size=1
24-Sep-2025 17:40:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:41,539| '/tmp/appdir-for-unit-tests-5305479465840934196/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:41 WARN - GenderCohortDefinitionEvaluatorTest.evaluate_shouldReturnFemalePatientsWhenFemalesAreIncluded(87) |2025-09-24T17:40:41,540| Cohort: Cohort id=null size=5
24-Sep-2025 17:40:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:41,575| '/tmp/appdir-for-unit-tests-10156705817636291662/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:41,613| '/tmp/appdir-for-unit-tests-4012992868114469905/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:41 WARN - GenderCohortDefinitionEvaluatorTest.evaluate_shouldReturnMalePatientsWhenMalesAreIncluded(74) |2025-09-24T17:40:41,614| Cohort: Cohort id=null size=3
24-Sep-2025 17:40:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:41,649| '/tmp/appdir-for-unit-tests-8808950405049868995/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:41 WARN - GenderCohortDefinitionEvaluatorTest.evaluate_shouldReturnNoPatientsWhenNoneAreIncluded(109) |2025-09-24T17:40:41,650| Cohort: Cohort id=null size=0
24-Sep-2025 17:40:41 [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.188 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.GenderCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:41 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.ConditionCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:41,687| '/tmp/appdir-for-unit-tests-33037403475026991/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:41,713| '/tmp/appdir-for-unit-tests-17458908339106853586/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:41,736| '/tmp/appdir-for-unit-tests-8450119169111288785/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:41,760| '/tmp/appdir-for-unit-tests-16426777535461615051/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:41,786| '/tmp/appdir-for-unit-tests-17217877595858794920/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:41,813| '/tmp/appdir-for-unit-tests-17237642419995381306/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:41,851| '/tmp/appdir-for-unit-tests-12588476172196480078/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:41,874| '/tmp/appdir-for-unit-tests-9514124884588727826/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:41,899| '/tmp/appdir-for-unit-tests-3484388321679503156/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:41,923| '/tmp/appdir-for-unit-tests-9576017849478017114/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:41,948| '/tmp/appdir-for-unit-tests-2427295906637116519/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:41 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:41,981| '/tmp/appdir-for-unit-tests-18187818206943532458/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:41 [INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.327 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.ConditionCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:41 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.PresenceOrAbsenceCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:42,030| '/tmp/appdir-for-unit-tests-7794927851820756911/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:42,087| '/tmp/appdir-for-unit-tests-11272679808378087588/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:42,176| '/tmp/appdir-for-unit-tests-3697843997672873201/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:42 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.212 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.PresenceOrAbsenceCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:42 [INFO] Running org.openmrs.module.reporting.cohort.definition.evaluator.ScriptedCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:42,221| '/tmp/appdir-for-unit-tests-271080544651951366/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:42 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.081 s -- in org.openmrs.module.reporting.cohort.definition.evaluator.ScriptedCohortDefinitionEvaluatorTest
24-Sep-2025 17:40:42 [INFO] Running org.openmrs.module.reporting.cohort.definition.library.BuiltInCohortDefinitionLibraryTest
24-Sep-2025 17:40:42 [INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 s -- in org.openmrs.module.reporting.cohort.definition.library.BuiltInCohortDefinitionLibraryTest
24-Sep-2025 17:40:42 [INFO] Running org.openmrs.module.reporting.cohort.definition.service.BaseCohortDefinitionServiceTest
24-Sep-2025 17:40:42 WARN - BaseCohortDefinitionServiceTest.evaluate_shouldSaveSqlCohortDefinition(73) |2025-09-24T17:40:42,386| parameters = []
24-Sep-2025 17:40:42 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.095 s -- in org.openmrs.module.reporting.cohort.definition.service.BaseCohortDefinitionServiceTest
24-Sep-2025 17:40:42 [INFO] Running org.openmrs.module.reporting.cohort.CohortsTest
24-Sep-2025 17:40:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:42,406| '/tmp/appdir-for-unit-tests-4427820946977083013/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:42,418| '/tmp/appdir-for-unit-tests-13731279581349470510/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:42,433| '/tmp/appdir-for-unit-tests-8843085794572354104/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:42 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.033 s -- in org.openmrs.module.reporting.cohort.CohortsTest
24-Sep-2025 17:40:42 [INFO] Running org.openmrs.module.reporting.cohort.query.service.CohortQueryServiceTest
24-Sep-2025 17:40:42 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.087 s -- in org.openmrs.module.reporting.cohort.query.service.CohortQueryServiceTest
24-Sep-2025 17:40:42 [INFO] Running org.openmrs.module.reporting.calculation.PatientDataCalculationBehaviorTest
24-Sep-2025 17:40:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:42,617| '/tmp/appdir-for-unit-tests-3991081065990960333/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:42,718| '/tmp/appdir-for-unit-tests-5187521819088142536/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:42,809| '/tmp/appdir-for-unit-tests-4854252088967307598/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:42 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.284 s -- in org.openmrs.module.reporting.calculation.PatientDataCalculationBehaviorTest
24-Sep-2025 17:40:42 [INFO] Running org.openmrs.module.reporting.query.obs.evaluator.AllObsQueryEvaluatorTest
24-Sep-2025 17:40:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:42,891| '/tmp/appdir-for-unit-tests-16684778842843507694/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:42 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:42,960| '/tmp/appdir-for-unit-tests-1273503742847064372/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:43 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:43,037| '/tmp/appdir-for-unit-tests-2559769933382343715/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:43 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:43,090| '/tmp/appdir-for-unit-tests-2022880656592721559/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:43 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:43,159| '/tmp/appdir-for-unit-tests-2652413128548129143/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:43 [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.343 s -- in org.openmrs.module.reporting.query.obs.evaluator.AllObsQueryEvaluatorTest
24-Sep-2025 17:40:43 [INFO] Running org.openmrs.module.reporting.query.obs.evaluator.BasicObsQueryEvaluatorTest
24-Sep-2025 17:40:43 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:43,241| '/tmp/appdir-for-unit-tests-134903364841090479/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:43 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.082 s -- in org.openmrs.module.reporting.query.obs.evaluator.BasicObsQueryEvaluatorTest
24-Sep-2025 17:40:43 [INFO] Running org.openmrs.module.reporting.query.obs.service.ObsQueryServiceImplTest
24-Sep-2025 17:40:43 [WARNING] Tests run: 2, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.078 s -- in org.openmrs.module.reporting.query.obs.service.ObsQueryServiceImplTest
24-Sep-2025 17:40:43 [INFO] Running org.openmrs.module.reporting.query.encounter.evaluator.SqlEncounterQueryEvaluatorTest
24-Sep-2025 17:40:43 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:43,394| '/tmp/appdir-for-unit-tests-17148081499342822327/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:43 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:43,433| '/tmp/appdir-for-unit-tests-11810312925489183989/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:43 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:43,480| '/tmp/appdir-for-unit-tests-4495072567245968553/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:43 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.148 s -- in org.openmrs.module.reporting.query.encounter.evaluator.SqlEncounterQueryEvaluatorTest
24-Sep-2025 17:40:43 [INFO] Running org.openmrs.module.reporting.query.encounter.evaluator.MappedParametersEncounterQueryEvaluatorTest
24-Sep-2025 17:40:43 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:43,541| '/tmp/appdir-for-unit-tests-11668316180443152331/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:43 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.049 s -- in org.openmrs.module.reporting.query.encounter.evaluator.MappedParametersEncounterQueryEvaluatorTest
24-Sep-2025 17:40:43 [INFO] Running org.openmrs.module.reporting.query.encounter.evaluator.BasicEncounterQueryEvaluatorTest
24-Sep-2025 17:40:43 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:43,627| '/tmp/appdir-for-unit-tests-11866404386267247263/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:43 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:43,697| '/tmp/appdir-for-unit-tests-16692443289340927579/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:43 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:43,845| '/tmp/appdir-for-unit-tests-9708817613604922015/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:43 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:43,925| '/tmp/appdir-for-unit-tests-14639699089049659579/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:44 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:44,002| '/tmp/appdir-for-unit-tests-1070872761434590082/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:44 [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.475 s -- in org.openmrs.module.reporting.query.encounter.evaluator.BasicEncounterQueryEvaluatorTest
24-Sep-2025 17:40:44 [INFO] Running org.openmrs.module.reporting.query.encounter.evaluator.MostRecentEncounterForPatientQueryEvaluatorTest
24-Sep-2025 17:40:44 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:44,158| '/tmp/appdir-for-unit-tests-3705842199436783481/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:44 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.134 s -- in org.openmrs.module.reporting.query.encounter.evaluator.MostRecentEncounterForPatientQueryEvaluatorTest
24-Sep-2025 17:40:44 [INFO] Running org.openmrs.module.reporting.query.encounter.evaluator.ConditionalParameterEncounterQueryEvaluatorTest
24-Sep-2025 17:40:44 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:44,222| '/tmp/appdir-for-unit-tests-17924774517934856081/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:44 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.086 s -- in org.openmrs.module.reporting.query.encounter.evaluator.ConditionalParameterEncounterQueryEvaluatorTest
24-Sep-2025 17:40:44 [INFO] Running org.openmrs.module.reporting.query.encounter.evaluator.ObsForEncounterQueryEvaluatorTest
24-Sep-2025 17:40:44 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:44,374| '/tmp/appdir-for-unit-tests-16703202262244645159/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:44 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:44,486| '/tmp/appdir-for-unit-tests-1824353951953769784/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:44 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:44,559| '/tmp/appdir-for-unit-tests-17527175656325941669/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:44 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:44,602| '/tmp/appdir-for-unit-tests-2132960837823310674/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:44 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:44,642| '/tmp/appdir-for-unit-tests-10606848969324719634/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:44 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:44,692| '/tmp/appdir-for-unit-tests-17260018940807345441/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:44 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:44,809| '/tmp/appdir-for-unit-tests-18348688255823478812/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:44 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:44,920| '/tmp/appdir-for-unit-tests-6307859792060622409/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:44 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.663 s -- in org.openmrs.module.reporting.query.encounter.evaluator.ObsForEncounterQueryEvaluatorTest
24-Sep-2025 17:40:44 [INFO] Running org.openmrs.module.reporting.query.encounter.evaluator.CompositionEncounterQueryEvaluatorTest
24-Sep-2025 17:40:45 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:45,026| '/tmp/appdir-for-unit-tests-8966577798153369970/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:45 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:45,132| '/tmp/appdir-for-unit-tests-436268068352408868/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:45 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:45,211| '/tmp/appdir-for-unit-tests-8471747322919562740/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:45 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:45,277| '/tmp/appdir-for-unit-tests-8832689628788222276/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:45 [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.375 s -- in org.openmrs.module.reporting.query.encounter.evaluator.CompositionEncounterQueryEvaluatorTest
24-Sep-2025 17:40:45 [INFO] Running org.openmrs.module.reporting.query.encounter.evaluator.AuditEncounterQueryEvaluatorTest
24-Sep-2025 17:40:45 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:45,418| '/tmp/appdir-for-unit-tests-16672991782064040674/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:45 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:45,484| '/tmp/appdir-for-unit-tests-902128697936715904/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:45 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:45,548| '/tmp/appdir-for-unit-tests-8043693242859403720/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:45 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:45,670| '/tmp/appdir-for-unit-tests-1820076856592450634/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:45 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:45,743| '/tmp/appdir-for-unit-tests-3700469238415954892/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:45 [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.428 s -- in org.openmrs.module.reporting.query.encounter.evaluator.AuditEncounterQueryEvaluatorTest
24-Sep-2025 17:40:45 [INFO] Running org.openmrs.module.reporting.query.encounter.service.EncounterQueryServiceImplTest
24-Sep-2025 17:40:45 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:45,796| '/tmp/appdir-for-unit-tests-8284672673467084770/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:45 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.089 s -- in org.openmrs.module.reporting.query.encounter.service.EncounterQueryServiceImplTest
24-Sep-2025 17:40:45 [INFO] Running org.openmrs.module.reporting.query.visit.evaluator.BasicVisitQueryEvaluatorTest
24-Sep-2025 17:40:45 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:45,929| '/tmp/appdir-for-unit-tests-8508765314332764852/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:46 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:45,989| '/tmp/appdir-for-unit-tests-941520914307364879/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:46 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:46,053| '/tmp/appdir-for-unit-tests-18219862568423972611/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:46 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.216 s -- in org.openmrs.module.reporting.query.visit.evaluator.BasicVisitQueryEvaluatorTest
24-Sep-2025 17:40:46 [INFO] Running org.openmrs.module.reporting.query.person.evaluator.PatientPersonQueryEvaluatorTest
24-Sep-2025 17:40:46 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:46,106| '/tmp/appdir-for-unit-tests-8180379621515353327/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40: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
24-Sep-2025 17:40:46 [INFO] Running org.openmrs.module.reporting.query.person.evaluator.AllPersonQueryEvaluatorTest
24-Sep-2025 17:40:46 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:46,150| '/tmp/appdir-for-unit-tests-4402376443721579005/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:46 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:46,226| '/tmp/appdir-for-unit-tests-15235605814892308704/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:46 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:46,279| '/tmp/appdir-for-unit-tests-3308812902789493330/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:46 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:46,351| '/tmp/appdir-for-unit-tests-5144994084770313930/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:46 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:46,420| '/tmp/appdir-for-unit-tests-3098048382600758287/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:46 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:46,506| '/tmp/appdir-for-unit-tests-13222035702281873700/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:46 [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.403 s -- in org.openmrs.module.reporting.query.person.evaluator.AllPersonQueryEvaluatorTest
24-Sep-2025 17:40:46 [INFO] Running org.openmrs.module.reporting.query.person.evaluator.SqlPersonQueryEvaluatorTest
24-Sep-2025 17:40:46 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:46,596| '/tmp/appdir-for-unit-tests-5082297583977925901/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:46 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:46,640| '/tmp/appdir-for-unit-tests-18084533330101272186/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:46 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.132 s -- in org.openmrs.module.reporting.query.person.evaluator.SqlPersonQueryEvaluatorTest
24-Sep-2025 17:40:46 [INFO] Running org.openmrs.module.reporting.query.person.service.PersonQueryServiceImplTest
24-Sep-2025 17:40:46 WARN - OpenmrsUtil.getDirectoryInApplicationDataDirectory(1106) |2025-09-24T17:40:46,684| '/tmp/appdir-for-unit-tests-10824833686074945969/REPORT_RESULTS' doesn't exist.  Creating directories now.
24-Sep-2025 17:40:46 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.095 s -- in org.openmrs.module.reporting.query.person.service.PersonQueryServiceImplTest
24-Sep-2025 17:40:46 [INFO]
24-Sep-2025 17:40:46 [INFO] Results:
24-Sep-2025 17:40:46 [INFO]
24-Sep-2025 17:40:46 [WARNING] Tests run: 773, Failures: 0, Errors: 0, Skipped: 14
24-Sep-2025 17:40:46 [INFO]
24-Sep-2025 17:40:46 [INFO]
24-Sep-2025 17:40:46 [INFO] --- jar:3.4.1:jar (default-jar) @ reporting-api-tests ---
24-Sep-2025 17:40:47 [WARNING] JAR will be empty - no content was marked for inclusion!
24-Sep-2025 17:40:47 [INFO] Building jar: /module/api-tests/target/reporting-api-tests-2.0.0-SNAPSHOT.jar
24-Sep-2025 17:40:47 [INFO]
24-Sep-2025 17:40:47 [INFO] --- jar:3.4.1:test-jar (default) @ reporting-api-tests ---
24-Sep-2025 17:40:47 [INFO] Building jar: /module/api-tests/target/reporting-api-tests-2.0.0-SNAPSHOT-tests.jar
24-Sep-2025 17:40:47 [INFO]
24-Sep-2025 17:40:47 [INFO] -----------------< org.openmrs.module:reporting-omod >------------------
24-Sep-2025 17:40:47 [INFO] Building Reporting OMOD 2.0.0-SNAPSHOT                             [4/4]
24-Sep-2025 17:40:47 [INFO]   from omod/pom.xml
24-Sep-2025 17:40:47 [INFO] --------------------------------[ jar ]---------------------------------
24-Sep-2025 17:40:47 [INFO]
24-Sep-2025 17:40:47 [INFO] --- clean:3.2.0:clean (default-clean) @ reporting-omod ---
24-Sep-2025 17:40:47 [INFO]
24-Sep-2025 17:40:47 [INFO] --- openmrs:1.0.1:initialize-module (init) @ reporting-omod ---
24-Sep-2025 17:40:47 [INFO]
24-Sep-2025 17:40:47 [INFO] --- dependency:3.7.0:unpack-dependencies (Expand resources) @ reporting-omod ---
24-Sep-2025 17:40:48 [INFO]
24-Sep-2025 17:40:48 [INFO] --- resources:3.3.1:resources (default-resources) @ reporting-omod ---
24-Sep-2025 17:40:48 [INFO] Copying 0 resource from src/main/resources to target/classes
24-Sep-2025 17:40:48 [INFO] Copying 2 resources from src/main/resources to target/classes
24-Sep-2025 17:40:48 [INFO] Copying 225 resources from src/main/webapp to target/classes/web/module
24-Sep-2025 17:40:49 [INFO] Copying 225 resources from src/main/webapp to target/classes/web/module
24-Sep-2025 17:40:49 [INFO]
24-Sep-2025 17:40:49 [INFO] --- compiler:3.13.0:compile (default-compile) @ reporting-omod ---
24-Sep-2025 17:40:49 [INFO] Recompiling the module because of changed dependency.
24-Sep-2025 17:40:49 [INFO] Compiling 115 source files with javac [debug target 1.8] to target/classes
24-Sep-2025 17:40:50 [WARNING] bootstrap class path not set in conjunction with -source 8
24-Sep-2025 17:40:50 [WARNING] source value 8 is obsolete and will be removed in a future release
24-Sep-2025 17:40:50 [WARNING] target value 8 is obsolete and will be removed in a future release
24-Sep-2025 17:40:50 [WARNING] To suppress warnings about obsolete options, use -Xlint:-options.
24-Sep-2025 17:40:50 [INFO] Annotation processing is enabled because one or more processors were found
24-Sep-2025 17:40:50   on the class path. A future release of javac may disable annotation processing
24-Sep-2025 17:40:50   unless at least one processor is specified by name (-processor), or a search
24-Sep-2025 17:40:50   path is specified (--processor-path, --processor-module-path), or annotation
24-Sep-2025 17:40:50   processing is enabled explicitly (-proc:only, -proc:full).
24-Sep-2025 17:40:50   Use -Xlint:-options to suppress this message.
24-Sep-2025 17:40:50   Use -proc:none to disable annotation processing.
24-Sep-2025 17:40:50 [WARNING] /module/omod/src/main/java/org/openmrs/module/reporting/web/controller/QueryParameterFormController.java:[120,74] Double(double) in java.lang.Double has been deprecated and marked for removal
24-Sep-2025 17:40:50 [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;
24-Sep-2025 17:40:50   cast to java.lang.Class<?> for a varargs call
24-Sep-2025 17:40:50   cast to java.lang.Class<?>[] for a non-varargs call and to suppress this warning
24-Sep-2025 17:40:50 [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;
24-Sep-2025 17:40:50   cast to java.lang.Object for a varargs call
24-Sep-2025 17:40:50   cast to java.lang.Object[] for a non-varargs call and to suppress this warning
24-Sep-2025 17:40:50 [INFO] /module/omod/src/main/java/org/openmrs/module/reporting/web/controller/mapping/LogicDataSetDefinitionMappingHandler.java: Some input files use or override a deprecated API.
24-Sep-2025 17:40:50 [INFO] /module/omod/src/main/java/org/openmrs/module/reporting/web/controller/mapping/LogicDataSetDefinitionMappingHandler.java: Recompile with -Xlint:deprecation for details.
24-Sep-2025 17:40:50 [INFO] /module/omod/src/main/java/org/openmrs/module/reporting/web/controller/GetMappedAsStringController.java: Some input files use unchecked or unsafe operations.
24-Sep-2025 17:40:50 [INFO] /module/omod/src/main/java/org/openmrs/module/reporting/web/controller/GetMappedAsStringController.java: Recompile with -Xlint:unchecked for details.
24-Sep-2025 17:40:50 [INFO]
24-Sep-2025 17:40:50 [INFO] --- build-helper:1.7:parse-version (default) @ reporting-omod ---
24-Sep-2025 17:40:50 [INFO]
24-Sep-2025 17:40:50 [INFO] --- resources:3.3.1:testResources (default-testResources) @ reporting-omod ---
24-Sep-2025 17:40:50 [INFO] skip non existing resourceDirectory /module/omod/src/test/resources
24-Sep-2025 17:40:50 [INFO] skip non existing resourceDirectory /module/omod/src/test/resources
24-Sep-2025 17:40:50 [INFO]
24-Sep-2025 17:40:50 [INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ reporting-omod ---
24-Sep-2025 17:40:50 [INFO] No sources to compile
24-Sep-2025 17:40:50 [INFO]
24-Sep-2025 17:40:50 [INFO] --- surefire:3.5.3:test (default-test) @ reporting-omod ---
24-Sep-2025 17:40:51 [INFO] No tests to run.
24-Sep-2025 17:40:51 [INFO]
24-Sep-2025 17:40:51 [INFO] --- jar:3.4.1:jar (default-jar) @ reporting-omod ---
24-Sep-2025 17:40:51 [INFO] Building jar: /module/omod/target/reporting-2.0.0-SNAPSHOT.jar
24-Sep-2025 17:40:51 [INFO]
24-Sep-2025 17:40:51 [INFO] --- openmrs:1.0.1:package-module (pack) @ reporting-omod ---
24-Sep-2025 17:40:51 [INFO] Packaging OpenMRS module
24-Sep-2025 17:40:52 [INFO] Building jar: /module/omod/target/reporting-2.0.0-SNAPSHOT.omod
24-Sep-2025 17:40:53 [INFO]
24-Sep-2025 17:40:53 [INFO] --- jar:3.4.1:test-jar (default) @ reporting-omod ---
24-Sep-2025 17:40:53 [WARNING] JAR will be empty - no content was marked for inclusion!
24-Sep-2025 17:40:53 [INFO] Building jar: /module/omod/target/reporting-2.0.0-SNAPSHOT-tests.jar
24-Sep-2025 17:40:53 [INFO] ------------------------------------------------------------------------
24-Sep-2025 17:40:53 [INFO] Reactor Summary for Reporting 2.0.0-SNAPSHOT:
24-Sep-2025 17:40:53 [INFO]
24-Sep-2025 17:40:53 [INFO] Reporting .......................................... SUCCESS [  0.366 s]
24-Sep-2025 17:40:53 [INFO] Reporting API ...................................... SUCCESS [ 13.572 s]
24-Sep-2025 17:40:53 [INFO] reporting API Tests ................................ SUCCESS [01:22 min]
24-Sep-2025 17:40:53 [INFO] Reporting OMOD ..................................... SUCCESS [  5.720 s]
24-Sep-2025 17:40:53 [INFO] ------------------------------------------------------------------------
24-Sep-2025 17:40:53 [INFO] BUILD SUCCESS
24-Sep-2025 17:40:53 [INFO] ------------------------------------------------------------------------
24-Sep-2025 17:40:53 [INFO] Total time:  01:42 min
24-Sep-2025 17:40:53 [INFO] Finished at: 2025-09-24T17:40:53Z
24-Sep-2025 17:40:53 [INFO] ------------------------------------------------------------------------
24-Sep-2025 17:40:53 Finished task 'Build and test' with result: Success
24-Sep-2025 17:40:53 Running post build plugin 'Docker Container Cleanup'
24-Sep-2025 17:40:53 Running post build plugin 'NCover Results Collector'
24-Sep-2025 17:40:53 Running post build plugin 'Build Results Label Collector'
24-Sep-2025 17:40:53 Running post build plugin 'Clover Results Collector'
24-Sep-2025 17:40:53 Running post build plugin 'npm Cache Cleanup'
24-Sep-2025 17:40:53 Running post build plugin 'Artifact Copier'
24-Sep-2025 17:40:53 Finalising the build...
24-Sep-2025 17:40:53 Stopping timer.
24-Sep-2025 17:40:53 Build REP-REP-BTJ21-954 completed.
24-Sep-2025 17:40:53 Running on server: post build plugin 'Build Hanging Detection Configuration'
24-Sep-2025 17:40:53 Running on server: post build plugin 'NCover Results Collector'
24-Sep-2025 17:40:53 Running on server: post build plugin 'Build Labeller'
24-Sep-2025 17:40:53 Running on server: post build plugin 'Clover Delta Calculator'
24-Sep-2025 17:40:53 Running on server: post build plugin 'Maven Dependencies Postprocessor'
24-Sep-2025 17:40:53 All post build plugins have finished
24-Sep-2025 17:40:53 Generating build results summary...
24-Sep-2025 17:40:53 Saving build results to disk...
24-Sep-2025 17:40:53 Store variable context...
24-Sep-2025 17:40:53 Finished building REP-REP-BTJ21-954.