Hi Sam, I have applied a fix for this issue on 2.25
Please try again. Regards, On Tue, Oct 18, 2016 at 12:23 PM, Viet Nguyen <[email protected]> wrote: > Hi Sam, > > Can you try to use the full object name "dataElementCategoryCombo" > instead of "categoryCombo" and try again. It works on my local. > > Need more investigation to understand why the short name does not work > though. > > Regards. > > > > On Mon, Oct 17, 2016 at 9:55 PM, Sam Johnson <[email protected]> > wrote: > >> Hi Devs, >> >> >> >> The problem I reported yesterday has actually turned out to be what I >> think is a new bug in 2.25, which is stopping XML imports for data elements. >> >> >> >> No matter what I do, *any attempt at an XML import of data elements >> seems to throw the error “**DataElementCategoryCombo Missing required >> property `categoryCombo`”*, even if a valid CategoryCombo is supplied. >> The same XML import works fine in 2.21. >> >> >> >> To reproduce on play.dhis2.org: >> >> · Using the import/export module, do an XML export of data >> elements only. >> >> · Delete all data elements from the XML except DE_1148614 (which >> uses the default CategoryCombo), and change the user of that data element >> to <user id="xE7jOejl9FI"/>. >> >> · To circumvent a couple of other export/import bugs: >> 1. delete the three ‘<’ characters (which have been exported as plaintext >> instead of <) >> 2. delete the <attributeValues> tags (I have no idea why these tags are >> failing) >> >> · Import this XML file back into play.dhis2.org. >> >> >> >> The import fails, and the import summary has the error message >> “DataElementCategoryCombo >> Missing required property `categoryCombo`” – despite the fact that the >> data element has the default categoryCombo id. >> >> >> >> I’ve attached the XML I extracted from play.dhis2.org to speed up >> testing. I’d be very grateful if you could look into this urgently, as I >> can’t currently do XML imports into my 2.25 instance. >> >> >> >> Many thanks, >> >> >> >> Sam. >> >> >> >> >> >> *From: *Dhis2-devs <dhis2-devs-bounces+samuel.johnson= >> [email protected]> on behalf of Sam Johnson < >> [email protected]> >> *Date: *Monday, 17 October 2016 at 04:54 >> *To: *DHIS2 Developers <[email protected]> >> *Cc: *Rodolfo Melia <[email protected]> >> *Subject: *[Dhis2-devs] FW: Null pointer exception calling >> .../api/me/programs >> >> >> >> Hi all, >> >> >> >> I’m trying to produce a generic EventCapture XML config that can be >> imported into any DHIS2 instance, which requires the data elements and >> program to use the default CategoryCombo of the target instance. >> >> >> >> My understanding from the documentation (and the email thread below) is >> that if the CategoryCombo for a data element is null, then during metadata >> import the data element will automatically be assigned the local ‘default’ >> CategoryCombo; the problem is that I can’t figure out how to represent this >> ‘null’ CategoryCombo in the XML. I’ve tried: >> >> · simply removing all <CategoryCombo /> tags from the data >> elements in the XML; >> >> · using <CategoryCombo id=null/>; >> >> · using <CategoryCombo id=""/> >> >> · using <CategoryCombo code="default"/>. >> >> >> >> In 2.25, all of these throw the error “DataElementCategoryCombo Missing >> required property `categoryCombo`”… How can I get these data elements to >> take on the local ‘default’ CategoryCombo as the XML is loaded? >> >> >> >> Many thanks for any help anyone is able to give! >> >> >> >> Regards, Sam. >> >> >> >> >> >> >> >> *From: *Dhis2-devs <dhis2-devs-bounces+samuel.johnson= >> [email protected]> on behalf of Rodolfo Melia < >> [email protected]> >> *Date: *Monday, 9 May 2016 at 09:37 >> *To: *Lars Helge Øverland <[email protected]> >> *Cc: *Adebusoye Anifalaje <[email protected]>, DHIS2 Developers < >> [email protected]>, JM Alcantara <[email protected]> >> *Subject: *Re: [Dhis2-devs] Null pointer exception calling >> .../api/me/programs >> >> >> >> Noted - we look forward to get a resolution to the setting of CatCombo to >> 'default' in 2.22 soon - we import hundred of new data elements to our >> servers every week, and many of the templates out there have that column >> null. This was not a problem in 2.20. >> >> >> *R* >> >> >> >> >> >> On 9 May 2016 at 09:24, Lars Helge Øverland <[email protected]> wrote: >> >> >> >> >> >> On Mon, May 9, 2016 at 10:23 AM, Rodolfo Melia <[email protected]> >> wrote: >> >> Hi - I just want to confirm that I'm getting my facts right. >> >> >> >> The fix for ensuring that a imported DEs with CatCombo=null are set to >> default is only available in 2.23, latest build. >> >> >> >> >> >> Any 2.23 build, but yes. >> >> >> >> The only workaround available right now for 2.22, that avoids >> re-starting tomcat (which makes the necessary correction at start-up) is to >> make sure that when importing DEs, we set the CatCombo to default in the >> XML/ CSV. >> >> >> >> >> >> Correct. >> >> >> >> >> >> Lars >> >> >> >> R >> >> >> *Rodolfo Meliá* >> >> *Principal | *[email protected] >> >> Skype: rod.melia | +44 777 576 4090 | *+1 708 872 7636 >> <%2B1%20708%20872%207636>* >> >> www.knowming.com >> >> >> >> On 9 May 2016 at 08:19, Morten Olav Hansen <[email protected]> wrote: >> >> And yes, we don't allow null in the categoryCombo field from 2.23 and >> upwards >> >> >> -- >> >> Morten Olav Hansen >> >> Senior Engineer, DHIS 2 >> >> University of Oslo >> >> http://www.dhis2.org >> >> >> >> On Mon, May 9, 2016 at 2:15 PM, Morten Olav Hansen <[email protected]> >> wrote: >> >> >> >> On Mon, May 9, 2016 at 1:47 PM, Lars Helge Øverland <[email protected]> >> wrote: >> >> *Morten* do you think you could comment? >> >> >> Hi, these kinds of issues are fixed in our new importer (available in >> 2.23), for now I would include the default category combo. When you say >> Import, are you creating this payload yourself, or is it coming from >> another system? >> >> -- >> >> Morten Olav Hansen >> >> Senior Engineer, DHIS 2 >> >> University of Oslo >> >> http://www.dhis2.org >> >> >> >> >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~dhis2-devs >> Post to : [email protected] >> Unsubscribe : https://launchpad.net/~dhis2-devs >> More help : https://help.launchpad.net/ListHelp >> >> >> >> >> >> >> >> -- >> >> Lars Helge Øverland >> >> Lead developer, DHIS 2 >> >> University of Oslo >> >> Skype: larshelgeoverland >> >> [email protected] >> >> http://www.dhis2.org <https://www.dhis2.org/> >> >> >> >> >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~dhis2-devs >> Post to : [email protected] >> Unsubscribe : https://launchpad.net/~dhis2-devs >> More help : https://help.launchpad.net/ListHelp >> >> > > > -- > > Viet Nguyen > Software Engineer, DHIS 2 > University of Oslo > http://www.dhis2.org > > > -- Viet Nguyen Software Developer, DHIS 2 University of Oslo http://www.dhis2.org
_______________________________________________ Mailing list: https://launchpad.net/~dhis2-devs Post to : [email protected] Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp

