Hi Dan, I was able to reproduce the issue on our demo server. It seems to be due to the empty attributevalues-element. Removing it caused the import to work as expected. Why this is, however, I do not know. We are currently looking into a separate AttributeValue-related issue with the importer, which could be related.
--- Att: Morten: The interesting part of the stack trace: </pre></p><p><b>root cause</b> <pre>java.lang.NullPointerException org.hisp.dhis.dxf2.metadata.importers.DefaultIdentifiableObjectImporter$NonIdentifiableObjects.extractAttributeValues(DefaultIdentifiableObjectImporter.java:1121) org.hisp.dhis.dxf2.metadata.importers.DefaultIdentifiableObjectImporter$NonIdentifiableObjects.extract(DefaultIdentifiableObjectImporter.java:944) org.hisp.dhis.dxf2.metadata.importers.DefaultIdentifiableObjectImporter.newObject(DefaultIdentifiableObjectImporter.java:305) org.hisp.dhis.dxf2.metadata.importers.DefaultIdentifiableObjectImporter.startImport(DefaultIdentifiableObjectImporter.java:525) org.hisp.dhis.dxf2.metadata.importers.DefaultIdentifiableObjectImporter.importObjectLocal(DefaultIdentifiableObjectImporter.java:511) org.hisp.dhis.dxf2.metadata.importers.DefaultIdentifiableObjectImporter.importObject(DefaultIdentifiableObjectImporter.java:210) org.hisp.dhis.dxf2.metadata.importers.DefaultIdentifiableObjectImporter.importObject(DefaultIdentifiableObjectImporter.java:102) org.hisp.dhis.dxf2.metadata.DefaultImportService.doImport(DefaultImportService.java:281) org.hisp.dhis.dxf2.metadata.DefaultImportService.importObject(DefaultImportService.java:115) Regards, Halvdan 2015-06-30 19:05 GMT+02:00 Dan Cocos <d...@dancocos.com>: > Hi All, > > I’m trying to post a simple XML file to create an OU the following is curl > call and the contents of the file (ou.xml) > > curl -d @ou.xml "https://example.com/api/organistaionUnits" -X POST -H > "Content-Type: application/xml" -u admin:district > > <organisationUnit id="IheTV7ihHgI" level="6" name="Test" shortName="TEST" > xmlns="http://dhis2.org/schema/dxf/2.0"> > <externalAccess>false</externalAccess> > <openingDate>2015-05-20T23:00:00.000+0000</openingDate> > <displayName>Test</displayName> > <parent id="OqNfa8dQ546" /> > <users/> > <organisationUnitGroups/> > <children/> > <dataSets/> > <attributeValues/> > <userGroupAccesses/> > </organisationUnit> > > The server response is: > org.springframework.web.util.NestedServletException: Request processing > failed; nested exception is java.lang.NullPointerException > > > Does anyone have a working example of posting OUs to the web API? > > Thank you, > Dan > > > _______________________________________________ > Mailing list: https://launchpad.net/~dhis2-devs > Post to : dhis2-devs@lists.launchpad.net > Unsubscribe : https://launchpad.net/~dhis2-devs > More help : https://help.launchpad.net/ListHelp >
_______________________________________________ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp