Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sample collection #26

Merged
merged 17 commits into from
Jul 20, 2021
Merged

Sample collection #26

merged 17 commits into from
Jul 20, 2021

Conversation

mhuamani98
Copy link
Contributor

National document configurations

Copy link
Contributor

@brandones brandones left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unos sugerencias y preguntas del JavaScript

Copy link
Member

@mogoodrich mogoodrich left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @MiguelAHPpih ... I made a few comments, and also pushed up a couple proposed changes to the identifier configuration. I made comments where I made the changes, let me know if it looks good to you!

fyi @brandones

configuration/concepts/seslab.csv:Zone.Identifier Outdated Show resolved Hide resolved
@@ -0,0 +1,266 @@
uuid,Void/Retire,Same as mappings,Fully specified name:es,Fully specified name:en,Data class,Data type,_version:1,_order:1000
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm getting the following Iniz error when trying to parse this file... are others seeing the same thing?

`ERROR - BaseFileLoader.loadUnsafe(47) |2021-06-23 10:54:34,272| The loading of the 'concepts' configuration file was aborted:
/home/mgoodrich/openmrs/ses/configuration/concepts/seslab.csv
java.lang.IllegalArgumentException:
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+-+-+-+-- BEGINNING OF CSV FILE ERROR SUMMARY --+-+-+-+
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
seslab.csv ('concepts' domain) was processed and 11 out of 265 entities were not saved.
The CSV line(s) corresponding to those entities are listed below:
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| uuid | Void/Retire | Same as mappings | Fully specified name:es | Fully specified name:en | Data class | Data type | _version:1 | _order:1000 |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| 0b6f8714-6cd5-4da7-b89b-5649d6855259 | | SES Lab:SAMPLE_Plasma | Plasma | Plasma | Specimen | N/A | | |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| 27b9eb31-6c54-4079-8079-c5ddc133fe75 | | SES Lab:SAMPLE_Whole blood | Sangre Total | Whole blood | Specimen | N/A | | |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| a6fd7ad8-b892-410e-b966-42df37467a80 | | SES Lab:SAMPLE_Biopsy | Biopsia | Biopsy | Specimen | N/A | | |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| fe9b668e-c360-4d6a-87b0-d1cf99bbe3bd | | SES Lab:SAMPLE_Ulcer | Ulcera | Ulcer | Specimen | N/A | | |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| 8d3d888d-f71d-4120-9131-1dd2f85da36f | | SES Lab:PRESENTATION_Tube | Tubo | Tube | Medical Supply | N/A | | |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| c4437a04-8426-43c5-a0d3-5c931f954b85 | | SES Lab:locations_Hospital | Hospital | Hospital | Misc | N/A | | |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| 25ee65ec-0b42-462d-8b1e-84191f1c0059 | | SES Lab:Exam_039 | Glucosa | | Test | N/A | | |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| 8aaa4950-3944-4beb-baed-a711bdc1378e | | SES Lab:Exam_046 | PBMC | | Test | N/A | | |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| 5c268d62-09de-4aa2-b70d-803cfc8c6655 | | SES Lab:Exam_055 | GeneXpert MTB/RIF Ultra | | Test | N/A | | |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| 40b486bf-e08d-482d-934c-0e95082a1fad | | SES Lab:Exam_071 | PCR IS6110 para Deteccion de M. Tuberculosis | | Test | N/A | | |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| 9d6b0934-b517-47cf-b5ff-07a90530fcad | | SES Lab:Exam_072 | Prueba de Sensibilidad a drogas Antituberculosas de 1ra Línea en medio | | Test | N/A | | |
| | | | Lowenstein Jensen (SIRE) (v1.0) | | | | | |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+

Paste print for spreadsheets... etc:

uuid,Void/Retire,Same as mappings,Fully specified name:es,Fully specified name:en,Data class,Data type,_version:1,_order:1000
0b6f8714-6cd5-4da7-b89b-5649d6855259,,SES Lab:SAMPLE_Plasma,Plasma,Plasma,Specimen,N/A,,
27b9eb31-6c54-4079-8079-c5ddc133fe75,,SES Lab:SAMPLE_Whole blood,Sangre Total,Whole blood,Specimen,N/A,,
a6fd7ad8-b892-410e-b966-42df37467a80,,SES Lab:SAMPLE_Biopsy,Biopsia,Biopsy,Specimen,N/A,,
fe9b668e-c360-4d6a-87b0-d1cf99bbe3bd,,SES Lab:SAMPLE_Ulcer,Ulcera,Ulcer,Specimen,N/A,,
8d3d888d-f71d-4120-9131-1dd2f85da36f,,SES Lab:PRESENTATION_Tube,Tubo,Tube,Medical Supply,N/A,,
c4437a04-8426-43c5-a0d3-5c931f954b85,,SES Lab:locations_Hospital,Hospital,Hospital,Misc,N/A,,
25ee65ec-0b42-462d-8b1e-84191f1c0059,,SES Lab:Exam_039,Glucosa,,Test,N/A,,
8aaa4950-3944-4beb-baed-a711bdc1378e,,SES Lab:Exam_046,PBMC,,Test,N/A,,
5c268d62-09de-4aa2-b70d-803cfc8c6655,,SES Lab:Exam_055,GeneXpert MTB/RIF Ultra,,Test,N/A,,
40b486bf-e08d-482d-934c-0e95082a1fad,,SES Lab:Exam_071,PCR IS6110 para Deteccion de M. Tuberculosis,,Test,N/A,,
9d6b0934-b517-47cf-b5ff-07a90530fcad,,SES Lab:Exam_072,Prueba de Sensibilidad a drogas Antituberculosas de 1ra Línea en medio Lowenstein Jensen (SIRE) (v1.0),,Test,N/A,,
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+-+-+-+-+-- END OF CSV FILE ERROR SUMMARY --+-+-+-+-+
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
`

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this is because they already exist on the concept server, but since this csv was made for only Perú i decided to leave it like that and fix it on the future

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sure if it's because of the concept server... I tried to run it on my local SES dev environment and got the error... and unfortunately we changed how things work now so that startup fails entirely if something can't be installed.

I'm trying rerunning again now because it looks like the above message I pasted doesn't include the underlying error.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mogoodrich , did you have any troubles with this again?

"${patientIdentifierType.Passport.uuid}"
],
"dispositionConfig": "file:configuration/pih/pih-dispositions-default.json",
"findPatientColumnConfig": [
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I made a couple changes here, see below... instead of a "type of identifier" column and a "identifier" column, this renders a separate column for DNI and Passport (feel free to adjust the labels as you see fit).

I believe this isn't exactly what you wanted, but it seemed good to do this as a start as we work through potential changes to the Core Apps module.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

2021-06-23_14-49

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This could be a nice workaround. But i think in the future we might add more document types, therefore having more columns.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cool, yeah, makes sense @MiguelAHPpih see my updated comments on the coreapps pull request about moving forward with supporting multiple identifiers per column:

openmrs/openmrs-module-coreapps#414

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm ok with this, until we get the coreapps function. Mergin it!

"dispositionConfig": "file:configuration/pih/pih-dispositions-default.json"
"extraIdentifierTypes": [
"${patientIdentifierType.DNI.uuid}",
"${patientIdentifierType.Passport.uuid}"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These two lines add the DNI and Passport to the patient header (and make them editable via the header). Not sure if that's what you want, but I wanted to add it in as a example.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

2021-06-23_14-49_1

@mhuamani98
Copy link
Contributor Author

I think we can merge this now. ¿Any thoughts?

@mogoodrich
Copy link
Member

@brandones @MiguelAHPpih did you want me to test this again?

@mhuamani98
Copy link
Contributor Author

@mogoodrich Yes, please.

@mogoodrich
Copy link
Member

@MiguelAHPpih will do! won't get to it today, but hopefully tomorrow!

@mogoodrich
Copy link
Member

@brandones @MiguelAHPpih not sure if I'm working off the branch or something, but I'm still getting a bunch of duplicate concept name exceptions:

+--------------------------------------+-------------+-----------------------+-------------------------+-------------------------+------------+-----------+------------+-------------+
| uuid | Void/Retire | Same as mappings | Fully specified name:es | Fully specified name:en | Data class | Data type | _version:1 | _order:1000 |
+--------------------------------------+-------------+-----------------------+-------------------------+-------------------------+------------+-----------+------------+-------------+
| 0b6f8714-6cd5-4da7-b89b-5649d6855259 | | SES Lab:SAMPLE_Plasma | Plasma | Plasma | Specimen | N/A | | |
+--------------------------------------+-------------+-----------------------+-------------------------+-------------------------+------------+-----------+------------+-------------+
org.openmrs.api.DuplicateConceptNameException: 'Plasma' is a duplicate name in locale 'en'
at org.openmrs.validator.ConceptValidator.validate(ConceptValidator.java:177)
at org.openmrs.api.db.hibernate.HibernateAdministrationDAO.validate(HibernateAdministrationDAO.java:262)
at org.openmrs.api.impl.AdministrationServiceImpl.validate(AdministrationServiceImpl.java:800)
at sun.reflect.GeneratedMethodAccessor149.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy201.validate(Unknown Source)
at sun.reflect.GeneratedMethodAccessor149.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.cache.interceptor.CacheInterceptor$1.invoke(CacheInterceptor.java:52)
at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:303)
at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:61)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:122)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy203.validate(Unknown Source)
at org.openmrs.validator.ValidateUtil.validate(ValidateUtil.java:67)
at org.openmrs.aop.RequiredDataAdvice.before(RequiredDataAdvice.java:127)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:51)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy200.saveConcept(Unknown Source)
at org.openmrs.module.initializer.api.c.ConceptsCsvParser.save(ConceptsCsvParser.java:93)
at org.openmrs.module.initializer.api.c.ConceptsCsvParser.save(ConceptsCsvParser.java:17)
at org.openmrs.module.initializer.api.CsvParser.process(CsvParser.java:199)
at org.openmrs.module.initializer.api.loaders.BaseCsvLoader.load(BaseCsvLoader.java:69)
at org.openmrs.module.initializer.api.loaders.BaseInputStreamLoader.load(BaseInputStreamLoader.java:39)
at org.openmrs.module.initializer.api.loaders.BaseFileLoader.loadUnsafe(BaseFileLoader.java:42)
at org.openmrs.module.pihcore.setup.InitializerSetup.loadPreConceptDomains(InitializerSetup.java:45)
at org.openmrs.module.pihcore.PihCoreActivator.started(PihCoreActivator.java:97)
at org.openmrs.module.ModuleUtil.refreshApplicationContext(ModuleUtil.java:928)
at org.openmrs.module.web.WebModuleUtil.refreshWAC(WebModuleUtil.java:853)
at org.openmrs.web.Listener.performWebStartOfModules(Listener.java:632)
at org.openmrs.web.Listener.performWebStartOfModules(Listener.java:612)
at org.openmrs.web.Listener.startOpenmrs(Listener.java:251)
at org.openmrs.web.WebDaemon$1.run(WebDaemon.java:42)
WARN - BaseCsvLoader.lambda$load$0(87) |2021-07-20 11:04:50,774| An OpenMRS object could not be constructed or saved from the following CSV line:
+--------------------------------------+-------------+----------------------------+-------------------------+-------------------------+------------+-----------+------------+-------------+
| uuid | Void/Retire | Same as mappings | Fully specified name:es | Fully specified name:en | Data class | Data type | _version:1 | _order:1000 |
+--------------------------------------+-------------+----------------------------+-------------------------+-------------------------+------------+-----------+------------+-------------+
| 27b9eb31-6c54-4079-8079-c5ddc133fe75 | | SES Lab:SAMPLE_Whole blood | Sangre Total | Whole blood | Specimen | N/A | | |
+--------------------------------------+-------------+----------------------------+-------------------------+-------------------------+------------+-----------+------------+-------------+
org.openmrs.api.DuplicateConceptNameException: 'Whole blood' is a duplicate name in locale 'en'
at org.openmrs.validator.ConceptValidator.validate(ConceptValidator.java:177)
at org.openmrs.api.db.hibernate.HibernateAdministrationDAO.validate(HibernateAdministrationDAO.java:262)
at org.openmrs.api.impl.AdministrationServiceImpl.validate(AdministrationServiceImpl.java:800)
at sun.reflect.GeneratedMethodAccessor149.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy201.validate(Unknown Source)
at sun.reflect.GeneratedMethodAccessor149.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.cache.interceptor.CacheInterceptor$1.invoke(CacheInterceptor.java:52)
at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:303)
at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:61)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:122)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy203.validate(Unknown Source)
at org.openmrs.validator.ValidateUtil.validate(ValidateUtil.java:67)
at org.openmrs.aop.RequiredDataAdvice.before(RequiredDataAdvice.java:127)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:51)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy200.saveConcept(Unknown Source)
at org.openmrs.module.initializer.api.c.ConceptsCsvParser.save(ConceptsCsvParser.java:93)
at org.openmrs.module.initializer.api.c.ConceptsCsvParser.save(ConceptsCsvParser.java:17)
at org.openmrs.module.initializer.api.CsvParser.process(CsvParser.java:199)
at org.openmrs.module.initializer.api.loaders.BaseCsvLoader.load(BaseCsvLoader.java:69)
at org.openmrs.module.initializer.api.loaders.BaseInputStreamLoader.load(BaseInputStreamLoader.java:39)
at org.openmrs.module.initializer.api.loaders.BaseFileLoader.loadUnsafe(BaseFileLoader.java:42)
at org.openmrs.module.pihcore.setup.InitializerSetup.loadPreConceptDomains(InitializerSetup.java:45)
at org.openmrs.module.pihcore.PihCoreActivator.started(PihCoreActivator.java:97)
at org.openmrs.module.ModuleUtil.refreshApplicationContext(ModuleUtil.java:928)
at org.openmrs.module.web.WebModuleUtil.refreshWAC(WebModuleUtil.java:853)
at org.openmrs.web.Listener.performWebStartOfModules(Listener.java:632)
at org.openmrs.web.Listener.performWebStartOfModules(Listener.java:612)
at org.openmrs.web.Listener.startOpenmrs(Listener.java:251)
at org.openmrs.web.WebDaemon$1.run(WebDaemon.java:42)
WARN - BaseCsvLoader.lambda$load$0(87) |2021-07-20 11:04:50,787| An OpenMRS object could not be constructed or saved from the following CSV line:
+--------------------------------------+-------------+-----------------------+-------------------------+-------------------------+------------+-----------+------------+-------------+
| uuid | Void/Retire | Same as mappings | Fully specified name:es | Fully specified name:en | Data class | Data type | _version:1 | _order:1000 |
+--------------------------------------+-------------+-----------------------+-------------------------+-------------------------+------------+-----------+------------+-------------+
| a6fd7ad8-b892-410e-b966-42df37467a80 | | SES Lab:SAMPLE_Biopsy | Biopsia | Biopsy | Specimen | N/A | | |
+--------------------------------------+-------------+-----------------------+-------------------------+-------------------------+------------+-----------+------------+-------------+
org.openmrs.api.DuplicateConceptNameException: 'Biopsy' is a duplicate name in locale 'en'
at org.openmrs.validator.ConceptValidator.validate(ConceptValidator.java:177)
at org.openmrs.api.db.hibernate.HibernateAdministrationDAO.validate(HibernateAdministrationDAO.java:262)
at org.openmrs.api.impl.AdministrationServiceImpl.validate(AdministrationServiceImpl.java:800)
at sun.reflect.GeneratedMethodAccessor149.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy201.validate(Unknown Source)
at sun.reflect.GeneratedMethodAccessor149.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.cache.interceptor.CacheInterceptor$1.invoke(CacheInterceptor.java:52)
at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:303)
at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:61)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:122)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy203.validate(Unknown Source)
at org.openmrs.validator.ValidateUtil.validate(ValidateUtil.java:67)
at org.openmrs.aop.RequiredDataAdvice.before(RequiredDataAdvice.java:127)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:51)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy200.saveConcept(Unknown Source)
at org.openmrs.module.initializer.api.c.ConceptsCsvParser.save(ConceptsCsvParser.java:93)
at org.openmrs.module.initializer.api.c.ConceptsCsvParser.save(ConceptsCsvParser.java:17)
at org.openmrs.module.initializer.api.CsvParser.process(CsvParser.java:199)
at org.openmrs.module.initializer.api.loaders.BaseCsvLoader.load(BaseCsvLoader.java:69)
at org.openmrs.module.initializer.api.loaders.BaseInputStreamLoader.load(BaseInputStreamLoader.java:39)
at org.openmrs.module.initializer.api.loaders.BaseFileLoader.loadUnsafe(BaseFileLoader.java:42)
at org.openmrs.module.pihcore.setup.InitializerSetup.loadPreConceptDomains(InitializerSetup.java:45)
at org.openmrs.module.pihcore.PihCoreActivator.started(PihCoreActivator.java:97)
at org.openmrs.module.ModuleUtil.refreshApplicationContext(ModuleUtil.java:928)
at org.openmrs.module.web.WebModuleUtil.refreshWAC(WebModuleUtil.java:853)
at org.openmrs.web.Listener.performWebStartOfModules(Listener.java:632)
at org.openmrs.web.Listener.performWebStartOfModules(Listener.java:612)
at org.openmrs.web.Listener.startOpenmrs(Listener.java:251)
at org.openmrs.web.WebDaemon$1.run(WebDaemon.java:42)
WARN - BaseCsvLoader.lambda$load$0(87) |2021-07-20 11:04:50,797| An OpenMRS object could not be constructed or saved from the following CSV line:
+--------------------------------------+-------------+----------------------+-------------------------+-------------------------+------------+-----------+------------+-------------+
| uuid | Void/Retire | Same as mappings | Fully specified name:es | Fully specified name:en | Data class | Data type | _version:1 | _order:1000 |
+--------------------------------------+-------------+----------------------+-------------------------+-------------------------+------------+-----------+------------+-------------+
| fe9b668e-c360-4d6a-87b0-d1cf99bbe3bd | | SES Lab:SAMPLE_Ulcer | Ulcera | Ulcer | Specimen | N/A | | |
+--------------------------------------+-------------+----------------------+-------------------------+-------------------------+------------+-----------+------------+-------------+
org.openmrs.api.DuplicateConceptNameException: 'Ulcera' is a duplicate name in locale 'es'
at org.openmrs.validator.ConceptValidator.validate(ConceptValidator.java:177)
at org.openmrs.api.db.hibernate.HibernateAdministrationDAO.validate(HibernateAdministrationDAO.java:262)
at org.openmrs.api.impl.AdministrationServiceImpl.validate(AdministrationServiceImpl.java:800)
at sun.reflect.GeneratedMethodAccessor149.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy201.validate(Unknown Source)
at sun.reflect.GeneratedMethodAccessor149.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.cache.interceptor.CacheInterceptor$1.invoke(CacheInterceptor.java:52)
at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:303)
at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:61)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:122)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy203.validate(Unknown Source)
at org.openmrs.validator.ValidateUtil.validate(ValidateUtil.java:67)
at org.openmrs.aop.RequiredDataAdvice.before(RequiredDataAdvice.java:127)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:51)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy200.saveConcept(Unknown Source)
at org.openmrs.module.initializer.api.c.ConceptsCsvParser.save(ConceptsCsvParser.java:93)
at org.openmrs.module.initializer.api.c.ConceptsCsvParser.save(ConceptsCsvParser.java:17)
at org.openmrs.module.initializer.api.CsvParser.process(CsvParser.java:199)
at org.openmrs.module.initializer.api.loaders.BaseCsvLoader.load(BaseCsvLoader.java:69)
at org.openmrs.module.initializer.api.loaders.BaseInputStreamLoader.load(BaseInputStreamLoader.java:39)
at org.openmrs.module.initializer.api.loaders.BaseFileLoader.loadUnsafe(BaseFileLoader.java:42)
at org.openmrs.module.pihcore.setup.InitializerSetup.loadPreConceptDomains(InitializerSetup.java:45)
at org.openmrs.module.pihcore.PihCoreActivator.started(PihCoreActivator.java:97)
at org.openmrs.module.ModuleUtil.refreshApplicationContext(ModuleUtil.java:928)
at org.openmrs.module.web.WebModuleUtil.refreshWAC(WebModuleUtil.java:853)
at org.openmrs.web.Listener.performWebStartOfModules(Listener.java:632)
at org.openmrs.web.Listener.performWebStartOfModules(Listener.java:612)
at org.openmrs.web.Listener.startOpenmrs(Listener.java:251)
at org.openmrs.web.WebDaemon$1.run(WebDaemon.java:42)
WARN - BaseCsvLoader.lambda$load$0(87) |2021-07-20 11:04:50,803| An OpenMRS object could not be constructed or saved from the following CSV line:
+--------------------------------------+-------------+---------------------------+-------------------------+-------------------------+----------------+-----------+------------+-------------+
| uuid | Void/Retire | Same as mappings | Fully specified name:es | Fully specified name:en | Data class | Data type | _version:1 | _order:1000 |
+--------------------------------------+-------------+---------------------------+-------------------------+-------------------------+----------------+-----------+------------+-------------+
| 8d3d888d-f71d-4120-9131-1dd2f85da36f | | SES Lab:PRESENTATION_Tube | Tubo | Tube | Medical Supply | N/A | | |
+--------------------------------------+-------------+---------------------------+-------------------------+-------------------------+----------------+-----------+------------+-------------+
org.openmrs.api.DuplicateConceptNameException: 'Tube' is a duplicate name in locale 'en'
at org.openmrs.validator.ConceptValidator.validate(ConceptValidator.java:177)
at org.openmrs.api.db.hibernate.HibernateAdministrationDAO.validate(HibernateAdministrationDAO.java:262)
at org.openmrs.api.impl.AdministrationServiceImpl.validate(AdministrationServiceImpl.java:800)
at sun.reflect.GeneratedMethodAccessor149.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy201.validate(Unknown Source)
at sun.reflect.GeneratedMethodAccessor149.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.cache.interceptor.CacheInterceptor$1.invoke(CacheInterceptor.java:52)
at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:303)
at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:61)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:122)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy203.validate(Unknown Source)
at org.openmrs.validator.ValidateUtil.validate(ValidateUtil.java:67)
at org.openmrs.aop.RequiredDataAdvice.before(RequiredDataAdvice.java:127)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:51)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy200.saveConcept(Unknown Source)
at org.openmrs.module.initializer.api.c.ConceptsCsvParser.save(ConceptsCsvParser.java:93)
at org.openmrs.module.initializer.api.c.ConceptsCsvParser.save(ConceptsCsvParser.java:17)
at org.openmrs.module.initializer.api.CsvParser.process(CsvParser.java:199)
at org.openmrs.module.initializer.api.loaders.BaseCsvLoader.load(BaseCsvLoader.java:69)
at org.openmrs.module.initializer.api.loaders.BaseInputStreamLoader.load(BaseInputStreamLoader.java:39)
at org.openmrs.module.initializer.api.loaders.BaseFileLoader.loadUnsafe(BaseFileLoader.java:42)
at org.openmrs.module.pihcore.setup.InitializerSetup.loadPreConceptDomains(InitializerSetup.java:45)
at org.openmrs.module.pihcore.PihCoreActivator.started(PihCoreActivator.java:97)
at org.openmrs.module.ModuleUtil.refreshApplicationContext(ModuleUtil.java:928)
at org.openmrs.module.web.WebModuleUtil.refreshWAC(WebModuleUtil.java:853)
at org.openmrs.web.Listener.performWebStartOfModules(Listener.java:632)
at org.openmrs.web.Listener.performWebStartOfModules(Listener.java:612)
at org.openmrs.web.Listener.startOpenmrs(Listener.java:251)
at org.openmrs.web.WebDaemon$1.run(WebDaemon.java:42)
WARN - BaseCsvLoader.lambda$load$0(87) |2021-07-20 11:04:50,808| An OpenMRS object could not be constructed or saved from the following CSV line:
+--------------------------------------+-------------+----------------------------+-------------------------+-------------------------+------------+-----------+------------+-------------+
| uuid | Void/Retire | Same as mappings | Fully specified name:es | Fully specified name:en | Data class | Data type | _version:1 | _order:1000 |
+--------------------------------------+-------------+----------------------------+-------------------------+-------------------------+------------+-----------+------------+-------------+
| c4437a04-8426-43c5-a0d3-5c931f954b85 | | SES Lab:locations_Hospital | Hospital | Hospital | Misc | N/A | | |
+--------------------------------------+-------------+----------------------------+-------------------------+-------------------------+------------+-----------+------------+-------------+
org.openmrs.api.DuplicateConceptNameException: 'Hospital' is a duplicate name in locale 'en'
at org.openmrs.validator.ConceptValidator.validate(ConceptValidator.java:177)
at org.openmrs.api.db.hibernate.HibernateAdministrationDAO.validate(HibernateAdministrationDAO.java:262)
at org.openmrs.api.impl.AdministrationServiceImpl.validate(AdministrationServiceImpl.java:800)
at sun.reflect.GeneratedMethodAccessor149.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy201.validate(Unknown Source)
at sun.reflect.GeneratedMethodAccessor149.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.cache.interceptor.CacheInterceptor$1.invoke(CacheInterceptor.java:52)
at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:303)
at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:61)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:122)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy203.validate(Unknown Source)
at org.openmrs.validator.ValidateUtil.validate(ValidateUtil.java:67)
at org.openmrs.aop.RequiredDataAdvice.before(RequiredDataAdvice.java:127)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:51)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy200.saveConcept(Unknown Source)
at org.openmrs.module.initializer.api.c.ConceptsCsvParser.save(ConceptsCsvParser.java:93)
at org.openmrs.module.initializer.api.c.ConceptsCsvParser.save(ConceptsCsvParser.java:17)
at org.openmrs.module.initializer.api.CsvParser.process(CsvParser.java:199)
at org.openmrs.module.initializer.api.loaders.BaseCsvLoader.load(BaseCsvLoader.java:69)
at org.openmrs.module.initializer.api.loaders.BaseInputStreamLoader.load(BaseInputStreamLoader.java:39)
at org.openmrs.module.initializer.api.loaders.BaseFileLoader.loadUnsafe(BaseFileLoader.java:42)
at org.openmrs.module.pihcore.setup.InitializerSetup.loadPreConceptDomains(InitializerSetup.java:45)
at org.openmrs.module.pihcore.PihCoreActivator.started(PihCoreActivator.java:97)
at org.openmrs.module.ModuleUtil.refreshApplicationContext(ModuleUtil.java:928)
at org.openmrs.module.web.WebModuleUtil.refreshWAC(WebModuleUtil.java:853)
at org.openmrs.web.Listener.performWebStartOfModules(Listener.java:632)
at org.openmrs.web.Listener.performWebStartOfModules(Listener.java:612)
at org.openmrs.web.Listener.startOpenmrs(Listener.java:251)
at org.openmrs.web.WebDaemon$1.run(WebDaemon.java:42)
WARN - BaseCsvLoader.lambda$load$0(87) |2021-07-20 11:04:50,812| An OpenMRS object could not be constructed or saved from the following CSV line:
+--------------------------------------+-------------+------------------+-------------------------+-------------------------+------------+-----------+------------+-------------+
| uuid | Void/Retire | Same as mappings | Fully specified name:es | Fully specified name:en | Data class | Data type | _version:1 | _order:1000 |
+--------------------------------------+-------------+------------------+-------------------------+-------------------------+------------+-----------+------------+-------------+
| 25ee65ec-0b42-462d-8b1e-84191f1c0059 | | SES Lab:Exam_039 | Glucosa | | Test | N/A | | |
+--------------------------------------+-------------+------------------+-------------------------+-------------------------+------------+-----------+------------+-------------+
org.openmrs.api.DuplicateConceptNameException: 'Glucosa' is a duplicate name in locale 'es'
at org.openmrs.validator.ConceptValidator.validate(ConceptValidator.java:177)
at org.openmrs.api.db.hibernate.HibernateAdministrationDAO.validate(HibernateAdministrationDAO.java:262)
at org.openmrs.api.impl.AdministrationServiceImpl.validate(AdministrationServiceImpl.java:800)
at sun.reflect.GeneratedMethodAccessor149.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy201.validate(Unknown Source)
at sun.reflect.GeneratedMethodAccessor149.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.cache.interceptor.CacheInterceptor$1.invoke(CacheInterceptor.java:52)
at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:303)
at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:61)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:122)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy203.validate(Unknown Source)
at org.openmrs.validator.ValidateUtil.validate(ValidateUtil.java:67)
at org.openmrs.aop.RequiredDataAdvice.before(RequiredDataAdvice.java:127)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:51)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy200.saveConcept(Unknown Source)
at org.openmrs.module.initializer.api.c.ConceptsCsvParser.save(ConceptsCsvParser.java:93)
at org.openmrs.module.initializer.api.c.ConceptsCsvParser.save(ConceptsCsvParser.java:17)
at org.openmrs.module.initializer.api.CsvParser.process(CsvParser.java:199)
at org.openmrs.module.initializer.api.loaders.BaseCsvLoader.load(BaseCsvLoader.java:69)
at org.openmrs.module.initializer.api.loaders.BaseInputStreamLoader.load(BaseInputStreamLoader.java:39)
at org.openmrs.module.initializer.api.loaders.BaseFileLoader.loadUnsafe(BaseFileLoader.java:42)
at org.openmrs.module.pihcore.setup.InitializerSetup.loadPreConceptDomains(InitializerSetup.java:45)
at org.openmrs.module.pihcore.PihCoreActivator.started(PihCoreActivator.java:97)
at org.openmrs.module.ModuleUtil.refreshApplicationContext(ModuleUtil.java:928)
at org.openmrs.module.web.WebModuleUtil.refreshWAC(WebModuleUtil.java:853)
at org.openmrs.web.Listener.performWebStartOfModules(Listener.java:632)
at org.openmrs.web.Listener.performWebStartOfModules(Listener.java:612)
at org.openmrs.web.Listener.startOpenmrs(Listener.java:251)
at org.openmrs.web.WebDaemon$1.run(WebDaemon.java:42)
WARN - BaseCsvLoader.lambda$load$0(87) |2021-07-20 11:04:50,819| An OpenMRS object could not be constructed or saved from the following CSV line:
+--------------------------------------+-------------+------------------+-------------------------+-------------------------+------------+-----------+------------+-------------+
| uuid | Void/Retire | Same as mappings | Fully specified name:es | Fully specified name:en | Data class | Data type | _version:1 | _order:1000 |
+--------------------------------------+-------------+------------------+-------------------------+-------------------------+------------+-----------+------------+-------------+
| 8aaa4950-3944-4beb-baed-a711bdc1378e | | SES Lab:Exam_046 | PBMC | | Test | N/A | | |
+--------------------------------------+-------------+------------------+-------------------------+-------------------------+------------+-----------+------------+-------------+
org.openmrs.api.DuplicateConceptNameException: 'PBMC' is a duplicate name in locale 'es'
at org.openmrs.validator.ConceptValidator.validate(ConceptValidator.java:177)
at org.openmrs.api.db.hibernate.HibernateAdministrationDAO.validate(HibernateAdministrationDAO.java:262)
at org.openmrs.api.impl.AdministrationServiceImpl.validate(AdministrationServiceImpl.java:800)
at sun.reflect.GeneratedMethodAccessor149.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy201.validate(Unknown Source)
at sun.reflect.GeneratedMethodAccessor149.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.cache.interceptor.CacheInterceptor$1.invoke(CacheInterceptor.java:52)
at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:303)
at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:61)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:122)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy203.validate(Unknown Source)
at org.openmrs.validator.ValidateUtil.validate(ValidateUtil.java:67)
at org.openmrs.aop.RequiredDataAdvice.before(RequiredDataAdvice.java:127)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:51)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy200.saveConcept(Unknown Source)
at org.openmrs.module.initializer.api.c.ConceptsCsvParser.save(ConceptsCsvParser.java:93)
at org.openmrs.module.initializer.api.c.ConceptsCsvParser.save(ConceptsCsvParser.java:17)
at org.openmrs.module.initializer.api.CsvParser.process(CsvParser.java:199)
at org.openmrs.module.initializer.api.loaders.BaseCsvLoader.load(BaseCsvLoader.java:69)
at org.openmrs.module.initializer.api.loaders.BaseInputStreamLoader.load(BaseInputStreamLoader.java:39)
at org.openmrs.module.initializer.api.loaders.BaseFileLoader.loadUnsafe(BaseFileLoader.java:42)
at org.openmrs.module.pihcore.setup.InitializerSetup.loadPreConceptDomains(InitializerSetup.java:45)
at org.openmrs.module.pihcore.PihCoreActivator.started(PihCoreActivator.java:97)
at org.openmrs.module.ModuleUtil.refreshApplicationContext(ModuleUtil.java:928)
at org.openmrs.module.web.WebModuleUtil.refreshWAC(WebModuleUtil.java:853)
at org.openmrs.web.Listener.performWebStartOfModules(Listener.java:632)
at org.openmrs.web.Listener.performWebStartOfModules(Listener.java:612)
at org.openmrs.web.Listener.startOpenmrs(Listener.java:251)
at org.openmrs.web.WebDaemon$1.run(WebDaemon.java:42)
WARN - BaseCsvLoader.lambda$load$0(87) |2021-07-20 11:04:50,827| An OpenMRS object could not be constructed or saved from the following CSV line:
+--------------------------------------+-------------+------------------+-------------------------+-------------------------+------------+-----------+------------+-------------+
| uuid | Void/Retire | Same as mappings | Fully specified name:es | Fully specified name:en | Data class | Data type | _version:1 | _order:1000 |
+--------------------------------------+-------------+------------------+-------------------------+-------------------------+------------+-----------+------------+-------------+
| 5c268d62-09de-4aa2-b70d-803cfc8c6655 | | SES Lab:Exam_055 | GeneXpert MTB/RIF Ultra | | Test | N/A | | |
+--------------------------------------+-------------+------------------+-------------------------+-------------------------+------------+-----------+------------+-------------+
org.openmrs.api.DuplicateConceptNameException: 'GeneXpert MTB/RIF Ultra' is a duplicate name in locale 'es'
at org.openmrs.validator.ConceptValidator.validate(ConceptValidator.java:177)
at org.openmrs.api.db.hibernate.HibernateAdministrationDAO.validate(HibernateAdministrationDAO.java:262)
at org.openmrs.api.impl.AdministrationServiceImpl.validate(AdministrationServiceImpl.java:800)
at sun.reflect.GeneratedMethodAccessor149.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy201.validate(Unknown Source)
at sun.reflect.GeneratedMethodAccessor149.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.cache.interceptor.CacheInterceptor$1.invoke(CacheInterceptor.java:52)
at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:303)
at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:61)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:122)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy203.validate(Unknown Source)
at org.openmrs.validator.ValidateUtil.validate(ValidateUtil.java:67)
at org.openmrs.aop.RequiredDataAdvice.before(RequiredDataAdvice.java:127)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:51)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy200.saveConcept(Unknown Source)
at org.openmrs.module.initializer.api.c.ConceptsCsvParser.save(ConceptsCsvParser.java:93)
at org.openmrs.module.initializer.api.c.ConceptsCsvParser.save(ConceptsCsvParser.java:17)
at org.openmrs.module.initializer.api.CsvParser.process(CsvParser.java:199)
at org.openmrs.module.initializer.api.loaders.BaseCsvLoader.load(BaseCsvLoader.java:69)
at org.openmrs.module.initializer.api.loaders.BaseInputStreamLoader.load(BaseInputStreamLoader.java:39)
at org.openmrs.module.initializer.api.loaders.BaseFileLoader.loadUnsafe(BaseFileLoader.java:42)
at org.openmrs.module.pihcore.setup.InitializerSetup.loadPreConceptDomains(InitializerSetup.java:45)
at org.openmrs.module.pihcore.PihCoreActivator.started(PihCoreActivator.java:97)
at org.openmrs.module.ModuleUtil.refreshApplicationContext(ModuleUtil.java:928)
at org.openmrs.module.web.WebModuleUtil.refreshWAC(WebModuleUtil.java:853)
at org.openmrs.web.Listener.performWebStartOfModules(Listener.java:632)
at org.openmrs.web.Listener.performWebStartOfModules(Listener.java:612)
at org.openmrs.web.Listener.startOpenmrs(Listener.java:251)
at org.openmrs.web.WebDaemon$1.run(WebDaemon.java:42)
WARN - BaseCsvLoader.lambda$load$0(87) |2021-07-20 11:04:50,838| An OpenMRS object could not be constructed or saved from the following CSV line:
+--------------------------------------+-------------+------------------+----------------------------------------------+-------------------------+------------+-----------+------------+-------------+
| uuid | Void/Retire | Same as mappings | Fully specified name:es | Fully specified name:en | Data class | Data type | _version:1 | _order:1000 |
+--------------------------------------+-------------+------------------+----------------------------------------------+-------------------------+------------+-----------+------------+-------------+
| 40b486bf-e08d-482d-934c-0e95082a1fad | | SES Lab:Exam_071 | PCR IS6110 para Deteccion de M. Tuberculosis | | Test | N/A | | |
+--------------------------------------+-------------+------------------+----------------------------------------------+-------------------------+------------+-----------+------------+-------------+
org.openmrs.api.DuplicateConceptNameException: 'PCR IS6110 para Deteccion de M. Tuberculosis' is a duplicate name in locale 'es'
at org.openmrs.validator.ConceptValidator.validate(ConceptValidator.java:177)
at org.openmrs.api.db.hibernate.HibernateAdministrationDAO.validate(HibernateAdministrationDAO.java:262)
at org.openmrs.api.impl.AdministrationServiceImpl.validate(AdministrationServiceImpl.java:800)
at sun.reflect.GeneratedMethodAccessor149.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy201.validate(Unknown Source)
at sun.reflect.GeneratedMethodAccessor149.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.cache.interceptor.CacheInterceptor$1.invoke(CacheInterceptor.java:52)
at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:303)
at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:61)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:122)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy203.validate(Unknown Source)
at org.openmrs.validator.ValidateUtil.validate(ValidateUtil.java:67)
at org.openmrs.aop.RequiredDataAdvice.before(RequiredDataAdvice.java:127)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:51)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy200.saveConcept(Unknown Source)
at org.openmrs.module.initializer.api.c.ConceptsCsvParser.save(ConceptsCsvParser.java:93)
at org.openmrs.module.initializer.api.c.ConceptsCsvParser.save(ConceptsCsvParser.java:17)
at org.openmrs.module.initializer.api.CsvParser.process(CsvParser.java:199)
at org.openmrs.module.initializer.api.loaders.BaseCsvLoader.load(BaseCsvLoader.java:69)
at org.openmrs.module.initializer.api.loaders.BaseInputStreamLoader.load(BaseInputStreamLoader.java:39)
at org.openmrs.module.initializer.api.loaders.BaseFileLoader.loadUnsafe(BaseFileLoader.java:42)
at org.openmrs.module.pihcore.setup.InitializerSetup.loadPreConceptDomains(InitializerSetup.java:45)
at org.openmrs.module.pihcore.PihCoreActivator.started(PihCoreActivator.java:97)
at org.openmrs.module.ModuleUtil.refreshApplicationContext(ModuleUtil.java:928)
at org.openmrs.module.web.WebModuleUtil.refreshWAC(WebModuleUtil.java:853)
at org.openmrs.web.Listener.performWebStartOfModules(Listener.java:632)
at org.openmrs.web.Listener.performWebStartOfModules(Listener.java:612)
at org.openmrs.web.Listener.startOpenmrs(Listener.java:251)
at org.openmrs.web.WebDaemon$1.run(WebDaemon.java:42)
WARN - BaseCsvLoader.lambda$load$0(87) |2021-07-20 11:04:50,843| An OpenMRS object could not be constructed or saved from the following CSV line:
+--------------------------------------+-------------+------------------+--------------------------------------------------------------------------------+-------------------------+------------+-----------+------------+-------------+
| uuid | Void/Retire | Same as mappings | Fully specified name:es | Fully specified name:en | Data class | Data type | _version:1 | _order:1000 |
+--------------------------------------+-------------+------------------+--------------------------------------------------------------------------------+-------------------------+------------+-----------+------------+-------------+
| 9d6b0934-b517-47cf-b5ff-07a90530fcad | | SES Lab:Exam_072 | Prueba de Sensibilidad a drogas Antituberculosas de 1ra Línea en medio | | Test | N/A | | |
| | | | Lowenstein Jensen (SIRE) (v1.0) | | | | | |
+--------------------------------------+-------------+------------------+--------------------------------------------------------------------------------+-------------------------+------------+-----------+------------+-------------+
org.openmrs.api.DuplicateConceptNameException: 'Prueba de Sensibilidad a drogas Antituberculosas de 1ra Línea en medio Lowenstein Jensen (SIRE) (v1.0)' is a duplicate name in locale 'es'
at org.openmrs.validator.ConceptValidator.validate(ConceptValidator.java:177)
at org.openmrs.api.db.hibernate.HibernateAdministrationDAO.validate(HibernateAdministrationDAO.java:262)
at org.openmrs.api.impl.AdministrationServiceImpl.validate(AdministrationServiceImpl.java:800)
at sun.reflect.GeneratedMethodAccessor149.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy201.validate(Unknown Source)
at sun.reflect.GeneratedMethodAccessor149.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.cache.interceptor.CacheInterceptor$1.invoke(CacheInterceptor.java:52)
at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:303)
at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:61)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.openmrs.aop.LoggingAdvice.invoke(LoggingAdvice.java:122)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy203.validate(Unknown Source)
at org.openmrs.validator.ValidateUtil.validate(ValidateUtil.java:67)
at org.openmrs.aop.RequiredDataAdvice.before(RequiredDataAdvice.java:127)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:51)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy200.saveConcept(Unknown Source)
at org.openmrs.module.initializer.api.c.ConceptsCsvParser.save(ConceptsCsvParser.java:93)
at org.openmrs.module.initializer.api.c.ConceptsCsvParser.save(ConceptsCsvParser.java:17)
at org.openmrs.module.initializer.api.CsvParser.process(CsvParser.java:199)
at org.openmrs.module.initializer.api.loaders.BaseCsvLoader.load(BaseCsvLoader.java:69)
at org.openmrs.module.initializer.api.loaders.BaseInputStreamLoader.load(BaseInputStreamLoader.java:39)
at org.openmrs.module.initializer.api.loaders.BaseFileLoader.loadUnsafe(BaseFileLoader.java:42)
at org.openmrs.module.pihcore.setup.InitializerSetup.loadPreConceptDomains(InitializerSetup.java:45)
at org.openmrs.module.pihcore.PihCoreActivator.started(PihCoreActivator.java:97)
at org.openmrs.module.ModuleUtil.refreshApplicationContext(ModuleUtil.java:928)
at org.openmrs.module.web.WebModuleUtil.refreshWAC(WebModuleUtil.java:853)
at org.openmrs.web.Listener.performWebStartOfModules(Listener.java:632)
at org.openmrs.web.Listener.performWebStartOfModules(Listener.java:612)
at org.openmrs.web.Listener.startOpenmrs(Listener.java:251)
at org.openmrs.web.WebDaemon$1.run(WebDaemon.java:42)
ERROR - BaseFileLoader.loadUnsafe(45) |2021-07-20 11:04:50,850|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+-+-+-+-- BEGINNING OF CSV FILE ERROR SUMMARY --+-+-+-+
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
seslab.csv ('concepts' domain) was processed and 11 out of 265 entities were not saved.
The CSV line(s) corresponding to those entities are listed below:
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| uuid | Void/Retire | Same as mappings | Fully specified name:es | Fully specified name:en | Data class | Data type | _version:1 | _order:1000 |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| 0b6f8714-6cd5-4da7-b89b-5649d6855259 | | SES Lab:SAMPLE_Plasma | Plasma | Plasma | Specimen | N/A | | |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| 27b9eb31-6c54-4079-8079-c5ddc133fe75 | | SES Lab:SAMPLE_Whole blood | Sangre Total | Whole blood | Specimen | N/A | | |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| a6fd7ad8-b892-410e-b966-42df37467a80 | | SES Lab:SAMPLE_Biopsy | Biopsia | Biopsy | Specimen | N/A | | |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| fe9b668e-c360-4d6a-87b0-d1cf99bbe3bd | | SES Lab:SAMPLE_Ulcer | Ulcera | Ulcer | Specimen | N/A | | |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| 8d3d888d-f71d-4120-9131-1dd2f85da36f | | SES Lab:PRESENTATION_Tube | Tubo | Tube | Medical Supply | N/A | | |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| c4437a04-8426-43c5-a0d3-5c931f954b85 | | SES Lab:locations_Hospital | Hospital | Hospital | Misc | N/A | | |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| 25ee65ec-0b42-462d-8b1e-84191f1c0059 | | SES Lab:Exam_039 | Glucosa | | Test | N/A | | |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| 8aaa4950-3944-4beb-baed-a711bdc1378e | | SES Lab:Exam_046 | PBMC | | Test | N/A | | |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| 5c268d62-09de-4aa2-b70d-803cfc8c6655 | | SES Lab:Exam_055 | GeneXpert MTB/RIF Ultra | | Test | N/A | | |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| 40b486bf-e08d-482d-934c-0e95082a1fad | | SES Lab:Exam_071 | PCR IS6110 para Deteccion de M. Tuberculosis | | Test | N/A | | |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| 9d6b0934-b517-47cf-b5ff-07a90530fcad | | SES Lab:Exam_072 | Prueba de Sensibilidad a drogas Antituberculosas de 1ra Línea en medio | | Test | N/A | | |
| | | | Lowenstein Jensen (SIRE) (v1.0) | | | | | |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+

Paste print for spreadsheets... etc:

uuid,Void/Retire,Same as mappings,Fully specified name:es,Fully specified name:en,Data class,Data type,_version:1,_order:1000
0b6f8714-6cd5-4da7-b89b-5649d6855259,,SES Lab:SAMPLE_Plasma,Plasma,Plasma,Specimen,N/A,,
27b9eb31-6c54-4079-8079-c5ddc133fe75,,SES Lab:SAMPLE_Whole blood,Sangre Total,Whole blood,Specimen,N/A,,
a6fd7ad8-b892-410e-b966-42df37467a80,,SES Lab:SAMPLE_Biopsy,Biopsia,Biopsy,Specimen,N/A,,
fe9b668e-c360-4d6a-87b0-d1cf99bbe3bd,,SES Lab:SAMPLE_Ulcer,Ulcera,Ulcer,Specimen,N/A,,
8d3d888d-f71d-4120-9131-1dd2f85da36f,,SES Lab:PRESENTATION_Tube,Tubo,Tube,Medical Supply,N/A,,
c4437a04-8426-43c5-a0d3-5c931f954b85,,SES Lab:locations_Hospital,Hospital,Hospital,Misc,N/A,,
25ee65ec-0b42-462d-8b1e-84191f1c0059,,SES Lab:Exam_039,Glucosa,,Test,N/A,,
8aaa4950-3944-4beb-baed-a711bdc1378e,,SES Lab:Exam_046,PBMC,,Test,N/A,,
5c268d62-09de-4aa2-b70d-803cfc8c6655,,SES Lab:Exam_055,GeneXpert MTB/RIF Ultra,,Test,N/A,,
40b486bf-e08d-482d-934c-0e95082a1fad,,SES Lab:Exam_071,PCR IS6110 para Deteccion de M. Tuberculosis,,Test,N/A,,
9d6b0934-b517-47cf-b5ff-07a90530fcad,,SES Lab:Exam_072,Prueba de Sensibilidad a drogas Antituberculosas de 1ra Línea en medio Lowenstein Jensen (SIRE) (v1.0),,Test,N/A,,
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+-+-+-+-+-- END OF CSV FILE ERROR SUMMARY --+-+-+-+-+
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
ERROR - BaseFileLoader.loadUnsafe(47) |2021-07-20 11:04:50,853| The loading of the 'concepts' configuration file was aborted:
/home/mgoodrich/openmrs/ses/configuration/concepts/seslab.csv
java.lang.IllegalArgumentException:
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+-+-+-+-- BEGINNING OF CSV FILE ERROR SUMMARY --+-+-+-+
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
seslab.csv ('concepts' domain) was processed and 11 out of 265 entities were not saved.
The CSV line(s) corresponding to those entities are listed below:
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| uuid | Void/Retire | Same as mappings | Fully specified name:es | Fully specified name:en | Data class | Data type | _version:1 | _order:1000 |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| 0b6f8714-6cd5-4da7-b89b-5649d6855259 | | SES Lab:SAMPLE_Plasma | Plasma | Plasma | Specimen | N/A | | |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| 27b9eb31-6c54-4079-8079-c5ddc133fe75 | | SES Lab:SAMPLE_Whole blood | Sangre Total | Whole blood | Specimen | N/A | | |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| a6fd7ad8-b892-410e-b966-42df37467a80 | | SES Lab:SAMPLE_Biopsy | Biopsia | Biopsy | Specimen | N/A | | |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| fe9b668e-c360-4d6a-87b0-d1cf99bbe3bd | | SES Lab:SAMPLE_Ulcer | Ulcera | Ulcer | Specimen | N/A | | |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| 8d3d888d-f71d-4120-9131-1dd2f85da36f | | SES Lab:PRESENTATION_Tube | Tubo | Tube | Medical Supply | N/A | | |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| c4437a04-8426-43c5-a0d3-5c931f954b85 | | SES Lab:locations_Hospital | Hospital | Hospital | Misc | N/A | | |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| 25ee65ec-0b42-462d-8b1e-84191f1c0059 | | SES Lab:Exam_039 | Glucosa | | Test | N/A | | |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| 8aaa4950-3944-4beb-baed-a711bdc1378e | | SES Lab:Exam_046 | PBMC | | Test | N/A | | |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| 5c268d62-09de-4aa2-b70d-803cfc8c6655 | | SES Lab:Exam_055 | GeneXpert MTB/RIF Ultra | | Test | N/A | | |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| 40b486bf-e08d-482d-934c-0e95082a1fad | | SES Lab:Exam_071 | PCR IS6110 para Deteccion de M. Tuberculosis | | Test | N/A | | |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| 9d6b0934-b517-47cf-b5ff-07a90530fcad | | SES Lab:Exam_072 | Prueba de Sensibilidad a drogas Antituberculosas de 1ra Línea en medio | | Test | N/A | | |
| | | | Lowenstein Jensen (SIRE) (v1.0) | | | | | |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+

Paste print for spreadsheets... etc:

uuid,Void/Retire,Same as mappings,Fully specified name:es,Fully specified name:en,Data class,Data type,_version:1,_order:1000
0b6f8714-6cd5-4da7-b89b-5649d6855259,,SES Lab:SAMPLE_Plasma,Plasma,Plasma,Specimen,N/A,,
27b9eb31-6c54-4079-8079-c5ddc133fe75,,SES Lab:SAMPLE_Whole blood,Sangre Total,Whole blood,Specimen,N/A,,
a6fd7ad8-b892-410e-b966-42df37467a80,,SES Lab:SAMPLE_Biopsy,Biopsia,Biopsy,Specimen,N/A,,
fe9b668e-c360-4d6a-87b0-d1cf99bbe3bd,,SES Lab:SAMPLE_Ulcer,Ulcera,Ulcer,Specimen,N/A,,
8d3d888d-f71d-4120-9131-1dd2f85da36f,,SES Lab:PRESENTATION_Tube,Tubo,Tube,Medical Supply,N/A,,
c4437a04-8426-43c5-a0d3-5c931f954b85,,SES Lab:locations_Hospital,Hospital,Hospital,Misc,N/A,,
25ee65ec-0b42-462d-8b1e-84191f1c0059,,SES Lab:Exam_039,Glucosa,,Test,N/A,,
8aaa4950-3944-4beb-baed-a711bdc1378e,,SES Lab:Exam_046,PBMC,,Test,N/A,,
5c268d62-09de-4aa2-b70d-803cfc8c6655,,SES Lab:Exam_055,GeneXpert MTB/RIF Ultra,,Test,N/A,,
40b486bf-e08d-482d-934c-0e95082a1fad,,SES Lab:Exam_071,PCR IS6110 para Deteccion de M. Tuberculosis,,Test,N/A,,
9d6b0934-b517-47cf-b5ff-07a90530fcad,,SES Lab:Exam_072,Prueba de Sensibilidad a drogas Antituberculosas de 1ra Línea en medio Lowenstein Jensen (SIRE) (v1.0),,Test,N/A,,
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+-+-+-+-+-- END OF CSV FILE ERROR SUMMARY --+-+-+-+-+
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
at org.openmrs.module.initializer.api.loaders.BaseCsvLoader.load(BaseCsvLoader.java:115)
at org.openmrs.module.initializer.api.loaders.BaseInputStreamLoader.load(BaseInputStreamLoader.java:39)
at org.openmrs.module.initializer.api.loaders.BaseFileLoader.loadUnsafe(BaseFileLoader.java:42)
at org.openmrs.module.pihcore.setup.InitializerSetup.loadPreConceptDomains(InitializerSetup.java:45)
at org.openmrs.module.pihcore.PihCoreActivator.started(PihCoreActivator.java:97)
at org.openmrs.module.ModuleUtil.refreshApplicationContext(ModuleUtil.java:928)
at org.openmrs.module.web.WebModuleUtil.refreshWAC(WebModuleUtil.java:853)
at org.openmrs.web.Listener.performWebStartOfModules(Listener.java:632)
at org.openmrs.web.Listener.performWebStartOfModules(Listener.java:612)
at org.openmrs.web.Listener.startOpenmrs(Listener.java:251)
at org.openmrs.web.WebDaemon$1.run(WebDaemon.java:42)
WARN - ModuleUtil.refreshApplicationContext(936) |2021-07-20 11:04:50,999| Unable to invoke started() method on the module's activator
java.lang.RuntimeException: failed to setup the required modules
at org.openmrs.module.pihcore.PihCoreActivator.started(PihCoreActivator.java:133)
at org.openmrs.module.ModuleUtil.refreshApplicationContext(ModuleUtil.java:928)
at org.openmrs.module.web.WebModuleUtil.refreshWAC(WebModuleUtil.java:853)
at org.openmrs.web.Listener.performWebStartOfModules(Listener.java:632)
at org.openmrs.web.Listener.performWebStartOfModules(Listener.java:612)
at org.openmrs.web.Listener.startOpenmrs(Listener.java:251)
at org.openmrs.web.WebDaemon$1.run(WebDaemon.java:42)
Caused by: java.lang.IllegalStateException: An error occurred while loading from initializer
at org.openmrs.module.pihcore.setup.InitializerSetup.loadPreConceptDomains(InitializerSetup.java:50)
at org.openmrs.module.pihcore.PihCoreActivator.started(PihCoreActivator.java:97)
... 6 more
Caused by: java.lang.IllegalArgumentException:
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+-+-+-+-- BEGINNING OF CSV FILE ERROR SUMMARY --+-+-+-+
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
seslab.csv ('concepts' domain) was processed and 11 out of 265 entities were not saved.
The CSV line(s) corresponding to those entities are listed below:
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| uuid | Void/Retire | Same as mappings | Fully specified name:es | Fully specified name:en | Data class | Data type | _version:1 | _order:1000 |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| 0b6f8714-6cd5-4da7-b89b-5649d6855259 | | SES Lab:SAMPLE_Plasma | Plasma | Plasma | Specimen | N/A | | |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| 27b9eb31-6c54-4079-8079-c5ddc133fe75 | | SES Lab:SAMPLE_Whole blood | Sangre Total | Whole blood | Specimen | N/A | | |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| a6fd7ad8-b892-410e-b966-42df37467a80 | | SES Lab:SAMPLE_Biopsy | Biopsia | Biopsy | Specimen | N/A | | |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| fe9b668e-c360-4d6a-87b0-d1cf99bbe3bd | | SES Lab:SAMPLE_Ulcer | Ulcera | Ulcer | Specimen | N/A | | |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| 8d3d888d-f71d-4120-9131-1dd2f85da36f | | SES Lab:PRESENTATION_Tube | Tubo | Tube | Medical Supply | N/A | | |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| c4437a04-8426-43c5-a0d3-5c931f954b85 | | SES Lab:locations_Hospital | Hospital | Hospital | Misc | N/A | | |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| 25ee65ec-0b42-462d-8b1e-84191f1c0059 | | SES Lab:Exam_039 | Glucosa | | Test | N/A | | |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| 8aaa4950-3944-4beb-baed-a711bdc1378e | | SES Lab:Exam_046 | PBMC | | Test | N/A | | |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| 5c268d62-09de-4aa2-b70d-803cfc8c6655 | | SES Lab:Exam_055 | GeneXpert MTB/RIF Ultra | | Test | N/A | | |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| 40b486bf-e08d-482d-934c-0e95082a1fad | | SES Lab:Exam_071 | PCR IS6110 para Deteccion de M. Tuberculosis | | Test | N/A | | |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+
| 9d6b0934-b517-47cf-b5ff-07a90530fcad | | SES Lab:Exam_072 | Prueba de Sensibilidad a drogas Antituberculosas de 1ra Línea en medio | | Test | N/A | | |
| | | | Lowenstein Jensen (SIRE) (v1.0) | | | | | |
+--------------------------------------+-------------+----------------------------+--------------------------------------------------------------------------------+-------------------------+----------------+-----------+------------+-------------+

Paste print for spreadsheets... etc:

uuid,Void/Retire,Same as mappings,Fully specified name:es,Fully specified name:en,Data class,Data type,_version:1,_order:1000
0b6f8714-6cd5-4da7-b89b-5649d6855259,,SES Lab:SAMPLE_Plasma,Plasma,Plasma,Specimen,N/A,,
27b9eb31-6c54-4079-8079-c5ddc133fe75,,SES Lab:SAMPLE_Whole blood,Sangre Total,Whole blood,Specimen,N/A,,
a6fd7ad8-b892-410e-b966-42df37467a80,,SES Lab:SAMPLE_Biopsy,Biopsia,Biopsy,Specimen,N/A,,
fe9b668e-c360-4d6a-87b0-d1cf99bbe3bd,,SES Lab:SAMPLE_Ulcer,Ulcera,Ulcer,Specimen,N/A,,
8d3d888d-f71d-4120-9131-1dd2f85da36f,,SES Lab:PRESENTATION_Tube,Tubo,Tube,Medical Supply,N/A,,
c4437a04-8426-43c5-a0d3-5c931f954b85,,SES Lab:locations_Hospital,Hospital,Hospital,Misc,N/A,,
25ee65ec-0b42-462d-8b1e-84191f1c0059,,SES Lab:Exam_039,Glucosa,,Test,N/A,,
8aaa4950-3944-4beb-baed-a711bdc1378e,,SES Lab:Exam_046,PBMC,,Test,N/A,,
5c268d62-09de-4aa2-b70d-803cfc8c6655,,SES Lab:Exam_055,GeneXpert MTB/RIF Ultra,,Test,N/A,,
40b486bf-e08d-482d-934c-0e95082a1fad,,SES Lab:Exam_071,PCR IS6110 para Deteccion de M. Tuberculosis,,Test,N/A,,
9d6b0934-b517-47cf-b5ff-07a90530fcad,,SES Lab:Exam_072,Prueba de Sensibilidad a drogas Antituberculosas de 1ra Línea en medio Lowenstein Jensen (SIRE) (v1.0),,Test,N/A,,
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+-+-+-+-+-- END OF CSV FILE ERROR SUMMARY --+-+-+-+-+
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

@brandones
Copy link
Contributor

Maybe we can remove concepts/seslab.csv from this branch and merge it in, and then deal with the concepts separately? @MiguelAHPpih

@mhuamani98
Copy link
Contributor Author

@brandones Yeah,that's better.

@brandones brandones merged commit e6b9320 into master Jul 20, 2021
@brandones brandones deleted the sample-collection branch July 20, 2021 18:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants