OpenMRS Core Master

Build: #3968 failed

Job: Unit Test failed

Stages & jobs

  1. Build

  2. Test

  3. Deploy

  4. Release

    Requires a user to start manually

Build log

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

15-Sep-2025 15:49:55         at org.openmrs.api.impl.EncounterServiceImpl$$SpringCGLIB$$0.saveEncounter(<generated>)
15-Sep-2025 15:49:55         at org.openmrs.api.impl.EncounterServiceImpl.unvoidEncounter(EncounterServiceImpl.java:486)
15-Sep-2025 15:49:55         at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
15-Sep-2025 15:49:55         at java.base/java.lang.reflect.Method.invoke(Method.java:580)
15-Sep-2025 15:49:55         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
15-Sep-2025 15:49:55         at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:380)
15-Sep-2025 15:49:55         at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:49:55         at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:126)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728)
15-Sep-2025 15:49:55         at org.openmrs.api.impl.EncounterServiceImpl$$SpringCGLIB$$0.unvoidEncounter(<generated>)
15-Sep-2025 15:49:55         at org.openmrs.api.handler.PatientDataUnvoidHandler.handle(PatientDataUnvoidHandler.java:59)
15-Sep-2025 15:49:55         at org.openmrs.api.handler.PatientDataUnvoidHandler.handle(PatientDataUnvoidHandler.java:41)
15-Sep-2025 15:49:55         at org.openmrs.aop.RequiredDataAdvice.recursivelyHandle(RequiredDataAdvice.java:293)
15-Sep-2025 15:49:55         at org.openmrs.aop.RequiredDataAdvice.before(RequiredDataAdvice.java:172)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:57)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:49:55         at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:126)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728)
15-Sep-2025 15:49:55         at org.openmrs.api.impl.PatientServiceImpl$$SpringCGLIB$$0.unvoidPatient(<generated>)
15-Sep-2025 15:49:55         at org.openmrs.api.handler.PatientDataUnvoidHandlerTest.handle_shouldUnvoidMembersAssociatedWithThePatient(PatientDataUnvoidHandlerTest.java:179)
15-Sep-2025 15:49:55         at java.base/java.lang.reflect.Method.invoke(Method.java:580)
15-Sep-2025 15:49:55         at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
15-Sep-2025 15:49:55         at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
15-Sep-2025 15:49:55
15-Sep-2025 15:49:55 [ERROR] org.openmrs.api.handler.PatientDataUnvoidHandlerTest.handle_shouldNotUnvoidTheOrdersAndEncountersThatNeverGotVoidedWithThePatient -- Time elapsed: 1.777 s <<< ERROR!
15-Sep-2025 15:49:55 java.lang.IllegalArgumentException: The 'reason' argument is required
15-Sep-2025 15:49:55         at org.openmrs.api.handler.RequireVoidReasonVoidHandler.handle(RequireVoidReasonVoidHandler.java:48)
15-Sep-2025 15:49:55         at org.openmrs.api.handler.RequireVoidReasonVoidHandler.handle(RequireVoidReasonVoidHandler.java:32)
15-Sep-2025 15:49:55         at org.openmrs.aop.RequiredDataAdvice.recursivelyHandle(RequiredDataAdvice.java:293)
15-Sep-2025 15:49:55         at org.openmrs.aop.RequiredDataAdvice.before(RequiredDataAdvice.java:165)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:57)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:49:55         at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:126)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728)
15-Sep-2025 15:49:55         at org.openmrs.api.impl.ObsServiceImpl$$SpringCGLIB$$0.voidObs(<generated>)
15-Sep-2025 15:49:55         at org.openmrs.api.impl.ObsServiceImpl.voidExistingObs(ObsServiceImpl.java:147)
15-Sep-2025 15:49:55         at org.openmrs.api.impl.ObsServiceImpl.saveExistingObs(ObsServiceImpl.java:174)
15-Sep-2025 15:49:55         at org.openmrs.api.impl.ObsServiceImpl.saveObs(ObsServiceImpl.java:119)
15-Sep-2025 15:49:55         at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
15-Sep-2025 15:49:55         at java.base/java.lang.reflect.Method.invoke(Method.java:580)
15-Sep-2025 15:49:55         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
15-Sep-2025 15:49:55         at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:380)
15-Sep-2025 15:49:55         at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:49:55         at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:126)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728)
15-Sep-2025 15:49:55         at org.openmrs.api.impl.ObsServiceImpl$$SpringCGLIB$$0.saveObs(<generated>)
15-Sep-2025 15:49:55         at org.openmrs.api.impl.EncounterServiceImpl.saveEncounter(EncounterServiceImpl.java:192)
15-Sep-2025 15:49:55         at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
15-Sep-2025 15:49:55         at java.base/java.lang.reflect.Method.invoke(Method.java:580)
15-Sep-2025 15:49:55         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
15-Sep-2025 15:49:55         at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:380)
15-Sep-2025 15:49:55         at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:49:55         at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:126)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728)
15-Sep-2025 15:49:55         at org.openmrs.api.impl.EncounterServiceImpl$$SpringCGLIB$$0.saveEncounter(<generated>)
15-Sep-2025 15:49:55         at org.openmrs.api.impl.EncounterServiceImpl.unvoidEncounter(EncounterServiceImpl.java:486)
15-Sep-2025 15:49:55         at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
15-Sep-2025 15:49:55         at java.base/java.lang.reflect.Method.invoke(Method.java:580)
15-Sep-2025 15:49:55         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
15-Sep-2025 15:49:55         at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:380)
15-Sep-2025 15:49:55         at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:49:55         at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:126)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728)
15-Sep-2025 15:49:55         at org.openmrs.api.impl.EncounterServiceImpl$$SpringCGLIB$$0.unvoidEncounter(<generated>)
15-Sep-2025 15:49:55         at org.openmrs.api.handler.PatientDataUnvoidHandler.handle(PatientDataUnvoidHandler.java:59)
15-Sep-2025 15:49:55         at org.openmrs.api.handler.PatientDataUnvoidHandlerTest.handle_shouldNotUnvoidTheOrdersAndEncountersThatNeverGotVoidedWithThePatient(PatientDataUnvoidHandlerTest.java:139)
15-Sep-2025 15:49:55         at java.base/java.lang.reflect.Method.invoke(Method.java:580)
15-Sep-2025 15:49:55         at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
15-Sep-2025 15:49:55         at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
15-Sep-2025 15:49:55
15-Sep-2025 15:49:55 [ERROR] org.openmrs.api.handler.PatientDataUnvoidHandlerTest.handle_shouldUnvoidTheOrdersAndEncountersAssociatedWithThePatient -- Time elapsed: 0.197 s <<< ERROR!
15-Sep-2025 15:49:55 java.lang.IllegalArgumentException: The 'reason' argument is required
15-Sep-2025 15:49:55         at org.openmrs.api.handler.RequireVoidReasonVoidHandler.handle(RequireVoidReasonVoidHandler.java:48)
15-Sep-2025 15:49:55         at org.openmrs.api.handler.RequireVoidReasonVoidHandler.handle(RequireVoidReasonVoidHandler.java:32)
15-Sep-2025 15:49:55         at org.openmrs.aop.RequiredDataAdvice.recursivelyHandle(RequiredDataAdvice.java:293)
15-Sep-2025 15:49:55         at org.openmrs.aop.RequiredDataAdvice.before(RequiredDataAdvice.java:165)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:57)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:49:55         at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:126)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728)
15-Sep-2025 15:49:55         at org.openmrs.api.impl.ObsServiceImpl$$SpringCGLIB$$0.voidObs(<generated>)
15-Sep-2025 15:49:55         at org.openmrs.api.impl.ObsServiceImpl.voidExistingObs(ObsServiceImpl.java:147)
15-Sep-2025 15:49:55         at org.openmrs.api.impl.ObsServiceImpl.saveExistingObs(ObsServiceImpl.java:174)
15-Sep-2025 15:49:55         at org.openmrs.api.impl.ObsServiceImpl.saveObs(ObsServiceImpl.java:119)
15-Sep-2025 15:49:55         at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
15-Sep-2025 15:49:55         at java.base/java.lang.reflect.Method.invoke(Method.java:580)
15-Sep-2025 15:49:55         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
15-Sep-2025 15:49:55         at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:380)
15-Sep-2025 15:49:55         at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:49:55         at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:126)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728)
15-Sep-2025 15:49:55         at org.openmrs.api.impl.ObsServiceImpl$$SpringCGLIB$$0.saveObs(<generated>)
15-Sep-2025 15:49:55         at org.openmrs.api.impl.EncounterServiceImpl.saveEncounter(EncounterServiceImpl.java:192)
15-Sep-2025 15:49:55         at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
15-Sep-2025 15:49:55         at java.base/java.lang.reflect.Method.invoke(Method.java:580)
15-Sep-2025 15:49:55         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
15-Sep-2025 15:49:55         at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:380)
15-Sep-2025 15:49:55         at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:49:55         at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:126)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728)
15-Sep-2025 15:49:55         at org.openmrs.api.impl.EncounterServiceImpl$$SpringCGLIB$$0.saveEncounter(<generated>)
15-Sep-2025 15:49:55         at org.openmrs.api.impl.EncounterServiceImpl.unvoidEncounter(EncounterServiceImpl.java:486)
15-Sep-2025 15:49:55         at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
15-Sep-2025 15:49:55         at java.base/java.lang.reflect.Method.invoke(Method.java:580)
15-Sep-2025 15:49:55         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
15-Sep-2025 15:49:55         at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:380)
15-Sep-2025 15:49:55         at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:49:55         at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:126)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:49:55         at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728)
15-Sep-2025 15:49:55         at org.openmrs.api.impl.EncounterServiceImpl$$SpringCGLIB$$0.unvoidEncounter(<generated>)
15-Sep-2025 15:49:55         at org.openmrs.api.handler.PatientDataUnvoidHandler.handle(PatientDataUnvoidHandler.java:59)
15-Sep-2025 15:49:55         at org.openmrs.api.handler.PatientDataUnvoidHandlerTest.handle_shouldUnvoidTheOrdersAndEncountersAssociatedWithThePatient(PatientDataUnvoidHandlerTest.java:82)
15-Sep-2025 15:49:55         at java.base/java.lang.reflect.Method.invoke(Method.java:580)
15-Sep-2025 15:49:55         at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
15-Sep-2025 15:49:55         at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
15-Sep-2025 15:49:55
15-Sep-2025 15:49:55 [INFO] Running org.openmrs.api.handler.PersonUnvoidHandlerTest
15-Sep-2025 15:49:55 [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s -- in org.openmrs.api.handler.PersonUnvoidHandlerTest
15-Sep-2025 15:49:55 [INFO] Running org.openmrs.api.handler.RequiredReasonVoidSaveHandlerTest
15-Sep-2025 15:49:55 [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.162 s -- in org.openmrs.api.handler.RequiredReasonVoidSaveHandlerTest
15-Sep-2025 15:49:55 [INFO] Running org.openmrs.api.handler.PersonSaveHandlerTest
15-Sep-2025 15:49:55 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 s -- in org.openmrs.api.handler.PersonSaveHandlerTest
15-Sep-2025 15:49:55 [INFO] Running org.openmrs.api.handler.BaseUnretireHandlerTest
15-Sep-2025 15:49:55 [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in org.openmrs.api.handler.BaseUnretireHandlerTest
15-Sep-2025 15:49:55 [INFO] Running org.openmrs.api.handler.PersonVoidHandlerTest
15-Sep-2025 15:49:55 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.089 s -- in org.openmrs.api.handler.PersonVoidHandlerTest
15-Sep-2025 15:49:55 [INFO] Running org.openmrs.api.handler.RequireVoidReasonVoidHandlerTest
15-Sep-2025 15:49:55 [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.049 s -- in org.openmrs.api.handler.RequireVoidReasonVoidHandlerTest
15-Sep-2025 15:49:55 [INFO] Running org.openmrs.api.handler.ExistingOrNewVisitAssignmentHandlerTest
15-Sep-2025 15:49:55 [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.149 s -- in org.openmrs.api.handler.ExistingOrNewVisitAssignmentHandlerTest
15-Sep-2025 15:49:55 [INFO] Running org.openmrs.api.handler.ExistingVisitAssignmentHandlerTest
15-Sep-2025 15:49:55 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.121 s -- in org.openmrs.api.handler.ExistingVisitAssignmentHandlerTest
15-Sep-2025 15:49:55 [INFO] Running org.openmrs.api.handler.OpenmrsObjectSaveHandlerTest
15-Sep-2025 15:49:56 [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s -- in org.openmrs.api.handler.OpenmrsObjectSaveHandlerTest
15-Sep-2025 15:49:56 [INFO] Running org.openmrs.api.handler.ConceptNameSaveHandlerTest
15-Sep-2025 15:49:56 [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.020 s -- in org.openmrs.api.handler.ConceptNameSaveHandlerTest
15-Sep-2025 15:49:56 [INFO] Running org.openmrs.api.handler.BaseUnvoidHandlerTest
15-Sep-2025 15:49:56 [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in org.openmrs.api.handler.BaseUnvoidHandlerTest
15-Sep-2025 15:49:56 [INFO] Running org.openmrs.api.handler.PatientDataVoidHandlerTest
15-Sep-2025 15:49:56 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.510 s -- in org.openmrs.api.handler.PatientDataVoidHandlerTest
15-Sep-2025 15:49:56 [INFO] Running org.openmrs.api.handler.BaseRetireHandlerTest
15-Sep-2025 15:49:56 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.010 s -- in org.openmrs.api.handler.BaseRetireHandlerTest
15-Sep-2025 15:49:56 [INFO] Running org.openmrs.api.VisitServiceTest
15-Sep-2025 15:49:58 [INFO] Tests run: 69, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.984 s -- in org.openmrs.api.VisitServiceTest
15-Sep-2025 15:49:58 [INFO] Running org.openmrs.api.AdministrationServiceTest
15-Sep-2025 15:49:59 [ERROR] Tests run: 73, Failures: 7, Errors: 0, Skipped: 4, Time elapsed: 1.329 s <<< FAILURE! -- in org.openmrs.api.AdministrationServiceTest
15-Sep-2025 15:49:59 [ERROR] org.openmrs.api.AdministrationServiceTest.purgeGlobalProperty_shouldFailIfUserIsNotSupposedToDeleteGlobalProperty -- Time elapsed: 0.012 s <<< FAILURE!
15-Sep-2025 15:49:59 org.opentest4j.AssertionFailedError: expected: <> but was: <Privilege: Some Privilege For Delete Global Properties, required to purge globalProperty: another-global-property>
15-Sep-2025 15:49:59         at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
15-Sep-2025 15:49:59         at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
15-Sep-2025 15:49:59         at org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
15-Sep-2025 15:49:59         at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:182)
15-Sep-2025 15:49:59         at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:177)
15-Sep-2025 15:49:59         at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:1145)
15-Sep-2025 15:49:59         at org.openmrs.api.AdministrationServiceTest.purgeGlobalProperty_shouldFailIfUserIsNotSupposedToDeleteGlobalProperty(AdministrationServiceTest.java:732)
15-Sep-2025 15:49:59         at java.base/java.lang.reflect.Method.invoke(Method.java:580)
15-Sep-2025 15:49:59         at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
15-Sep-2025 15:49:59         at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
15-Sep-2025 15:49:59
15-Sep-2025 15:49:59 [ERROR] org.openmrs.api.AdministrationServiceTest.saveGlobalProperty_shouldFailIfGivenAllowedLocaleListDoesNotContainDefaultLocale -- Time elapsed: 0.010 s <<< FAILURE!
15-Sep-2025 15:49:59 java.lang.AssertionError:
15-Sep-2025 15:49:59
15-Sep-2025 15:49:59 Expected: a string containing "can not be removed from allowed locales list because it is the default locale"
15-Sep-2025 15:49:59      but: was ""
15-Sep-2025 15:49:59         at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
15-Sep-2025 15:49:59         at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:6)
15-Sep-2025 15:49:59         at org.openmrs.api.AdministrationServiceTest.saveGlobalProperty_shouldFailIfGivenAllowedLocaleListDoesNotContainDefaultLocale(AdministrationServiceTest.java:488)
15-Sep-2025 15:49:59         at java.base/java.lang.reflect.Method.invoke(Method.java:580)
15-Sep-2025 15:49:59         at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
15-Sep-2025 15:49:59         at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
15-Sep-2025 15:49:59
15-Sep-2025 15:49:59 [ERROR] org.openmrs.api.AdministrationServiceTest.getGlobalProperty_shouldFailIfUserHasNoPrivileges -- Time elapsed: 0.019 s <<< FAILURE!
15-Sep-2025 15:49:59 org.opentest4j.AssertionFailedError: expected: <> but was: <Privileges required: Get Global Properties>
15-Sep-2025 15:49:59         at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
15-Sep-2025 15:49:59         at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
15-Sep-2025 15:49:59         at org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
15-Sep-2025 15:49:59         at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:182)
15-Sep-2025 15:49:59         at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:177)
15-Sep-2025 15:49:59         at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:1145)
15-Sep-2025 15:49:59         at org.openmrs.api.AdministrationServiceTest.getGlobalProperty_shouldFailIfUserHasNoPrivileges(AdministrationServiceTest.java:597)
15-Sep-2025 15:49:59         at java.base/java.lang.reflect.Method.invoke(Method.java:580)
15-Sep-2025 15:49:59         at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
15-Sep-2025 15:49:59         at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
15-Sep-2025 15:49:59
15-Sep-2025 15:49:59 [ERROR] org.openmrs.api.AdministrationServiceTest.updateGlobalProperty_shouldFailIfUserIsNotAllowedToEditGlobalProperty -- Time elapsed: 0.016 s <<< FAILURE!
15-Sep-2025 15:49:59 org.opentest4j.AssertionFailedError: expected: <> but was: <Privileges required: Manage Global Properties>
15-Sep-2025 15:49:59         at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
15-Sep-2025 15:49:59         at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
15-Sep-2025 15:49:59         at org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
15-Sep-2025 15:49:59         at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:182)
15-Sep-2025 15:49:59         at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:177)
15-Sep-2025 15:49:59         at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:1145)
15-Sep-2025 15:49:59         at org.openmrs.api.AdministrationServiceTest.updateGlobalProperty_shouldFailIfUserIsNotAllowedToEditGlobalProperty(AdministrationServiceTest.java:668)
15-Sep-2025 15:49:59         at java.base/java.lang.reflect.Method.invoke(Method.java:580)
15-Sep-2025 15:49:59         at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
15-Sep-2025 15:49:59         at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
15-Sep-2025 15:49:59
15-Sep-2025 15:49:59 [ERROR] org.openmrs.api.AdministrationServiceTest.saveGlobalProperty_shouldFailIfUserIsNotSupposedToEditGlobalProperty -- Time elapsed: 0.008 s <<< FAILURE!
15-Sep-2025 15:49:59 org.opentest4j.AssertionFailedError: expected: <> but was: <Privilege: Manage Global Properties, required to edit globalProperty: another-global-property>
15-Sep-2025 15:49:59         at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
15-Sep-2025 15:49:59         at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
15-Sep-2025 15:49:59         at org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
15-Sep-2025 15:49:59         at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:182)
15-Sep-2025 15:49:59         at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:177)
15-Sep-2025 15:49:59         at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:1145)
15-Sep-2025 15:49:59         at org.openmrs.api.AdministrationServiceTest.saveGlobalProperty_shouldFailIfUserIsNotSupposedToEditGlobalProperty(AdministrationServiceTest.java:713)
15-Sep-2025 15:49:59         at java.base/java.lang.reflect.Method.invoke(Method.java:580)
15-Sep-2025 15:49:59         at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
15-Sep-2025 15:49:59         at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
15-Sep-2025 15:49:59
15-Sep-2025 15:49:59 [ERROR] org.openmrs.api.AdministrationServiceTest.saveGlobalProperty_shouldFailIfDefaultLocaleNotInAllowedLocaleList -- Time elapsed: 0.010 s <<< FAILURE!
15-Sep-2025 15:49:59 java.lang.AssertionError:
15-Sep-2025 15:49:59
15-Sep-2025 15:49:59 Expected: a string containing "is not in allowed locales list"
15-Sep-2025 15:49:59      but: was ""
15-Sep-2025 15:49:59         at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
15-Sep-2025 15:49:59         at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:6)
15-Sep-2025 15:49:59         at org.openmrs.api.AdministrationServiceTest.saveGlobalProperty_shouldFailIfDefaultLocaleNotInAllowedLocaleList(AdministrationServiceTest.java:498)
15-Sep-2025 15:49:59         at java.base/java.lang.reflect.Method.invoke(Method.java:580)
15-Sep-2025 15:49:59         at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
15-Sep-2025 15:49:59         at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
15-Sep-2025 15:49:59
15-Sep-2025 15:49:59 [ERROR] org.openmrs.api.AdministrationServiceTest.getGlobalPropertyObject_shouldFailIfUserHasNoPrivileges -- Time elapsed: 0.019 s <<< FAILURE!
15-Sep-2025 15:49:59 org.opentest4j.AssertionFailedError: expected: <> but was: <Privileges required: Get Global Properties>
15-Sep-2025 15:49:59         at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
15-Sep-2025 15:49:59         at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
15-Sep-2025 15:49:59         at org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
15-Sep-2025 15:49:59         at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:182)
15-Sep-2025 15:49:59         at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:177)
15-Sep-2025 15:49:59         at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:1145)
15-Sep-2025 15:49:59         at org.openmrs.api.AdministrationServiceTest.getGlobalPropertyObject_shouldFailIfUserHasNoPrivileges(AdministrationServiceTest.java:631)
15-Sep-2025 15:49:59         at java.base/java.lang.reflect.Method.invoke(Method.java:580)
15-Sep-2025 15:49:59         at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
15-Sep-2025 15:49:59         at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
15-Sep-2025 15:49:59
15-Sep-2025 15:49:59 [INFO] Running org.openmrs.api.ProviderServiceTest
15-Sep-2025 15:50:00 [INFO] Tests run: 48, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.453 s -- in org.openmrs.api.ProviderServiceTest
15-Sep-2025 15:50:00 [INFO] Running org.openmrs.RoleTest
15-Sep-2025 15:50:00 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in org.openmrs.RoleTest
15-Sep-2025 15:50:00 [INFO] Running org.openmrs.UserTest
15-Sep-2025 15:50:00 [INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s -- in org.openmrs.UserTest
15-Sep-2025 15:50:00 [INFO] Running org.openmrs.PersonAttributeTest
15-Sep-2025 15:50:00 [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.029 s -- in org.openmrs.PersonAttributeTest
15-Sep-2025 15:50:00 [INFO] Running org.openmrs.FormTest
15-Sep-2025 15:50:00 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in org.openmrs.FormTest
15-Sep-2025 15:50:00 [INFO] Running org.openmrs.test.matchers.HasGlobalErrorsTest
15-Sep-2025 15:50:00 [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s -- in org.openmrs.test.matchers.HasGlobalErrorsTest
15-Sep-2025 15:50:00 [INFO] Running org.openmrs.test.matchers.HasFieldErrorsTest
15-Sep-2025 15:50:00 [INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.017 s -- in org.openmrs.test.matchers.HasFieldErrorsTest
15-Sep-2025 15:50:00 [INFO] Running org.openmrs.BaseOpenmrsObjectTest
15-Sep-2025 15:50:00 [INFO] Tests run: 20, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.240 s -- in org.openmrs.BaseOpenmrsObjectTest
15-Sep-2025 15:50:00 [INFO] Running org.openmrs.DurationTest
15-Sep-2025 15:50:00 [INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.114 s -- in org.openmrs.DurationTest
15-Sep-2025 15:50:00 [INFO] Running org.openmrs.ObsBehaviorTest
15-Sep-2025 15:50:00 [WARNING] Tests run: 3, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.061 s -- in org.openmrs.ObsBehaviorTest
15-Sep-2025 15:50:00 [INFO] Running org.openmrs.OrderTypeTest
15-Sep-2025 15:50:00 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in org.openmrs.OrderTypeTest
15-Sep-2025 15:50:00 [INFO] Running org.openmrs.EncounterTypeTest
15-Sep-2025 15:50:00 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s -- in org.openmrs.EncounterTypeTest
15-Sep-2025 15:50:00 [INFO] Running org.openmrs.PatientTest
15-Sep-2025 15:50:00 [INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 s -- in org.openmrs.PatientTest
15-Sep-2025 15:50:00 [INFO] Running org.openmrs.OpenmrsTestAnnotationsTest
15-Sep-2025 15:50:01 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.149 s -- in org.openmrs.OpenmrsTestAnnotationsTest
15-Sep-2025 15:50:01 [INFO] Running org.openmrs.AllergenTest
15-Sep-2025 15:50:01 [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.601 s -- in org.openmrs.AllergenTest
15-Sep-2025 15:50:01 [INFO] Running org.openmrs.notification.MessageTest
15-Sep-2025 15:50:01 [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in org.openmrs.notification.MessageTest
15-Sep-2025 15:50:01 [INFO] Running org.openmrs.notification.db.hibernate.HibernateAlertDAOTest
15-Sep-2025 15:50:01 [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.100 s -- in org.openmrs.notification.db.hibernate.HibernateAlertDAOTest
15-Sep-2025 15:50:01 [INFO] Running org.openmrs.notification.AlertServiceTest
15-Sep-2025 15:50:01 [ERROR] Tests run: 3, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.058 s <<< FAILURE! -- in org.openmrs.notification.AlertServiceTest
15-Sep-2025 15:50:01 [ERROR] org.openmrs.notification.AlertServiceTest.notifySuperUsers_shouldAddAnAlertWithMessageTextIfCauseIsNull -- Time elapsed: 0.031 s <<< ERROR!
15-Sep-2025 15:50:01 org.openmrs.api.ValidationException: 'Alert: #null' failed to validate with reason: text:
15-Sep-2025 15:50:01         at org.openmrs.validator.ValidateUtil.validate(ValidateUtil.java:88)
15-Sep-2025 15:50:01         at org.openmrs.aop.RequiredDataAdvice.before(RequiredDataAdvice.java:131)
15-Sep-2025 15:50:01         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:57)
15-Sep-2025 15:50:01         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:50:01         at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:126)
15-Sep-2025 15:50:01         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:50:01         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)
15-Sep-2025 15:50:01         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:50:01         at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728)
15-Sep-2025 15:50:01         at org.openmrs.notification.impl.AlertServiceImpl$$SpringCGLIB$$0.saveAlert(<generated>)
15-Sep-2025 15:50:01         at org.openmrs.notification.impl.AlertServiceImpl.notifySuperUsers(AlertServiceImpl.java:210)
15-Sep-2025 15:50:01         at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
15-Sep-2025 15:50:01         at java.base/java.lang.reflect.Method.invoke(Method.java:580)
15-Sep-2025 15:50:01         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360)
15-Sep-2025 15:50:01         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
15-Sep-2025 15:50:01         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
15-Sep-2025 15:50:01         at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:380)
15-Sep-2025 15:50:01         at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)
15-Sep-2025 15:50:01         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:50:01         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)
15-Sep-2025 15:50:01         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:50:01         at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:126)
15-Sep-2025 15:50:01         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:50:01         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)
15-Sep-2025 15:50:01         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:50:01         at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728)
15-Sep-2025 15:50:01         at org.openmrs.notification.impl.AlertServiceImpl$$SpringCGLIB$$0.notifySuperUsers(<generated>)
15-Sep-2025 15:50:01         at org.openmrs.notification.AlertServiceTest.notifySuperUsers_shouldAddAnAlertWithMessageTextIfCauseIsNull(AlertServiceTest.java:34)
15-Sep-2025 15:50:01         at java.base/java.lang.reflect.Method.invoke(Method.java:580)
15-Sep-2025 15:50:01         at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
15-Sep-2025 15:50:01         at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
15-Sep-2025 15:50:01
15-Sep-2025 15:50:01 [ERROR] org.openmrs.notification.AlertServiceTest.notifySuperUsers_shouldAddAnAlertToTheDatabase -- Time elapsed: 0.010 s <<< ERROR!
15-Sep-2025 15:50:01 org.openmrs.api.ValidationException: 'Alert: #null' failed to validate with reason: text:
15-Sep-2025 15:50:01         at org.openmrs.validator.ValidateUtil.validate(ValidateUtil.java:88)
15-Sep-2025 15:50:01         at org.openmrs.aop.RequiredDataAdvice.before(RequiredDataAdvice.java:131)
15-Sep-2025 15:50:01         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:57)
15-Sep-2025 15:50:01         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:50:01         at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:126)
15-Sep-2025 15:50:01         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:50:01         at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)
15-Sep-2025 15:50:01         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
15-Sep-2025 15:50:01         at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728)
15-Sep-2025 15:50:01         at org.openmrs.notification.impl.AlertServiceImpl$$SpringCGLIB$$0.saveAlert(<generated>)
15-Sep-2025 15:50:01         at org.openmrs.notification.impl.AlertServiceImpl.notifySuperUsers(AlertServiceImpl.java:210)
15-Sep-2025 15:50:01         at org.openmrs.notification.AlertServiceTest.notifySuperUsers_shouldAddAnAlertToTheDatabase(AlertServiceTest.java:55)
15-Sep-2025 15:50:01         at java.base/java.lang.reflect.Method.invoke(Method.java:580)
15-Sep-2025 15:50:01         at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
15-Sep-2025 15:50:01         at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
15-Sep-2025 15:50:01
15-Sep-2025 15:50:01 [INFO] Running org.openmrs.obs.MediaHandlerTest
15-Sep-2025 15:50:01 [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.030 s -- in org.openmrs.obs.MediaHandlerTest
15-Sep-2025 15:50:01 [INFO] Running org.openmrs.obs.BinaryStreamHandlerTest
15-Sep-2025 15:50:01 [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.045 s -- in org.openmrs.obs.BinaryStreamHandlerTest
15-Sep-2025 15:50:01 [INFO] Running org.openmrs.obs.TextHandlerTest
15-Sep-2025 15:50:01 [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.037 s -- in org.openmrs.obs.TextHandlerTest
15-Sep-2025 15:50:01 [INFO] Running org.openmrs.obs.ImageHandlerTest
15-Sep-2025 15:50:01 [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.042 s -- in org.openmrs.obs.ImageHandlerTest
15-Sep-2025 15:50:01 [INFO] Running org.openmrs.obs.BinaryDataHandlerTest
15-Sep-2025 15:50:01 [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.026 s -- in org.openmrs.obs.BinaryDataHandlerTest
15-Sep-2025 15:50:01 [INFO] Running org.openmrs.obs.AbstractHandlerTest
15-Sep-2025 15:50:02 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.119 s -- in org.openmrs.obs.AbstractHandlerTest
15-Sep-2025 15:50:02 [INFO] Running org.openmrs.PersonTest
15-Sep-2025 15:50:02 [INFO] Tests run: 43, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.237 s -- in org.openmrs.PersonTest
15-Sep-2025 15:50:02 [INFO] Running org.openmrs.ProviderTest
15-Sep-2025 15:50:02 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in org.openmrs.ProviderTest
15-Sep-2025 15:50:02 [INFO] Running org.openmrs.logic.result.EmptyResultTest
15-Sep-2025 15:50:02 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.020 s -- in org.openmrs.logic.result.EmptyResultTest
15-Sep-2025 15:50:02 [INFO] Running org.openmrs.logic.result.ResultTest
15-Sep-2025 15:50:02 [INFO] Tests run: 17, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s -- in org.openmrs.logic.result.ResultTest
15-Sep-2025 15:50:02 [INFO] Running org.openmrs.OrderGroupTest
15-Sep-2025 15:50:02 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in org.openmrs.OrderGroupTest
15-Sep-2025 15:50:02 [INFO] Running org.openmrs.ConceptTest
15-Sep-2025 15:50:03 [INFO] Tests run: 77, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.665 s -- in org.openmrs.ConceptTest
15-Sep-2025 15:50:03 [INFO] Running org.openmrs.BaseFormRecordableOpenmrsDataTest
15-Sep-2025 15:50:03 [INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s -- in org.openmrs.BaseFormRecordableOpenmrsDataTest
15-Sep-2025 15:50:03 [INFO] Running org.openmrs.messagesource.MessageSourceServiceTest
15-Sep-2025 15:50:03 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s -- in org.openmrs.messagesource.MessageSourceServiceTest
15-Sep-2025 15:50:03 [INFO] Running org.openmrs.messagesource.impl.DefaultMessageSourceServiceImplTest
15-Sep-2025 15:50:03 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in org.openmrs.messagesource.impl.DefaultMessageSourceServiceImplTest
15-Sep-2025 15:50:03 [INFO] Running org.openmrs.messagesource.impl.CachedMessageSourceTest
15-Sep-2025 15:50:03 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s -- in org.openmrs.messagesource.impl.CachedMessageSourceTest
15-Sep-2025 15:50:03 [INFO] Running org.openmrs.messagesource.PresentationMessageMapTest
15-Sep-2025 15:50:03 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in org.openmrs.messagesource.PresentationMessageMapTest
15-Sep-2025 15:50:03 [INFO] Running org.openmrs.liquibase.ChangeLogDetectiveTest
15-Sep-2025 15:50:03 [INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.240 s -- in org.openmrs.liquibase.ChangeLogDetectiveTest
15-Sep-2025 15:50:03 [INFO] Running org.openmrs.liquibase.ChangeLogVersionFinderTest
15-Sep-2025 15:50:03 [INFO] Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.102 s -- in org.openmrs.liquibase.ChangeLogVersionFinderTest
15-Sep-2025 15:50:03 [INFO] Running org.openmrs.liquibase.ChangeLogVersionsTest
15-Sep-2025 15:50:03 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s -- in org.openmrs.liquibase.ChangeLogVersionsTest
15-Sep-2025 15:50:03 [INFO] Running org.openmrs.liquibase.OpenmrsClassLoaderResourceAccessorTest
15-Sep-2025 15:50:03 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.121 s -- in org.openmrs.liquibase.OpenmrsClassLoaderResourceAccessorTest
15-Sep-2025 15:50:03 [INFO] Running org.openmrs.LocationTest
15-Sep-2025 15:50:03 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in org.openmrs.LocationTest
15-Sep-2025 15:50:03 [INFO] Running org.openmrs.propertyeditor.DrugEditorTest
15-Sep-2025 15:50:03 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.071 s -- in org.openmrs.propertyeditor.DrugEditorTest
15-Sep-2025 15:50:03 [INFO] Running org.openmrs.propertyeditor.PrivilegeEditorTest
15-Sep-2025 15:50:03 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.027 s -- in org.openmrs.propertyeditor.PrivilegeEditorTest
15-Sep-2025 15:50:03 [INFO] Running org.openmrs.propertyeditor.RoleEditorTest
15-Sep-2025 15:50:03 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.010 s -- in org.openmrs.propertyeditor.RoleEditorTest
15-Sep-2025 15:50:03 [INFO] Running org.openmrs.propertyeditor.ConceptAttributeTypeEditorTest
15-Sep-2025 15:50:03 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.039 s -- in org.openmrs.propertyeditor.ConceptAttributeTypeEditorTest
15-Sep-2025 15:50:03 [INFO] Running org.openmrs.propertyeditor.CohortEditorTest
15-Sep-2025 15:50:03 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.053 s -- in org.openmrs.propertyeditor.CohortEditorTest
15-Sep-2025 15:50:03 [INFO] Running org.openmrs.propertyeditor.EncounterEditorTest
15-Sep-2025 15:50:03 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.056 s -- in org.openmrs.propertyeditor.EncounterEditorTest
15-Sep-2025 15:50:03 [INFO] Running org.openmrs.propertyeditor.ProviderEditorTest
15-Sep-2025 15:50:03 [WARNING] Tests run: 8, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.026 s -- in org.openmrs.propertyeditor.ProviderEditorTest
15-Sep-2025 15:50:03 [INFO] Running org.openmrs.propertyeditor.LocationTagEditorTest
15-Sep-2025 15:50:03 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.048 s -- in org.openmrs.propertyeditor.LocationTagEditorTest
15-Sep-2025 15:50:03 [INFO] Running org.openmrs.propertyeditor.ConceptAnswersEditorTest
15-Sep-2025 15:50:03 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s -- in org.openmrs.propertyeditor.ConceptAnswersEditorTest
15-Sep-2025 15:50:03 [INFO] Running org.openmrs.propertyeditor.FormEditorTest
15-Sep-2025 15:50:03 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.027 s -- in org.openmrs.propertyeditor.FormEditorTest
15-Sep-2025 15:50:03 [INFO] Running org.openmrs.propertyeditor.DateOrDatetimeEditorTest
15-Sep-2025 15:50:04 [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s -- in org.openmrs.propertyeditor.DateOrDatetimeEditorTest
15-Sep-2025 15:50:04 [INFO] Running org.openmrs.propertyeditor.ConceptNameEditorTest
15-Sep-2025 15:50:04 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.028 s -- in org.openmrs.propertyeditor.ConceptNameEditorTest
15-Sep-2025 15:50:04 [INFO] Running org.openmrs.propertyeditor.PatientIdentifierTypeEditorTest
15-Sep-2025 15:50:04 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.042 s -- in org.openmrs.propertyeditor.PatientIdentifierTypeEditorTest
15-Sep-2025 15:50:04 [INFO] Running org.openmrs.propertyeditor.ProgramEditorTest
15-Sep-2025 15:50:04 [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.019 s -- in org.openmrs.propertyeditor.ProgramEditorTest
15-Sep-2025 15:50:04 [INFO] Running org.openmrs.propertyeditor.ProgramWorkflowStateEditorTest
15-Sep-2025 15:50:04 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.031 s -- in org.openmrs.propertyeditor.ProgramWorkflowStateEditorTest
15-Sep-2025 15:50:04 [INFO] Running org.openmrs.propertyeditor.VisitTypeEditorTest
15-Sep-2025 15:50:04 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.028 s -- in org.openmrs.propertyeditor.VisitTypeEditorTest
15-Sep-2025 15:50:04 [INFO] Running org.openmrs.propertyeditor.ConceptAnswerEditorTest
15-Sep-2025 15:50:04 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.031 s -- in org.openmrs.propertyeditor.ConceptAnswerEditorTest
15-Sep-2025 15:50:04 [INFO] Running org.openmrs.propertyeditor.ConceptNumericEditorTest
15-Sep-2025 15:50:04 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.028 s -- in org.openmrs.propertyeditor.ConceptNumericEditorTest
15-Sep-2025 15:50:04 [INFO] Running org.openmrs.propertyeditor.ProgramWorkflowEditorTest
15-Sep-2025 15:50:04 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.028 s -- in org.openmrs.propertyeditor.ProgramWorkflowEditorTest
15-Sep-2025 15:50:04 [INFO] Running org.openmrs.propertyeditor.ConceptMapTypeEditorTest
15-Sep-2025 15:50:04 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.028 s -- in org.openmrs.propertyeditor.ConceptMapTypeEditorTest
15-Sep-2025 15:50:04 [INFO] Running org.openmrs.propertyeditor.PersonAttributeTypeEditorTest
15-Sep-2025 15:50:04 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.087 s -- in org.openmrs.propertyeditor.PersonAttributeTypeEditorTest
15-Sep-2025 15:50:04 [INFO] Running org.openmrs.propertyeditor.ConceptReferenceTermEditorTest
15-Sep-2025 15:50:04 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.103 s -- in org.openmrs.propertyeditor.ConceptReferenceTermEditorTest
15-Sep-2025 15:50:04 [INFO] Running org.openmrs.propertyeditor.VisitEditorTest
15-Sep-2025 15:50:04 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.094 s -- in org.openmrs.propertyeditor.VisitEditorTest
15-Sep-2025 15:50:04 [INFO] Running org.openmrs.propertyeditor.UserEditorTest
15-Sep-2025 15:50:04 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.081 s -- in org.openmrs.propertyeditor.UserEditorTest
15-Sep-2025 15:50:04 [INFO] Running org.openmrs.propertyeditor.ConceptClassEditorTest
15-Sep-2025 15:50:04 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.124 s -- in org.openmrs.propertyeditor.ConceptClassEditorTest
15-Sep-2025 15:50:04 [INFO] Running org.openmrs.propertyeditor.ConceptSourceEditorTest
15-Sep-2025 15:50:04 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.063 s -- in org.openmrs.propertyeditor.ConceptSourceEditorTest
15-Sep-2025 15:50:04 [INFO] Running org.openmrs.propertyeditor.LocationAttributeTypeEditorTest
15-Sep-2025 15:50:04 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.057 s -- in org.openmrs.propertyeditor.LocationAttributeTypeEditorTest
15-Sep-2025 15:50:04 [INFO] Running org.openmrs.propertyeditor.ConceptEditorTest
15-Sep-2025 15:50:04 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.033 s -- in org.openmrs.propertyeditor.ConceptEditorTest
15-Sep-2025 15:50:04 [INFO] Running org.openmrs.propertyeditor.PatientEditorTest
15-Sep-2025 15:50:04 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.032 s -- in org.openmrs.propertyeditor.PatientEditorTest
15-Sep-2025 15:50:04 [INFO] Running org.openmrs.propertyeditor.PersonEditorTest
15-Sep-2025 15:50:05 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.032 s -- in org.openmrs.propertyeditor.PersonEditorTest
15-Sep-2025 15:50:05 [INFO] Running org.openmrs.propertyeditor.ConceptDatatypeEditorTest
15-Sep-2025 15:50:05 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.032 s -- in org.openmrs.propertyeditor.ConceptDatatypeEditorTest
15-Sep-2025 15:50:05 [INFO] Running org.openmrs.propertyeditor.EncounterTypeEditorTest
15-Sep-2025 15:50:05 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.028 s -- in org.openmrs.propertyeditor.EncounterTypeEditorTest
15-Sep-2025 15:50:05 [INFO] Running org.openmrs.propertyeditor.OrderEditorTest
15-Sep-2025 15:50:05 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.031 s -- in org.openmrs.propertyeditor.OrderEditorTest
15-Sep-2025 15:50:05 [INFO] Running org.openmrs.propertyeditor.PersonAttributeEditorTest
15-Sep-2025 15:50:05 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.030 s -- in org.openmrs.propertyeditor.PersonAttributeEditorTest
15-Sep-2025 15:50:05 [INFO] Running org.openmrs.propertyeditor.LocationEditorTest
15-Sep-2025 15:50:05 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.035 s -- in org.openmrs.propertyeditor.LocationEditorTest
15-Sep-2025 15:50:05 [INFO] Running org.openmrs.propertyeditor.WorkflowCollectionEditorTest
15-Sep-2025 15:50:05 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s -- in org.openmrs.propertyeditor.WorkflowCollectionEditorTest
15-Sep-2025 15:50:05 [INFO] Running org.openmrs.PatientStateTest
15-Sep-2025 15:50:05 [INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s -- in org.openmrs.PatientStateTest
15-Sep-2025 15:50:05 [INFO] Running org.openmrs.DrugOrderTest
15-Sep-2025 15:50:05 [INFO] Tests run: 22, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.264 s -- in org.openmrs.DrugOrderTest
15-Sep-2025 15:50:05 [INFO] Running org.openmrs.PersonAddressTest
15-Sep-2025 15:50:05 [INFO] Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s -- in org.openmrs.PersonAddressTest
15-Sep-2025 15:50:05 [INFO] Running org.openmrs.annotation.OpenmrsProfileExcludeFilterTest
15-Sep-2025 15:50:05 [WARNING] Tests run: 8, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0.042 s -- in org.openmrs.annotation.OpenmrsProfileExcludeFilterTest
15-Sep-2025 15:50:05 [INFO] Running org.openmrs.annotation.OpenmrsProfileIncludeFilterTest
15-Sep-2025 15:50:05 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 s -- in org.openmrs.annotation.OpenmrsProfileIncludeFilterTest
15-Sep-2025 15:50:05 [INFO] Running org.openmrs.annotation.StartModuleAnnotationReuseTest
15-Sep-2025 15:50:05 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.338 s -- in org.openmrs.annotation.StartModuleAnnotationReuseTest
15-Sep-2025 15:50:05 [INFO] Running org.openmrs.annotation.OpenmrsProfileExcludeFilterWithModulesTest
15-Sep-2025 15:50:06 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.247 s -- in org.openmrs.annotation.OpenmrsProfileExcludeFilterWithModulesTest
15-Sep-2025 15:50:06 [INFO] Running org.openmrs.annotation.StartModuleAnnotationTest
15-Sep-2025 15:50:06 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.251 s -- in org.openmrs.annotation.StartModuleAnnotationTest
15-Sep-2025 15:50:06 [INFO] Running org.openmrs.ConditionTest
15-Sep-2025 15:50:06 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in org.openmrs.ConditionTest
15-Sep-2025 15:50:06 [INFO] Running org.openmrs.aop.AuthorizationAdviceTest
15-Sep-2025 15:50:06 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.022 s -- in org.openmrs.aop.AuthorizationAdviceTest
15-Sep-2025 15:50:06 [INFO] Running org.openmrs.aop.AOPConfigTest
15-Sep-2025 15:50:06 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 s -- in org.openmrs.aop.AOPConfigTest
15-Sep-2025 15:50:06 [INFO] Running org.openmrs.aop.RequiredDataAdviceTest
15-Sep-2025 15:50:06 [INFO] Tests run: 26, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.346 s -- in org.openmrs.aop.RequiredDataAdviceTest
15-Sep-2025 15:50:06 [INFO] Running org.openmrs.DrugTest
15-Sep-2025 15:50:06 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 s -- in org.openmrs.DrugTest
15-Sep-2025 15:50:06 [INFO] Running org.openmrs.OrderEntryIntegrationTest
15-Sep-2025 15:50:07 [INFO] Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.813 s -- in org.openmrs.OrderEntryIntegrationTest
15-Sep-2025 15:50:07 [INFO] Running org.openmrs.validator.PersonMergeLogValidatorTest
15-Sep-2025 15:50:07 [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.075 s -- in org.openmrs.validator.PersonMergeLogValidatorTest
15-Sep-2025 15:50:07 [INFO] Running org.openmrs.validator.PatientValidatorTest
15-Sep-2025 15:50:08 [INFO] Tests run: 17, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.397 s -- in org.openmrs.validator.PatientValidatorTest
15-Sep-2025 15:50:08 [INFO] Running org.openmrs.validator.FormValidatorTest
15-Sep-2025 15:50:08 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.070 s -- in org.openmrs.validator.FormValidatorTest
15-Sep-2025 15:50:08 [INFO] Running org.openmrs.validator.FieldValidatorTest
15-Sep-2025 15:50:08 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.058 s -- in org.openmrs.validator.FieldValidatorTest
15-Sep-2025 15:50:08 [INFO] Running org.openmrs.validator.PersonAttributeTypeValidatorTest
15-Sep-2025 15:50:08 [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.063 s -- in org.openmrs.validator.PersonAttributeTypeValidatorTest
15-Sep-2025 15:50:08 [INFO] Running org.openmrs.validator.ConceptDrugValidatorTest
15-Sep-2025 15:50:08 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s -- in org.openmrs.validator.ConceptDrugValidatorTest
15-Sep-2025 15:50:08 [INFO] Running org.openmrs.validator.ProgramValidatorTest
15-Sep-2025 15:50:08 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.132 s -- in org.openmrs.validator.ProgramValidatorTest
15-Sep-2025 15:50:08 [INFO] Running org.openmrs.validator.PatientIdentifierTypeValidatorTest
15-Sep-2025 15:50:08 [INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.078 s -- in org.openmrs.validator.PatientIdentifierTypeValidatorTest
15-Sep-2025 15:50:08 [INFO] Running org.openmrs.validator.ConceptNameTagValidatorTest
15-Sep-2025 15:50:08 [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.054 s -- in org.openmrs.validator.ConceptNameTagValidatorTest
15-Sep-2025 15:50:08 [INFO] Running org.openmrs.validator.PersonNameValidatorTest
15-Sep-2025 15:50:09 [WARNING] Tests run: 59, Failures: 0, Errors: 0, Skipped: 8, Time elapsed: 0.355 s -- in org.openmrs.validator.PersonNameValidatorTest
15-Sep-2025 15:50:09 [INFO] Running org.openmrs.validator.VisitTypeValidatorTest
15-Sep-2025 15:50:09 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.018 s -- in org.openmrs.validator.VisitTypeValidatorTest
15-Sep-2025 15:50:09 [INFO] Running org.openmrs.validator.RelationshipValidatorTest
15-Sep-2025 15:50:09 [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.049 s -- in org.openmrs.validator.RelationshipValidatorTest
15-Sep-2025 15:50:09 [INFO] Running org.openmrs.validator.TestOrderValidatorTest
15-Sep-2025 15:50:09 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.039 s -- in org.openmrs.validator.TestOrderValidatorTest
15-Sep-2025 15:50:09 [INFO] Running org.openmrs.validator.ValidateUtilTest
15-Sep-2025 15:50:09 [ERROR] Tests run: 10, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.073 s <<< FAILURE! -- in org.openmrs.validator.ValidateUtilTest
15-Sep-2025 15:50:09 [ERROR] org.openmrs.validator.ValidateUtilTest.validate_shouldReturnThrowExceptionAlongWithAppropriateMessageIfTheObjectIsInvalid -- Time elapsed: 0.006 s <<< FAILURE!
15-Sep-2025 15:50:09 org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
15-Sep-2025 15:50:09         at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
15-Sep-2025 15:50:09         at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
15-Sep-2025 15:50:09         at org.junit.jupiter.api.AssertTrue.failNotTrue(AssertTrue.java:63)
15-Sep-2025 15:50:09         at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:36)
15-Sep-2025 15:50:09         at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:31)
15-Sep-2025 15:50:09         at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:183)
15-Sep-2025 15:50:09         at org.openmrs.validator.ValidateUtilTest.validate_shouldReturnThrowExceptionAlongWithAppropriateMessageIfTheObjectIsInvalid(ValidateUtilTest.java:209)
15-Sep-2025 15:50:09         at java.base/java.lang.reflect.Method.invoke(Method.java:580)
15-Sep-2025 15:50:09         at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
15-Sep-2025 15:50:09         at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
15-Sep-2025 15:50:09
15-Sep-2025 15:50:09 [INFO] Running org.openmrs.validator.ConceptMapTypeValidatorTest
15-Sep-2025 15:50:09 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.055 s -- in org.openmrs.validator.ConceptMapTypeValidatorTest
15-Sep-2025 15:50:09 [INFO] Running org.openmrs.validator.StateConversionValidatorTest
15-Sep-2025 15:50:09 [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.039 s -- in org.openmrs.validator.StateConversionValidatorTest
15-Sep-2025 15:50:09 [INFO] Running org.openmrs.validator.LocationTagValidatorTest
15-Sep-2025 15:50:09 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 s -- in org.openmrs.validator.LocationTagValidatorTest
15-Sep-2025 15:50:09 [INFO] Running org.openmrs.validator.ProviderAttributeTypeValidatorTest
15-Sep-2025 15:50:09 [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.043 s -- in org.openmrs.validator.ProviderAttributeTypeValidatorTest
15-Sep-2025 15:50:09 [INFO] Running org.openmrs.validator.RelationshipTypeValidatorTest
15-Sep-2025 15:50:09 [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.056 s -- in org.openmrs.validator.RelationshipTypeValidatorTest
15-Sep-2025 15:50:09 [INFO] Running org.openmrs.validator.UserValidatorTest
15-Sep-2025 15:50:09 [INFO] Tests run: 24, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.218 s -- in org.openmrs.validator.UserValidatorTest
15-Sep-2025 15:50:09 [INFO] Running org.openmrs.validator.OrderTypeValidatorTest
15-Sep-2025 15:50:09 [INFO] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.069 s -- in org.openmrs.validator.OrderTypeValidatorTest
15-Sep-2025 15:50:09 [INFO] Running org.openmrs.validator.OrderValidatorTest
15-Sep-2025 15:50:10 [INFO] Tests run: 22, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.370 s -- in org.openmrs.validator.OrderValidatorTest
15-Sep-2025 15:50:10 [INFO] Running org.openmrs.validator.AllergyValidatorTest
15-Sep-2025 15:50:10 [INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.839 s -- in org.openmrs.validator.AllergyValidatorTest
15-Sep-2025 15:50:10 [INFO] Running org.openmrs.validator.ProviderValidatorTest
15-Sep-2025 15:50:11 [INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.144 s -- in org.openmrs.validator.ProviderValidatorTest
15-Sep-2025 15:50:11 [INFO] Running org.openmrs.validator.EncounterRoleValidatorTest
15-Sep-2025 15:50:11 [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.049 s -- in org.openmrs.validator.EncounterRoleValidatorTest
15-Sep-2025 15:50:11 [INFO] Running org.openmrs.validator.BaseAttributeTypeValidatorTest
15-Sep-2025 15:50:18 [INFO] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.869 s -- in org.openmrs.validator.BaseAttributeTypeValidatorTest
15-Sep-2025 15:50:18 [INFO] Running org.openmrs.validator.ConceptSourceValidatorTest
15-Sep-2025 15:50:18 [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.021 s -- in org.openmrs.validator.ConceptSourceValidatorTest
15-Sep-2025 15:50:18 [INFO] Running org.openmrs.validator.DiagnosisValidatorTest
15-Sep-2025 15:50:18 [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.023 s -- in org.openmrs.validator.DiagnosisValidatorTest
15-Sep-2025 15:50:18 [INFO] Running org.openmrs.validator.VisitValidatorTest
15-Sep-2025 15:50:18 [WARNING] Tests run: 34, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.814 s -- in org.openmrs.validator.VisitValidatorTest
15-Sep-2025 15:50:18 [INFO] Running org.openmrs.validator.ImplementationIdValidatorTest
15-Sep-2025 15:50:18 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.052 s -- in org.openmrs.validator.ImplementationIdValidatorTest
15-Sep-2025 15:50:18 [INFO] Running org.openmrs.validator.AlertValidatorTest
15-Sep-2025 15:50:18 [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 s -- in org.openmrs.validator.AlertValidatorTest
15-Sep-2025 15:50:18 [INFO] Running org.openmrs.validator.PersonAddressValidatorTest
15-Sep-2025 15:50:18 [INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.047 s -- in org.openmrs.validator.PersonAddressValidatorTest
15-Sep-2025 15:50:18 [INFO] Running org.openmrs.validator.ObsValidatorTest
15-Sep-2025 15:50:19 [INFO] Tests run: 40, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.338 s -- in org.openmrs.validator.ObsValidatorTest
15-Sep-2025 15:50:19 [INFO] Running org.openmrs.validator.DrugOrderValidatorTest
15-Sep-2025 15:50:20 [INFO] Tests run: 38, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.065 s -- in org.openmrs.validator.DrugOrderValidatorTest
15-Sep-2025 15:50:20 [INFO] Running org.openmrs.validator.PatientProgramValidatorTest
15-Sep-2025 15:50:20 [INFO] Tests run: 22, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.556 s -- in org.openmrs.validator.PatientProgramValidatorTest
15-Sep-2025 15:50:20 [INFO] Running org.openmrs.validator.ConceptAttributeTypeValidatorTest
15-Sep-2025 15:50:20 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.033 s -- in org.openmrs.validator.ConceptAttributeTypeValidatorTest
15-Sep-2025 15:50:20 [INFO] Running org.openmrs.validator.RoleValidatorTest
15-Sep-2025 15:50:21 [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.032 s -- in org.openmrs.validator.RoleValidatorTest
15-Sep-2025 15:50:21 [INFO] Running org.openmrs.validator.EncounterTypeValidatorTest
15-Sep-2025 15:50:21 [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.024 s -- in org.openmrs.validator.EncounterTypeValidatorTest
15-Sep-2025 15:50:21 [INFO] Running org.openmrs.validator.HL7SourceValidatorTest
15-Sep-2025 15:50:21 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s -- in org.openmrs.validator.HL7SourceValidatorTest
15-Sep-2025 15:50:21 [INFO] Running org.openmrs.validator.CohortValidatorTest
15-Sep-2025 15:50:21 [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.045 s -- in org.openmrs.validator.CohortValidatorTest
15-Sep-2025 15:50:21 [INFO] Running org.openmrs.validator.PersonValidatorTest
15-Sep-2025 15:50:21 [INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.045 s -- in org.openmrs.validator.PersonValidatorTest
15-Sep-2025 15:50:21 [INFO] Running org.openmrs.validator.DrugValidatorTest
15-Sep-2025 15:50:21 [INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.056 s -- in org.openmrs.validator.DrugValidatorTest
15-Sep-2025 15:50:21 [INFO] Running org.openmrs.validator.PatientIdentifierValidatorTest
15-Sep-2025 15:50:21 [INFO] Tests run: 20, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.076 s -- in org.openmrs.validator.PatientIdentifierValidatorTest
15-Sep-2025 15:50:21 [INFO] Running org.openmrs.validator.RequireNameValidatorTest
15-Sep-2025 15:50:21 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in org.openmrs.validator.RequireNameValidatorTest
15-Sep-2025 15:50:21 [INFO] Running org.openmrs.validator.FieldTypeValidatorTest
15-Sep-2025 15:50:21 [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.017 s -- in org.openmrs.validator.FieldTypeValidatorTest
15-Sep-2025 15:50:21 [INFO] Running org.openmrs.validator.ReferralOrderValidatorTest
15-Sep-2025 15:50:21 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 s -- in org.openmrs.validator.ReferralOrderValidatorTest
15-Sep-2025 15:50:21 [INFO] Running org.openmrs.validator.ConceptClassValidatorTest
15-Sep-2025 15:50:21 [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.020 s -- in org.openmrs.validator.ConceptClassValidatorTest
15-Sep-2025 15:50:21 [INFO] Running org.openmrs.validator.SchedulerFormValidatorTest
15-Sep-2025 15:50:21 [INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.032 s -- in org.openmrs.validator.SchedulerFormValidatorTest
15-Sep-2025 15:50:21 [INFO] Running org.openmrs.validator.LocationAttributeTypeValidatorTest
15-Sep-2025 15:50:21 [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.025 s -- in org.openmrs.validator.LocationAttributeTypeValidatorTest
15-Sep-2025 15:50:21 [INFO] Running org.openmrs.validator.ConceptReferenceTermValidatorTest
15-Sep-2025 15:50:21 [Field error in object 'term' on field 'conceptReferenceTermMaps[1].termB': rejected value [weight term(WGT234)]; codes [ConceptReferenceTerm.termToTerm.alreadyMapped.term.conceptReferenceTermMaps[1].termB,ConceptReferenceTerm.termToTerm.alreadyMapped.term.conceptReferenceTermMaps.termB,ConceptReferenceTerm.termToTerm.alreadyMapped.conceptReferenceTermMaps[1].termB,ConceptReferenceTerm.termToTerm.alreadyMapped.conceptReferenceTermMaps.termB,ConceptReferenceTerm.termToTerm.alreadyMapped.termB,ConceptReferenceTerm.termToTerm.alreadyMapped.org.openmrs.ConceptReferenceTerm,ConceptReferenceTerm.termToTerm.alreadyMapped]; arguments []; default message [Cannot map a reference term multiple times to the same concept reference term]]
15-Sep-2025 15:50:21 [WARNING] Tests run: 19, Failures: 0, Errors: 0, Skipped: 3, Time elapsed: 0.091 s -- in org.openmrs.validator.ConceptReferenceTermValidatorTest
15-Sep-2025 15:50:21 [INFO] Running org.openmrs.validator.OrderFrequencyValidatorTest
15-Sep-2025 15:50:21 [INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.047 s -- in org.openmrs.validator.OrderFrequencyValidatorTest
15-Sep-2025 15:50:21 [INFO] Running org.openmrs.validator.EncounterValidatorTest
15-Sep-2025 15:50:21 [INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.060 s -- in org.openmrs.validator.EncounterValidatorTest
15-Sep-2025 15:50:21 [INFO] Running org.openmrs.validator.LocationValidatorTest
15-Sep-2025 15:50:21 [INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.031 s -- in org.openmrs.validator.LocationValidatorTest
15-Sep-2025 15:50:21 [INFO] Running org.openmrs.validator.ConceptDatatypeValidatorTest
15-Sep-2025 15:50:21 [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 s -- in org.openmrs.validator.ConceptDatatypeValidatorTest
15-Sep-2025 15:50:21 [INFO] Running org.openmrs.validator.ConceptValidatorTest
15-Sep-2025 15:50:21 [INFO] Tests run: 33, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.258 s -- in org.openmrs.validator.ConceptValidatorTest
15-Sep-2025 15:50:21 [INFO] Running org.openmrs.validator.PrivilegeValidatorTest
15-Sep-2025 15:50:21 [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 s -- in org.openmrs.validator.PrivilegeValidatorTest
15-Sep-2025 15:50:21 [INFO] Running org.openmrs.validator.VisitAttributeTypeValidatorTest
15-Sep-2025 15:50:21 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 s -- in org.openmrs.validator.VisitAttributeTypeValidatorTest
15-Sep-2025 15:50:21 [INFO] Running org.openmrs.validator.ConditionValidatorTest
15-Sep-2025 15:50:21 [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in org.openmrs.validator.ConditionValidatorTest
15-Sep-2025 15:50:21 [INFO] Running org.openmrs.OrderTest
15-Sep-2025 15:50:22 [INFO] Tests run: 64, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.252 s -- in org.openmrs.OrderTest
15-Sep-2025 15:50:22 [INFO] Running org.openmrs.layout.name.NameTemplateTest
15-Sep-2025 15:50:22 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.020 s -- in org.openmrs.layout.name.NameTemplateTest
15-Sep-2025 15:50:22 [INFO] Running org.openmrs.comparator.PatientIdentifierTypeDefaultComparatorTest
15-Sep-2025 15:50:22 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s -- in org.openmrs.comparator.PatientIdentifierTypeDefaultComparatorTest
15-Sep-2025 15:50:22 [INFO] Running org.openmrs.CohortMembershipTest
15-Sep-2025 15:50:22 [INFO] Tests run: 21, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.010 s -- in org.openmrs.CohortMembershipTest
15-Sep-2025 15:50:22 [INFO] Running org.openmrs.util.NaturalStringsTest
15-Sep-2025 15:50:22 [INFO] Tests run: 40, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.010 s -- in org.openmrs.util.NaturalStringsTest
15-Sep-2025 15:50:22 [INFO] Running org.openmrs.util.ConceptReferenceRangeUtilityTest
15-Sep-2025 15:50:22 [INFO] Tests run: 23, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.373 s -- in org.openmrs.util.ConceptReferenceRangeUtilityTest
15-Sep-2025 15:50:22 [INFO] Running org.openmrs.util.PersonByNameComparatorTest
15-Sep-2025 15:50:22 [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s -- in org.openmrs.util.PersonByNameComparatorTest
15-Sep-2025 15:50:22 [INFO] Running org.openmrs.util.ExceptionUtilTest
15-Sep-2025 15:50:22 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s -- in org.openmrs.util.ExceptionUtilTest
15-Sep-2025 15:50:22 [INFO] Running org.openmrs.util.DoubleRangeTest
15-Sep-2025 15:50:22 [INFO] Tests run: 28, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.023 s -- in org.openmrs.util.DoubleRangeTest
15-Sep-2025 15:50:22 [INFO] Running org.openmrs.util.UserByNameComparatorTest
15-Sep-2025 15:50:22 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in org.openmrs.util.UserByNameComparatorTest
15-Sep-2025 15:50:22 [INFO] Running org.openmrs.util.ReflectTest
15-Sep-2025 15:50:22 [INFO] Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.017 s -- in org.openmrs.util.ReflectTest
15-Sep-2025 15:50:22 [INFO] Running org.openmrs.util.SecurityTest
15-Sep-2025 15:50:22 [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.077 s -- in org.openmrs.util.SecurityTest
15-Sep-2025 15:50:22 [INFO] Running org.openmrs.util.OpenmrsUtilTest
15-Sep-2025 15:50:23 DEBUG - UserContext.addProxyPrivilege(247) |2025-09-15T15:50:23,475| Adding proxy privilege: Get Roles
15-Sep-2025 15:50:23 DEBUG - UserContext.hasPrivilege(332) |2025-09-15T15:50:23,483| Checking 'Get Global Properties' against proxies: [Get Roles]
15-Sep-2025 15:50:23 DEBUG - UserContext.removeProxyPrivilege(258) |2025-09-15T15:50:23,484| Removing proxy privilege: Get Roles
15-Sep-2025 15:50:23 DEBUG - UserContext.addProxyPrivilege(247) |2025-09-15T15:50:23,484| Adding proxy privilege: Get Roles
15-Sep-2025 15:50:23 DEBUG - UserContext.hasPrivilege(332) |2025-09-15T15:50:23,484| Checking 'Get Global Properties' against proxies: [Get Roles]
15-Sep-2025 15:50:23 DEBUG - UserContext.removeProxyPrivilege(258) |2025-09-15T15:50:23,484| Removing proxy privilege: Get Roles
15-Sep-2025 15:50:24 DEBUG - UserContext.addProxyPrivilege(247) |2025-09-15T15:50:24,959| Adding proxy privilege: Get Roles
15-Sep-2025 15:50:24 DEBUG - UserContext.hasPrivilege(332) |2025-09-15T15:50:24,959| Checking 'Get Global Properties' against proxies: [Get Roles]
15-Sep-2025 15:50:24 DEBUG - UserContext.removeProxyPrivilege(258) |2025-09-15T15:50:24,959| Removing proxy privilege: Get Roles
15-Sep-2025 15:50:24 DEBUG - UserContext.addProxyPrivilege(247) |2025-09-15T15:50:24,959| Adding proxy privilege: Get Roles
15-Sep-2025 15:50:24 DEBUG - UserContext.hasPrivilege(332) |2025-09-15T15:50:24,959| Checking 'Get Global Properties' against proxies: [Get Roles]
15-Sep-2025 15:50:24 DEBUG - UserContext.removeProxyPrivilege(258) |2025-09-15T15:50:24,960| Removing proxy privilege: Get Roles
15-Sep-2025 15:50:25 [INFO] Tests run: 61, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.205 s -- in org.openmrs.util.OpenmrsUtilTest
15-Sep-2025 15:50:25 [INFO] Running org.openmrs.util.HttpClientTest
15-Sep-2025 15:50:25 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.276 s -- in org.openmrs.util.HttpClientTest
15-Sep-2025 15:50:25 [INFO] Running org.openmrs.util.DateUtilTest
15-Sep-2025 15:50:25 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s -- in org.openmrs.util.DateUtilTest
15-Sep-2025 15:50:25 [INFO] Running org.openmrs.util.HttpUrlTest
15-Sep-2025 15:50:25 [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s -- in org.openmrs.util.HttpUrlTest
15-Sep-2025 15:50:25 [INFO] Running org.openmrs.util.OpenmrsSecurityManagerTest
15-Sep-2025 15:50:25 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in org.openmrs.util.OpenmrsSecurityManagerTest
15-Sep-2025 15:50:25 [INFO] Running org.openmrs.util.LocationUtilityTest
15-Sep-2025 15:50:25 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.036 s -- in org.openmrs.util.LocationUtilityTest
15-Sep-2025 15:50:25 [INFO] Running org.openmrs.util.UpgradeUtilTest
15-Sep-2025 15:50:25 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.023 s -- in org.openmrs.util.UpgradeUtilTest
15-Sep-2025 15:50:25 [INFO] Running org.openmrs.util.DatabaseUpdaterTest
15-Sep-2025 15:50:26 Running Changeset: testLiquibase.xml::testSql::OpenMRS
15-Sep-2025 15:50:26 Running Changeset: testLiquibase.xml::testSqlFile::OpenMRS
15-Sep-2025 15:50:32 [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.902 s -- in org.openmrs.util.DatabaseUpdaterTest
15-Sep-2025 15:50:32 [INFO] Running org.openmrs.util.LocaleUtilityTest
15-Sep-2025 15:50:32 [INFO] Tests run: 23, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.165 s -- in org.openmrs.util.LocaleUtilityTest
15-Sep-2025 15:50:32 [INFO] Running org.openmrs.util.HandlerUtilTest
15-Sep-2025 15:50:32 [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.052 s -- in org.openmrs.util.HandlerUtilTest
15-Sep-2025 15:50:32 [INFO] Running org.openmrs.util.ProviderByPersonNameComparatorTest
15-Sep-2025 15:50:32 [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s -- in org.openmrs.util.ProviderByPersonNameComparatorTest
15-Sep-2025 15:50:32 [INFO] Running org.openmrs.util.GraphTest
15-Sep-2025 15:50:32 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in org.openmrs.util.GraphTest
15-Sep-2025 15:50:32 [INFO] Running org.openmrs.util.OpenmrsUtilUnitTest
15-Sep-2025 15:50:32 [INFO] Tests run: 49, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.042 s -- in org.openmrs.util.OpenmrsUtilUnitTest
15-Sep-2025 15:50:32 [INFO] Running org.openmrs.util.FormatTest
15-Sep-2025 15:50:32 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 s -- in org.openmrs.util.FormatTest
15-Sep-2025 15:50:32 [INFO] Running org.openmrs.util.ConfigUtilTest
15-Sep-2025 15:50:32 [INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.180 s -- in org.openmrs.util.ConfigUtilTest
15-Sep-2025 15:50:32 [INFO] Running org.openmrs.util.DrugsByNameComparatorTest
15-Sep-2025 15:50:32 [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in org.openmrs.util.DrugsByNameComparatorTest
15-Sep-2025 15:50:32 [INFO] Running org.openmrs.util.JavaVersionTest
15-Sep-2025 15:50:32 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in org.openmrs.util.JavaVersionTest
15-Sep-2025 15:50:32 [INFO] Running org.openmrs.AllergiesTest
15-Sep-2025 15:50:33 [INFO] Tests run: 26, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.259 s -- in org.openmrs.AllergiesTest
15-Sep-2025 15:50:33 [INFO] Running org.openmrs.patient.impl.VerhoeffIdentifierValidatorTest
15-Sep-2025 15:50:33 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 s -- in org.openmrs.patient.impl.VerhoeffIdentifierValidatorTest
15-Sep-2025 15:50:33 [INFO] Running org.openmrs.patient.impl.LuhnIdentifierValidatorTest
15-Sep-2025 15:50:33 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s -- in org.openmrs.patient.impl.LuhnIdentifierValidatorTest
15-Sep-2025 15:50:33 [INFO] Running org.openmrs.ObsTest
15-Sep-2025 15:50:33 [INFO] Tests run: 50, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.039 s -- in org.openmrs.ObsTest
15-Sep-2025 15:50:33 [INFO] Running org.openmrs.SimpleDosingInstructionsTest
15-Sep-2025 15:50:33 [INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.035 s -- in org.openmrs.SimpleDosingInstructionsTest
15-Sep-2025 15:50:33 [INFO] Running org.openmrs.PersonNameTest
15-Sep-2025 15:50:33 [INFO] Tests run: 19, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 s -- in org.openmrs.PersonNameTest
15-Sep-2025 15:50:33 [INFO] Running org.openmrs.EncounterRoleTest
15-Sep-2025 15:50:33 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in org.openmrs.EncounterRoleTest
15-Sep-2025 15:50:33 [INFO] Running org.openmrs.scheduler.SchedulerUtilTest
15-Sep-2025 15:50:33 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s -- in org.openmrs.scheduler.SchedulerUtilTest
15-Sep-2025 15:50:33 [INFO] Running org.openmrs.scheduler.timer.TimerSchedulerServiceImplTest
15-Sep-2025 15:50:33 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 s -- in org.openmrs.scheduler.timer.TimerSchedulerServiceImplTest
15-Sep-2025 15:50:33 [INFO] Running org.openmrs.scheduler.SchedulerServiceTest
15-Sep-2025 15:50:33 [WARNING] Tests run: 10, Failures: 0, Errors: 0, Skipped: 10, Time elapsed: 0 s -- in org.openmrs.scheduler.SchedulerServiceTest
15-Sep-2025 15:50:33 [INFO] Running org.openmrs.scheduler.tasks.AutoRetireUsersTaskTest
15-Sep-2025 15:50:33 [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.112 s -- in org.openmrs.scheduler.tasks.AutoRetireUsersTaskTest
15-Sep-2025 15:50:33 [INFO] Running org.openmrs.serialization.JavaSerializationTest
15-Sep-2025 15:50:33 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.043 s -- in org.openmrs.serialization.JavaSerializationTest
15-Sep-2025 15:50:33 [INFO] Running org.openmrs.serialization.SimpleXStreamSerializerTest
15-Sep-2025 15:50:33 [INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.051 s -- in org.openmrs.serialization.SimpleXStreamSerializerTest
15-Sep-2025 15:50:33 [INFO] Running org.openmrs.module.ModuleClassLoaderTest
15-Sep-2025 15:50:33 [INFO] Tests run: 39, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.241 s -- in org.openmrs.module.ModuleClassLoaderTest
15-Sep-2025 15:50:33 [INFO] Running org.openmrs.module.ModuleTest
15-Sep-2025 15:50:33 [INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s -- in org.openmrs.module.ModuleTest
15-Sep-2025 15:50:33 [INFO] Running org.openmrs.module.ModuleInteroperabilityTest
15-Sep-2025 15:50:34 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.330 s -- in org.openmrs.module.ModuleInteroperabilityTest
15-Sep-2025 15:50:34 [INFO] Running org.openmrs.module.VersionComparatorTest
15-Sep-2025 15:50:34 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in org.openmrs.module.VersionComparatorTest
15-Sep-2025 15:50:34 [INFO] Running org.openmrs.module.ModuleFileParserUnitTest
15-Sep-2025 15:50:34 [Fatal Error] :1:67: XML document structures must start and end within the same entity.
15-Sep-2025 15:50:34 [Fatal Error] :-1:-1: Premature end of file.
15-Sep-2025 15:50:34 [INFO] Tests run: 80, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.247 s -- in org.openmrs.module.ModuleFileParserUnitTest
15-Sep-2025 15:50:34 [INFO] Running org.openmrs.module.ModuleFileParserTest
15-Sep-2025 15:50:34 [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.482 s -- in org.openmrs.module.ModuleFileParserTest
15-Sep-2025 15:50:34 [INFO] Running org.openmrs.module.ModuleActivatorTest
15-Sep-2025 15:50:35 [INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.726 s -- in org.openmrs.module.ModuleActivatorTest
15-Sep-2025 15:50:35 [INFO] Running org.openmrs.module.ModuleFactoryTest
15-Sep-2025 15:50:35 [INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.134 s -- in org.openmrs.module.ModuleFactoryTest
15-Sep-2025 15:50:35 [INFO] Running org.openmrs.module.UpdateFileParserTest
15-Sep-2025 15:50:35 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s -- in org.openmrs.module.UpdateFileParserTest
15-Sep-2025 15:50:35 [INFO] Running org.openmrs.module.ModuleExtensionsTest
15-Sep-2025 15:50:35 [INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.024 s -- in org.openmrs.module.ModuleExtensionsTest
15-Sep-2025 15:50:35 [INFO] Running org.openmrs.module.ModuleUtilTest
15-Sep-2025 15:50:35 [INFO] Tests run: 79, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.286 s -- in org.openmrs.module.ModuleUtilTest
15-Sep-2025 15:50:35 [INFO] Running org.openmrs.ConceptComponentTest
15-Sep-2025 15:50:36 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s -- in org.openmrs.ConceptComponentTest
15-Sep-2025 15:50:36 [INFO] Running org.openmrs.PatientProgramTest
15-Sep-2025 15:50:36 [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in org.openmrs.PatientProgramTest
15-Sep-2025 15:50:36 [INFO] Running org.openmrs.logging.MemoryAppenderTest
15-Sep-2025 15:50:36 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s -- in org.openmrs.logging.MemoryAppenderTest
15-Sep-2025 15:50:36 [INFO] Running org.openmrs.logging.Log4JCompatibilityTest
15-Sep-2025 15:50:36 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in org.openmrs.logging.Log4JCompatibilityTest
15-Sep-2025 15:50:36 [INFO] Running org.openmrs.hl7.HL7UtilTest
15-Sep-2025 15:50:36 [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s -- in org.openmrs.hl7.HL7UtilTest
15-Sep-2025 15:50:36 [INFO] Running org.openmrs.hl7.HL7ServiceTest
15-Sep-2025 15:50:36 [WARNING] Tests run: 29, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0.387 s -- in org.openmrs.hl7.HL7ServiceTest
15-Sep-2025 15:50:36 [INFO] Running org.openmrs.hl7.handler.ORUR01HandlerTest
15-Sep-2025 15:50:37 [INFO] Tests run: 39, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.999 s -- in org.openmrs.hl7.handler.ORUR01HandlerTest
15-Sep-2025 15:50:37 [INFO] Running liquibase.ext.sqlgenerator.core.ModifyColumnChangeTest
15-Sep-2025 15:50:37 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s -- in liquibase.ext.sqlgenerator.core.ModifyColumnChangeTest
15-Sep-2025 15:50:37 [INFO] Running liquibase.ext.sqlgenerator.core.ModifyColumnGeneratorTest
15-Sep-2025 15:50:37 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.384 s -- in liquibase.ext.sqlgenerator.core.ModifyColumnGeneratorTest
15-Sep-2025 15:50:37 [INFO] Running liquibase.ext.datatype.core.MySQLBooleanTypeTest
15-Sep-2025 15:50:37 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.049 s -- in liquibase.ext.datatype.core.MySQLBooleanTypeTest
15-Sep-2025 15:50:37 [INFO] Running liquibase.ext.change.core.InsertWithUuidDataChangeTest
15-Sep-2025 15:50:37 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in liquibase.ext.change.core.InsertWithUuidDataChangeTest
15-Sep-2025 15:50:37 [INFO] Running org.openmrs.annotation.StartModuleAnnotationReuseJUnit4Test
15-Sep-2025 15:50:39 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.130 s -- in org.openmrs.annotation.StartModuleAnnotationReuseJUnit4Test
15-Sep-2025 15:50:39 [INFO] Running org.openmrs.annotation.OpenmrsProfileExcludeFilterWithModulesJUnit4Test
15-Sep-2025 15:50:39 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.297 s -- in org.openmrs.annotation.OpenmrsProfileExcludeFilterWithModulesJUnit4Test
15-Sep-2025 15:50:39 [INFO] Running org.openmrs.annotation.StartModuleAnnotationJUnit4Test
15-Sep-2025 15:50:39 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.307 s -- in org.openmrs.annotation.StartModuleAnnotationJUnit4Test
15-Sep-2025 15:50:39 [INFO] Running org.openmrs.util.ThreadSafeCircularFifoQueueTest
15-Sep-2025 15:50:39 [INFO] Tests run: 36, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.053 s -- in org.openmrs.util.ThreadSafeCircularFifoQueueTest
15-Sep-2025 15:50:40 [INFO]
15-Sep-2025 15:50:40 [INFO] Results:
15-Sep-2025 15:50:40 [INFO]
15-Sep-2025 15:50:40 [ERROR] Failures:
15-Sep-2025 15:50:40 [ERROR]   AdministrationServiceTest.getGlobalPropertyObject_shouldFailIfUserHasNoPrivileges:631 expected: <> but was: <Privileges required: Get Global Properties>
15-Sep-2025 15:50:40 [ERROR]   AdministrationServiceTest.getGlobalProperty_shouldFailIfUserHasNoPrivileges:597 expected: <> but was: <Privileges required: Get Global Properties>
15-Sep-2025 15:50:40 [ERROR]   AdministrationServiceTest.purgeGlobalProperty_shouldFailIfUserIsNotSupposedToDeleteGlobalProperty:732 expected: <> but was: <Privilege: Some Privilege For Delete Global Properties, required to purge globalProperty: another-global-property>
15-Sep-2025 15:50:40 [ERROR]   AdministrationServiceTest.saveGlobalProperty_shouldFailIfDefaultLocaleNotInAllowedLocaleList:498
15-Sep-2025 15:50:40 Expected: a string containing "is not in allowed locales list"
15-Sep-2025 15:50:40      but: was ""
15-Sep-2025 15:50:40 [ERROR]   AdministrationServiceTest.saveGlobalProperty_shouldFailIfGivenAllowedLocaleListDoesNotContainDefaultLocale:488
15-Sep-2025 15:50:40 Expected: a string containing "can not be removed from allowed locales list because it is the default locale"
15-Sep-2025 15:50:40      but: was ""
15-Sep-2025 15:50:40 [ERROR]   AdministrationServiceTest.saveGlobalProperty_shouldFailIfUserIsNotSupposedToEditGlobalProperty:713 expected: <> but was: <Privilege: Manage Global Properties, required to edit globalProperty: another-global-property>
15-Sep-2025 15:50:40 [ERROR]   AdministrationServiceTest.updateGlobalProperty_shouldFailIfUserIsNotAllowedToEditGlobalProperty:668 expected: <> but was: <Privileges required: Manage Global Properties>
15-Sep-2025 15:50:40 [ERROR]   ConceptServiceTest.retireConceptReferenceTerm_shouldShouldSetTheDefaultRetireReasonIfNoneIsGiven:2433 expected: not <null>
15-Sep-2025 15:50:40 [ERROR]   EncounterServiceTest.getEncountersByPatientIdentifier_shouldNotGetVoidedEncounters:964 expected: <2> but was: <1>
15-Sep-2025 15:50:40 [ERROR]   OrderServiceTest.saveOrderGroup_shouldFailValidationIfAnyOrdersFailValidation:3919 expected: <true> but was: <false>
15-Sep-2025 15:50:40 [ERROR]   OrderServiceTest.saveOrder_shouldFailDiscontinueNonCodedDrugOrderIfOrderableOfPreviousAndNewOrderDontMatch:3456
15-Sep-2025 15:50:40 Expected: is "The orderable of the previous order and the new one order don't match"
15-Sep-2025 15:50:40      but: was ""
15-Sep-2025 15:50:40 [ERROR]   OrderServiceTest.saveOrder_shouldFailIfConceptInPreviousOrderDoesNotMatchThatOfTheRevisedOrder:2683
15-Sep-2025 15:50:40 Expected: is "The orderable of the previous order and the new one order don't match"
15-Sep-2025 15:50:40      but: was ""
15-Sep-2025 15:50:40 [ERROR]   OrderServiceTest.saveOrder_shouldFailIfConceptInPreviousOrderDoesNotMatchThisConcept:903
15-Sep-2025 15:50:40 Expected: is "The orderable of the previous order and the new one order don't match"
15-Sep-2025 15:50:40      but: was ""
15-Sep-2025 15:50:40 [ERROR]   OrderServiceTest.saveOrder_shouldFailIfDrugNonCodedInPreviousDrugOrderDoesNotMatchThatOfTheRevisedDrugOrder:3474
15-Sep-2025 15:50:40 Expected: is "The orderable of the previous order and the new one order don't match"
15-Sep-2025 15:50:40      but: was ""
15-Sep-2025 15:50:40 [ERROR]   OrderServiceTest.saveOrder_shouldFailIfTheExistingDrugOrderMatchesTheConceptAndNotDrugOfTheDCOrder:993
15-Sep-2025 15:50:40 Expected: is "The orderable of the previous order and the new one order don't match"
15-Sep-2025 15:50:40      but: was ""
15-Sep-2025 15:50:40 [ERROR]   OrderServiceTest.saveOrder_shouldFailIfTheExistingDrugOrderMatchesTheConceptAndNotDrugOfTheRevisedOrder:2707
15-Sep-2025 15:50:40 Expected: is "The orderable of the previous order and the new one order don't match"
15-Sep-2025 15:50:40      but: was ""
15-Sep-2025 15:50:40 [ERROR]   ProgramWorkflowServiceTest.saveConceptStateConversion_shouldThrowConceptStateConversionRequire:981
15-Sep-2025 15:50:40 Expected: is "'ConceptStateConversion: Concept[null] results in State [null] for workflow [null]' failed to validate with reason: concept: Invalid concept, programWorkflow: Invalid Programme Workflow, programWorkflowState: Invalid Programme Workflow State"
15-Sep-2025 15:50:40      but: was "'ConceptStateConversion: Concept[null] results in State [null] for workflow [null]' failed to validate with reason: concept: , programWorkflow: Invalid Programme Workflow, programWorkflowState: Invalid Programme Workflow State"
15-Sep-2025 15:50:40 [ERROR]   ProgramWorkflowServiceTest.savePatientProgram_shouldTestThrowPatientStateRequiresException:851
15-Sep-2025 15:50:40 Expected: is "'PatientProgram(id=1, patient=Patient#2, program=Program(id=1, concept=Concept #1738, workflows=[ProgramWorkflow(id=1), ProgramWorkflow(id=2)]))' failed to validate with reason: states: State is required for a patient state"
15-Sep-2025 15:50:40      but: was "'PatientProgram(id=1, patient=Patient#2, program=Program(id=1, concept=Concept #1738, workflows=[ProgramWorkflow(id=1), ProgramWorkflow(id=2)]))' failed to validate with reason: states: "
15-Sep-2025 15:50:40 [ERROR]   ProgramWorkflowServiceTest.savePatientProgram_shouldThrowPatientProgramAlreadyAssignedException:875
15-Sep-2025 15:50:40 Expected: is "This PatientProgram contains a ProgramWorkflowState whose parent is already assigned to PatientProgram(id=2, patient=Patient#2, program=Program(id=2, concept=Concept #10, workflows=[ProgramWorkflow(id=3)]))"
15-Sep-2025 15:50:40      but: was ""
15-Sep-2025 15:50:40 [ERROR]   ProgramWorkflowServiceTest.triggerStateConversion_shouldThrowConvertStateInvalidDate:1084
15-Sep-2025 15:50:40 Expected: is "Invalid date for converting patient state"
15-Sep-2025 15:50:40      but: was ""
15-Sep-2025 15:50:40 [ERROR]   ProgramWorkflowServiceTest.triggerStateConversion_shouldThrowConvertStateInvalidPatient:1068
15-Sep-2025 15:50:40 Expected: is "Attempting to convert state of an invalid patient"
15-Sep-2025 15:50:40      but: was ""
15-Sep-2025 15:50:40 [ERROR]   ProgramWorkflowServiceTest.triggerStateConversion_shouldThrowConvertStatePatientWithoutValidTrigger:1076
15-Sep-2025 15:50:40 Expected: is "Attempting to convert state for a patient without a valid trigger concept"
15-Sep-2025 15:50:40      but: was ""
15-Sep-2025 15:50:40 [ERROR]   ProgramWorkflowServiceUnitTest.purgePatientProgram_shouldFailGivenNonEmptyStatesAndTrueCascade:192
15-Sep-2025 15:50:40 Expected: is "Cascade purging of PatientPrograms is not implemented yet"
15-Sep-2025 15:50:40      but: was ""
15-Sep-2025 15:50:40 [ERROR]   ProgramWorkflowServiceUnitTest.purgeProgram_shouldFailGivenNonEmptyWorkFlowsAndTrueCascade:202
15-Sep-2025 15:50:40 Expected: is "Cascade purging of Programs is not implemented yet"
15-Sep-2025 15:50:40      but: was ""
15-Sep-2025 15:50:40 [ERROR]   ProgramWorkflowServiceUnitTest.savePatientProgram_shouldFailForNullPatient:173
15-Sep-2025 15:50:40 Expected: is "PatientProgram requires a Patient and a Program"
15-Sep-2025 15:50:40      but: was ""
15-Sep-2025 15:50:40 [ERROR]   ProgramWorkflowServiceUnitTest.savePatientProgram_shouldFailForNullProgram:182
15-Sep-2025 15:50:40 Expected: is "PatientProgram requires a Patient and a Program"
15-Sep-2025 15:50:40      but: was ""
15-Sep-2025 15:50:40 [ERROR]   ProgramWorkflowServiceUnitTest.saveProgram_shouldFailIfProgramConceptIsNull:88
15-Sep-2025 15:50:40 Expected: is "Program concept is required"
15-Sep-2025 15:50:40      but: was ""
15-Sep-2025 15:50:40 [ERROR]   ProgramWorkflowServiceUnitTest.saveProgram_shouldFailIfProgramWorkFlowConceptIsNull:100
15-Sep-2025 15:50:40 Expected: is "ProgramWorkflow concept is required"
15-Sep-2025 15:50:40      but: was ""
15-Sep-2025 15:50:40 [ERROR]   ProgramWorkflowServiceUnitTest.saveProgram_shouldFailIfProgramWorkFlowStateConceptIsNull:121
15-Sep-2025 15:50:40 Expected: is "ProgramWorkflowState concept, initial, terminal are required"
15-Sep-2025 15:50:40      but: was ""
15-Sep-2025 15:50:40 [ERROR]   ProgramWorkflowServiceUnitTest.saveProgram_shouldFailIfProgramWorkFlowStateInitialIsNull:142
15-Sep-2025 15:50:40 Expected: is "ProgramWorkflowState concept, initial, terminal are required"
15-Sep-2025 15:50:40      but: was ""
15-Sep-2025 15:50:40 [ERROR]   ProgramWorkflowServiceUnitTest.saveProgram_shouldFailIfProgramWorkFlowStateTerminalIsNull:164
15-Sep-2025 15:50:40 Expected: is "ProgramWorkflowState concept, initial, terminal are required"
15-Sep-2025 15:50:40      but: was ""
15-Sep-2025 15:50:40 [ERROR]   UserServiceTest.createUser_shouldNotAllowAssigningSuperUserRoleIfCurrentUserDoesNotHaveAssignSystemDeveloperPrivileges:366
15-Sep-2025 15:50:40 Expected: is "You must have the role {0} in order to assign it."
15-Sep-2025 15:50:40      but: was ""
15-Sep-2025 15:50:40 [ERROR]   UserServiceTest.createUser_shouldNotAllowCreatingUserWithPrivilegeCurrentUserDoesNotHave:295
15-Sep-2025 15:50:40 Expected: is "You must have privilege {0} in order to assign it."
15-Sep-2025 15:50:40      but: was ""
15-Sep-2025 15:50:40 [ERROR]   UserServiceTest.createUser_shouldNotAllowCreatingUserWithPrivilegesCurrentUserDoesNotHave:330
15-Sep-2025 15:50:40 Expected: is "You must have the following privileges in order to assign them: Another Privilege, Custom Privilege"
15-Sep-2025 15:50:40      but: was ""
15-Sep-2025 15:50:40 [ERROR]   UserServiceTest.saveRole_shouldThrowErrorWhenCurrentUserLacksAPrivilegeAssignedToRole:1232
15-Sep-2025 15:50:40 Expected: is "You must have the following privileges in order to assign them: another privilege"
15-Sep-2025 15:50:40      but: was ""
15-Sep-2025 15:50:40 [ERROR]   UserServiceTest.saveRole_shouldThrowErrorWhenCurrentUserLacksPrivilegeAssignedToRole:1211
15-Sep-2025 15:50:40 Expected: is "You must have the following privileges in order to assign them: custom privilege"
15-Sep-2025 15:50:40      but: was ""
15-Sep-2025 15:50:40 [ERROR]   ConceptServiceImplTest.purgeConceptReferenceTerm_shouldFailIfGivenConceptReferenceTermIsInUse:831
15-Sep-2025 15:50:40 Expected: is "Reference term is in use"
15-Sep-2025 15:50:40      but: was ""
15-Sep-2025 15:50:40 [ERROR]   ValidateUtilTest.validate_shouldReturnThrowExceptionAlongWithAppropriateMessageIfTheObjectIsInvalid:209 expected: <true> but was: <false>
15-Sep-2025 15:50:40 [ERROR] Errors:
15-Sep-2025 15:50:40 [ERROR]   EncounterServiceTest.saveEncounter_shouldCascadeUpdateTheObsdatetimesToAllObs:743 » IllegalArgument The 'reason' argument is required
15-Sep-2025 15:50:40 [ERROR]   EncounterServiceTest.saveEncounter_shouldCascadeUpdatedEncounterDatetimeToObsDatetimeOfAllObsWithMatchingObsDatetime:767 » IllegalArgument The 'reason' argument is required
15-Sep-2025 15:50:40 [ERROR]   EncounterServiceTest.saveEncounter_shouldOnlyCascadeTheObsdatetimesToObsWithDifferentInitialObsdatetimes:688 » IllegalArgument The 'reason' argument is required
15-Sep-2025 15:50:40 [ERROR]   EncounterServiceTest.saveEncounter_shouldSaveEncounterWhenTopLevelObsIsUpdatedByRemovingChildObs:226 » IllegalArgument The 'reason' argument is required
15-Sep-2025 15:50:40 [ERROR]   EncounterServiceTest.saveEncounter_shouldUpdateEncounterSuccessfully:305 » IllegalArgument The 'reason' argument is required
15-Sep-2025 15:50:40 [ERROR]   EncounterServiceTest.saveEncounter_shouldUpdateExistingEncounterWhenAChildObsIsEdited:134 » IllegalArgument The 'reason' argument is required
15-Sep-2025 15:50:40 [ERROR]   EncounterServiceTest.saveEncounter_shouldUpdateValueOfLeafObsAndNotDuplicateAtEncounterLevel:168 » IllegalArgument The 'reason' argument is required
15-Sep-2025 15:50:40 [ERROR]   EncounterServiceTest.saveEncounter_shouldVoidAndCreateNewObsWhenSavingEncounter:2368 » IllegalArgument The 'reason' argument is required
15-Sep-2025 15:50:40 [ERROR]   PatientServiceTest.mergePatients_shouldAuditMovedEncounters:2448->mergeAndRetrieveAudit:2658 » IllegalArgument The 'reason' argument is required
15-Sep-2025 15:50:40 [ERROR]   PatientServiceTest.mergePatients_shouldAuditMovedIndependentObservations:2470->mergeAndRetrieveAudit:2658 » IllegalArgument The 'reason' argument is required
15-Sep-2025 15:50:40 [ERROR]   PatientServiceTest.mergePatients_shouldAuditMovedUsers:2496->mergeAndRetrieveAudit:2658 » IllegalArgument The 'reason' argument is required
15-Sep-2025 15:50:40 [ERROR]   PatientServiceTest.mergePatients_shouldAuditPriorCauseOfDeath:2516->mergeAndRetrieveAudit:2658 » IllegalArgument The 'reason' argument is required
15-Sep-2025 15:50:40 [ERROR]   PatientServiceTest.mergePatients_shouldAuditPriorDateOfBirth:2537->mergeAndRetrieveAudit:2658 » IllegalArgument The 'reason' argument is required
15-Sep-2025 15:50:40 [ERROR]   PatientServiceTest.mergePatients_shouldAuditPriorDateOfBirthEstimated:2557->mergeAndRetrieveAudit:2658 » IllegalArgument The 'reason' argument is required
15-Sep-2025 15:50:40 [ERROR]   PatientServiceTest.mergePatients_shouldAuditPriorDateOfDeath:2579->mergeAndRetrieveAudit:2658 » IllegalArgument The 'reason' argument is required
15-Sep-2025 15:50:40 [ERROR]   PatientServiceTest.mergePatients_shouldAuditPriorDateOfDeathEstimated:2600->mergeAndRetrieveAudit:2658 » IllegalArgument The 'reason' argument is required
15-Sep-2025 15:50:40 [ERROR]   PatientServiceTest.mergePatients_shouldAuditPriorGender:2617->mergeAndRetrieveAudit:2658 » IllegalArgument The 'reason' argument is required
15-Sep-2025 15:50:40 [ERROR]   PatientServiceTest.mergePatients_shouldMergeAllNonPreferredPatientsInTheTheNotPreferredListToPreferredPatient:2163 » IllegalArgument The 'reason' argument is required
15-Sep-2025 15:50:40 [ERROR]   PatientServiceTest.mergePatients_shouldMergeVisitsFromNonPreferredToPreferredPatient:675->mergeAndRetrieveAudit:2658 » IllegalArgument The 'reason' argument is required
15-Sep-2025 15:50:40 [ERROR]   PatientServiceTest.mergePatients_shouldMoveAllObsWithSameHierarchy:3272 » IllegalArgument The 'reason' argument is required
15-Sep-2025 15:50:40 [ERROR]   PatientServiceTest.mergePatients_shouldNotCopyOverDuplicatePatientIdentifiers:2651->mergeAndRetrieveAudit:2658 » IllegalArgument The 'reason' argument is required
15-Sep-2025 15:50:40 [ERROR]   PatientServiceTest.mergePatients_shouldNotFailIfMultiplePatientsHaveActiveOrderOfDifferentTypes:3250 » IllegalArgument The 'reason' argument is required
15-Sep-2025 15:50:40 [ERROR]   PatientServiceTest.mergePatients_shouldNotFailIfOnePatientHasActiveOrder:3232 » IllegalArgument The 'reason' argument is required
15-Sep-2025 15:50:40 [ERROR]   PatientDataUnvoidHandlerTest.handle_shouldNotUnvoidTheOrdersAndEncountersThatNeverGotVoidedWithThePatient:139 » IllegalArgument The 'reason' argument is required
15-Sep-2025 15:50:40 [ERROR]   PatientDataUnvoidHandlerTest.handle_shouldUnvoidMembersAssociatedWithThePatient:179 » IllegalArgument The 'reason' argument is required
15-Sep-2025 15:50:40 [ERROR]   PatientDataUnvoidHandlerTest.handle_shouldUnvoidTheOrdersAndEncountersAssociatedWithThePatient:82 » IllegalArgument The 'reason' argument is required
15-Sep-2025 15:50:40 [ERROR]   AlertServiceTest.notifySuperUsers_shouldAddAnAlertToTheDatabase:55 » Validation 'Alert: #null' failed to validate with reason: text:
15-Sep-2025 15:50:40 [ERROR]   AlertServiceTest.notifySuperUsers_shouldAddAnAlertWithMessageTextIfCauseIsNull:34 » Validation 'Alert: #null' failed to validate with reason: text:
15-Sep-2025 15:50:40 [INFO]
15-Sep-2025 15:50:40 [ERROR] Tests run: 4795, Failures: 38, Errors: 28, Skipped: 54
15-Sep-2025 15:50:40 [INFO]
15-Sep-2025 15:50:40 [INFO] ------------------------------------------------------------------------
15-Sep-2025 15:50:40 [INFO] Reactor Summary for OpenMRS 3.0.0-SNAPSHOT:
15-Sep-2025 15:50:40 [INFO]
15-Sep-2025 15:50:40 [INFO] OpenMRS ............................................ SUCCESS [  1.395 s]
15-Sep-2025 15:50:40 [INFO] openmrs-tools ...................................... SUCCESS [  0.922 s]
15-Sep-2025 15:50:40 [INFO] openmrs-test ....................................... SUCCESS [  0.526 s]
15-Sep-2025 15:50:40 [INFO] openmrs-api ........................................ FAILURE [07:09 min]
15-Sep-2025 15:50:40 [INFO] openmrs-web ........................................ SKIPPED
15-Sep-2025 15:50:40 [INFO] openmrs-webapp ..................................... SKIPPED
15-Sep-2025 15:50:40 [INFO] openmrs-liquibase .................................. SKIPPED
15-Sep-2025 15:50:40 [INFO] openmrs-test-module ................................ SKIPPED
15-Sep-2025 15:50:40 [INFO] openmrs-test-module-api ............................ SKIPPED
15-Sep-2025 15:50:40 [INFO] openmrs-test-module-omod ........................... SKIPPED
15-Sep-2025 15:50:40 [INFO] ------------------------------------------------------------------------
15-Sep-2025 15:50:40 [INFO] BUILD FAILURE
15-Sep-2025 15:50:40 [INFO] ------------------------------------------------------------------------
15-Sep-2025 15:50:40 [INFO] Total time:  07:13 min
15-Sep-2025 15:50:40 [INFO] Finished at: 2025-09-15T15:50:40Z
15-Sep-2025 15:50:40 [INFO] ------------------------------------------------------------------------
15-Sep-2025 15:50:40 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.3:test (default-test) on project openmrs-api: There are test failures.
15-Sep-2025 15:50:40 [ERROR]
15-Sep-2025 15:50:40 [ERROR] See /openmrs_core/api/target/surefire-reports for the individual test results.
15-Sep-2025 15:50:40 [ERROR] See dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
15-Sep-2025 15:50:40 [ERROR] -> [Help 1]
15-Sep-2025 15:50:40 [ERROR]
15-Sep-2025 15:50:40 [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
15-Sep-2025 15:50:40 [ERROR] Re-run Maven using the -X switch to enable full debug logging.
15-Sep-2025 15:50:40 [ERROR]
15-Sep-2025 15:50:40 [ERROR] For more information about the errors and possible solutions, please read the following articles:
15-Sep-2025 15:50:40 [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
15-Sep-2025 15:50:40 [ERROR]
15-Sep-2025 15:50:40 [ERROR] After correcting the problems, you can resume the build with the command
15-Sep-2025 15:50:40 [ERROR]   mvn <args> -rf :openmrs-api
15-Sep-2025 15:50:40 Failing task since return code of [/data/bamboo-agent/temp/TRUNK-MASTER-UT-3968-ScriptBuildTask-1454794553136438070.sh] was 1 while expected 0
15-Sep-2025 15:50:40 Finished task 'Run unit tests' with result: Failed
15-Sep-2025 15:50:40 Running post build plugin 'Docker Container Cleanup'
15-Sep-2025 15:50:40 Running post build plugin 'NCover Results Collector'
15-Sep-2025 15:50:40 Running post build plugin 'Build Results Label Collector'
15-Sep-2025 15:50:40 Running post build plugin 'Clover Results Collector'
15-Sep-2025 15:50:40 Running post build plugin 'npm Cache Cleanup'
15-Sep-2025 15:50:40 Running post build plugin 'Artifact Copier'
15-Sep-2025 15:50:40 Finalising the build...
15-Sep-2025 15:50:40 Stopping timer.
15-Sep-2025 15:50:40 Build TRUNK-MASTER-UT-3968 completed.
15-Sep-2025 15:50:40 Running on server: post build plugin 'Build Hanging Detection Configuration'
15-Sep-2025 15:50:40 Running on server: post build plugin 'NCover Results Collector'
15-Sep-2025 15:50:40 Running on server: post build plugin 'Build Labeller'
15-Sep-2025 15:50:40 Running on server: post build plugin 'Clover Delta Calculator'
15-Sep-2025 15:50:40 Running on server: post build plugin 'Maven Dependencies Postprocessor'
15-Sep-2025 15:50:40 All post build plugins have finished
15-Sep-2025 15:50:40 Generating build results summary...
15-Sep-2025 15:50:40 Saving build results to disk...
15-Sep-2025 15:50:40 Store variable context...
15-Sep-2025 15:50:40 Finished building TRUNK-MASTER-UT-3968.