Strugling with Installation of openmrs3.x on local windows machin

Hello everyone I hope you’re doing well, I’ve run into some error when installing the openmrs3.x with docker-compose on my windows 11. I think the frontend is runing well, but the backend is giving out some SqlConstraint error. The landing page is stuck on Initialisation… and the frontend just showing the four tabs with empty white pages, with some errors notification on the bottom. CAN ANYONE HELP PLEASE?


openmrs_backend   | ERROR - SqlExceptionHelper.logExceptions(142) |2024-01-11T18:39:42,987| Column 'uuid' cannot be null
openmrs_backend   | ERROR - ImportTask$1.run(108) |2024-01-11T18:39:42,992| Failed to import mapping org.openmrs.module.openconceptlab.client.OclMapping@2d5a345[externalId=<null>]
openmrs_backend   | org.openmrs.module.openconceptlab.importer.ImportException: Cannot save mapping /orgs/openmrs/sources/AllergyParentConcepts/mappings/2/
openmrs_backend   |     at org.openmrs.module.openconceptlab.importer.Saver.saveMapping(Saver.java:485) ~[openconceptlab.jar:?]
openmrs_backend   |     at org.openmrs.module.openconceptlab.importer.ImportTask$1.run(ImportTask.java:99) ~[openconceptlab.jar:?]
openmrs_backend   |     at org.openmrs.api.context.Daemon$6.run(Daemon.java:382) ~[openmrs-api-2.6.4-SNAPSHOT.jar:?]
openmrs_backend   | Caused by: org.springframework.dao.DataIntegrityViolationException: could not execute statement; SQL [n/a]; constraint [null]; nested exception is org.hibernate.exception.ConstraintViolationException: could not execute statement
openmrs_backend   |     at org.springframework.orm.hibernate5.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:212) ~[spring-orm-5.3.23.jar:5.3.23]
openmrs_backend   |     at org.springframework.orm.hibernate5.HibernateTransactionManager.convertHibernateAccessException(HibernateTransactionManager.java:785) ~[spring-orm-5.3.23.jar:5.3.23]
openmrs_backend   |     at org.springframework.orm.hibernate5.HibernateTransactionManager.doCommit(HibernateTransactionManager.java:655) ~[spring-orm-5.3.23.jar:5.3.23]
openmrs_backend   |     at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:743) ~[spring-tx-5.3.23.jar:5.3.23]
openmrs_backend   |     at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:711) ~[spring-tx-5.3.23.jar:5.3.23]
openmrs_backend   |     at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:654) ~[spring-tx-5.3.23.jar:5.3.23]
openmrs_backend   |     at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:407) ~[spring-tx-5.3.23.jar:5.3.23]
openmrs_backend   |     at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) ~[spring-tx-5.3.23.jar:5.3.23]
openmrs_backend   |     at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.23.jar:5.3.23]
openmrs_backend   |     at org.springframework.cache.interceptor.CacheInterceptor.lambda$invoke$0(CacheInterceptor.java:54) ~[spring-context-5.3.23.jar:5.3.23]
openmrs_backend   |     at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:351) ~[spring-context-5.3.23.jar:5.3.23]
openmrs_backend   |     at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:64) ~[spring-context-5.3.23.jar:5.3.23]
openmrs_backend   |     at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.23.jar:5.3.23]
openmrs_backend   |     at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:123) ~[openmrs-api-2.6.4-SNAPSHOT.jar:?]
openmrs_backend   |     at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.23.jar:5.3.23]
openmrs_backend   |     at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) ~[spring-aop-5.3.23.jar:5.3.23]
openmrs_backend   |     at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.23.jar:5.3.23]
openmrs_backend   |     at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) ~[spring-aop-5.3.23.jar:5.3.23]
openmrs_backend   |     at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.23.jar:5.3.23]
openmrs_backend   |     at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:215) ~[spring-aop-5.3.23.jar:5.3.23]
openmrs_backend   |     at com.sun.proxy.$Proxy252.updateConceptWithoutValidation(Unknown Source) ~[?:?]
openmrs_backend   |     at org.openmrs.module.openconceptlab.importer.Saver.saveMapping(Saver.java:413) ~[openconceptlab.jar:?]
openmrs_backend   |     ... 2 more
openmrs_frontend  | 127.0.0.1 - - [11/Jan/2024:18:43:23 +0000] "GET / HTTP/1.1" 301 169 "-" "curl/8.5.0"
openmrs_backend   | WARN - OrderedFile.<init>(27) |2024-01-11T18:43:50,725| OrderedFile does not provide an implementation to fetch the loading order from files.
openmrs_backend   | INFO - SerializationServiceImpl.getDefaultSerializer(73) |2024-01-11T18:43:53,061| No default serializer specified - using builtin SimpleXStreamSerializer.
openmrs_backend   | Security framework of XStream not explicitly initialized, using predefined black list on your own risk.
openmrs_frontend  | 127.0.0.1 - - [11/Jan/2024:18:43:53 +0000] "GET / HTTP/1.1" 301 169 "-" "curl/8.5.0"
openmrs_backend   | INFO - OrderServiceImpl.getOrderNumberGenerator(381) |2024-01-11T18:44:12,094| Setting default order number generator
openmrs_backend   | WARN - DefaultTCAppointmentPatientEmailNotifier.isApplicable(56) |2024-01-11T18:44:21,516| Email notification for tele-consultation not configured to be sent to patient.
openmrs_frontend  | 127.0.0.1 - - [11/Jan/2024:18:44:23 +0000] "GET / HTTP/1.1" 301 169 "-" "curl/8.5.0"
openmrs_backend   | WARN - DefaultTCAppointmentPatientEmailNotifier.isApplicable(56) |2024-01-11T18:44:45,049| Email notification for tele-consultation not configured to be sent to patient.

Are you able to reproduce this when you run it afresh?