Tracker Capture Failed to load metadata, Failing to edit existing Tracker program 2.29

Hi,
Tracker capture failing after upgrade from 2.28 to 2.29, the rest of the apps work just fine
Failed to load meta-data
Cleared cache and local browser cache, the problems persists…


The Resource which is failing to load
“api/29/me.json?fields=organisationUnits[id,displayName,programs[id],level,path,children[id,displayName,programs[id],level,children[id]]],teiSearchOrganisationUnits[id,displayName,programs[id],level,path,children[id,displayName,programs[id],level,children[id]]]&paging=false”

any advice?
Thanks
Isaac

2 Likes

Hi Isaac

In 2.29 program sharing was improved to restrict data capture for users and user groups, make sure you have adjusted the sharing setting of the program to allow the users to capture data

Regards

2 Likes

Thank you Prosper for quick reply,
However the problem was due to character encoding, Tomcat could not process. below is the fix
~Using apache-tomcat 8.5.3
~server.xml under Connector Added these two line
relaxedPathChars=“[]|”
relaxedQueryChars=“[]|{}^\`"<>”

to cater for all JSON characters

Finial result should look like this:


Restart tomcat…

Isaac M

4 Likes

Thanks Isaac

Good to hear you found the problem and sorted it

Regards

2 Likes