Hello everyone,
I am facing a blocking issue in the Capture app related to enrollment in a Tracker program (DHIS2 version 2.41.6).
Issue description
-
In the Tracker app:
- The enrollment form displays correctly
- All attributes are visible
- Data entry and saving work without any issue
-
In the Capture app:
-
The default enrollment form does not render properly
-
Only one field appears: “Enrollment date”
-
None of the configured attributes are displayed
-
When using a custom form, it does display, but:
- Clicking “Save” does nothing
- No error message
- No validation feedback
- No network request triggered
- The UI remains unresponsive
-
What has been tested
- Removed all required attributes → issue persists
- Reduced configuration to minimal setup → issue persists
- Compared with another Tracker program (Methadone) → works perfectly in Capture
- Same user, same instance
This strongly suggests a program-specific issue affecting Capture only
Key observation
- The same program works perfectly in Tracker
- But fails in Capture
- Only the Enrollment date is rendered in Capture
Questions
-
What could cause Capture to render only the Enrollment date and ignore all other attributes?
-
Could this be due to:
- metadata inconsistency?
- program configuration incompatible with Capture?
-
Are there known cases where:
- form renders in Tracker
- but not in Capture?
-
How can we debug a silent save failure in Capture (no error, no request)?
Impact
This issue completely blocks enrollment and data entry in Capture for this program.
Any help or similar experience would be highly appreciated.
Thank you.

