Description of Error from User


We have just recently updated to version 2.32 and we noticed that all our event program data entry forms do not load for data entry. We can access the Event Program and enter the event date but after that, the data entry forms do not load for data entry. The browser console also does not show any error messages.
The data entry forms can be accessed using the android app. We have tried to use different browsers but it is the same result. The event capture app has been removed as this app still worked for us. 



Cause of Error


The problem is that the program has been saved with form type “CUSTOM”. This was probably unintentional and due to a bug (for example the JIRA-issue mentioned below) or because it is too easy to make this mistake in the current UI. The old event capture app ran some additional checks to confirm the custom form type, the new capture app doesn’t yet (but these will be added).

We will improve upon both the maintenace app and the new capture app in this regard in the future.



Solution

  1. Open the event program in edit mode (in the maintenance app)
  2. Go to “Create data entry form” > “CUSTOM”
  3. Click the delete button


4. And then the trick: DO NOT save the program, click cancel. If you click save the program will be saved with the form type “CUSTOM”, with no content. We do have JIRA-issue for this problem (https://jira.dhis2.org/browse/DHIS2-5801 4). 


Remember to increase the program version for the capture app to download the new metadata


(or clear the cache on all the clients)