Am trying to import a package with MDS 1.0.2 and getting the exception
below. The package was also made with 1.0.2
*
*
*Caused by: org.openmrs.module.metadatasharing.task.TaskException: Import
failed*
*...*
*Caused by: org.openmrs.api.db.DAOException: Error saving
org.openmrs.Concept [e44dae58-fec8-4567-bd44-e989232af0e7]*
*...*
*Caused by: org.openmrs.api.APIException: Cannot save 7073. Failed with the
following exception:*
*java.lang.reflect.InvocationTargetException*
*
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.openmrs.module.metadatasharing.reflection.OpenmrsClassScanner.invokeServiceSaveItem(OpenmrsClassScanner.java:254)
at
org.openmrs.module.metadatasharing.reflection.OpenmrsClassScanner.serviceSaveItem(OpenmrsClassScanner.java:174)
at
org.openmrs.module.metadatasharing.handler.impl.OpenmrsObjectHandler.saveItem(OpenmrsObjectHandler.java:107)
at
org.openmrs.module.metadatasharing.handler.impl.OpenmrsObjectHandler.saveItem(OpenmrsObjectHandler.java:1)
at
org.openmrs.module.metadatasharing.handler.Handler.saveItem(Handler.java:38)
at
org.openmrs.module.metadatasharing.task.impl.ImportPackageTask.saveItem(ImportPackageTask.java:284)
at
org.openmrs.module.metadatasharing.task.impl.ImportPackageTask.saveItem(ImportPackageTask.java:278)
at
org.openmrs.module.metadatasharing.task.impl.ImportPackageTask.saveItem(ImportPackageTask.java:278)
at
org.openmrs.module.metadatasharing.task.impl.ImportPackageTask.saveItem(ImportPackageTask.java:278)
at
org.openmrs.module.metadatasharing.task.impl.ImportPackageTask.saveItem(ImportPackageTask.java:278)
at
org.openmrs.module.metadatasharing.task.impl.ImportPackageTask.importItems(ImportPackageTask.java:199)
at
org.openmrs.module.metadatasharing.task.impl.ImportPackageTask.execute(ImportPackageTask.java:85)
at
org.openmrs.module.metadatasharing.api.impl.MetadataSharingServiceImpl.executeTask(MetadataSharingServiceImpl.java:198)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
*
*...*
*Caused by: org.hibernate.PropertyValueException: not-null property
references a null or transient value:
org.openmrs.ConceptAnswer.answerConcept*
*
at
org.hibernate.engine.Nullability.checkNullability(Nullability.java:72)
at
org.hibernate.event.def.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:290)
*
I assume "*Cannot save 7073*" refers to the item with id=7073 which would
be this ConceptMap in the metadata.xml:
<org.openmrs.ConceptMap id="*7073*"
uuid="75591ABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB">
<conceptMapId>13,329</conceptMapId>
<concept reference="7046"/>
<source reference="671"/>
<sourceCode>283025007</sourceCode>
<comment>Map Type: 1</comment>
<creator/>
<dateCreated id="7074">2010-04-25
11:29:41</dateCreated>
</org.openmrs.ConceptMap>
And the concept with that UUID is:
<org.openmrs.ConceptAnswer id="10576"
uuid="575e736e-347a-4487-aced-10c7cdd9ec5f">
<conceptAnswerId>6,850</conceptAnswerId>
<concept reference="5900"/>
<answerConcept id="10577"
resolves-to="org.openmrs.Concept" uuid="*
e44dae58-fec8-4567-bd44-e989232af0e7*">
<conceptId>7,181</conceptId>
<retired>false</retired>
<datatype reference="37"/>
<conceptClass reference="897"/>
<set>false</set>
<version>1</version>
<creator/>
<dateCreated id="10579">2011-12-15
04:22:46</dateCreated>
<changedBy/>
<dateChanged id="10580">2012-01-16
20:03:00</dateChanged>
<names class="set" id="10581">
<org.openmrs.ConceptName id="10582"
uuid="435c4cb9-5527-491c-87c6-43c3bd64c2e5">
<conceptNameId>14,688</conceptNameId>
<concept reference="10577"/>
<name>Obstructed Labor, Antepartum</name>
<locale id="10583">en</locale>
<creator/>
<dateCreated id="10584">2011-12-15
04:22:46</dateCreated>
<voided>false</voided>
<tags class="set" id="10585">
<org.openmrs.ConceptNameTag reference="28"/>
</tags>
</org.openmrs.ConceptName>
</names>
<answers class="set" id="10586"/>
<conceptSets class="set" id="10587"/>
<descriptions class="set" id="10588"/>
<conceptMappings class="set" id="10589">
<org.openmrs.ConceptMap id="10590"
uuid="12e8f7ab-c801-4c4e-9ba0-d5a516a8ac81">
<conceptMapId>13,442</conceptMapId>
<concept reference="10577"/>
<source reference="1428"/>
<sourceCode>O66.9</sourceCode>
<creator/>
<dateCreated id="10591">2011-12-15
04:22:46</dateCreated>
</org.openmrs.ConceptMap>
<org.openmrs.ConceptMap id="10592"
uuid="06e77deb-29b4-423b-bfb3-51f7670dae71">
<conceptMapId>14,034</conceptMapId>
<concept reference="10577"/>
<source reference="76"/>
<sourceCode>7181</sourceCode>
<creator/>
<dateCreated id="10593">2012-01-16
20:03:00</dateCreated>
</org.openmrs.ConceptMap>
<org.openmrs.ConceptMap id="10594"
uuid="0332cfca-4aa4-46a9-9b76-6fa45c9ba336">
<conceptMapId>13,441</conceptMapId>
<concept reference="10577"/>
<source reference="71"/>
<sourceCode>7558</sourceCode>
<creator/>
<dateCreated id="10595">2011-12-15
09:20:01</dateCreated>
</org.openmrs.ConceptMap>
</conceptMappings>
<compatibleCache id="10596">
<entry>
<locale reference="92"/>
<vector id="10597">
<org.openmrs.ConceptName reference="10582"/>
</vector>
</entry>
</compatibleCache>
</answerConcept>
<creator/>
<dateCreated id="10598">2011-12-15 04:23:05</dateCreated>
</org.openmrs.ConceptAnswer>
_________________________________________
To unsubscribe from OpenMRS Developers' mailing list, send an e-mail to
[email protected] with "SIGNOFF openmrs-devel-l" in the body (not
the subject) of your e-mail.
[mailto:[email protected]?body=SIGNOFF%20openmrs-devel-l]