Hello, we are using ODK collect for a long time.
but those 3 weeks I found that a lot of photos are missing in the smartphone and aggregate server.
in the XML file, the name of the photo exists but I can't find it.
The first time I was thinking that the field agent deletes the photo from his phone.
but it already happens with 3 field agent.
before we use the Nexus 5 but now for 6 months, all field agents have Samsung J6 or Samsung A40.
Did anybody notice this bug? and how can I fix it?
I don't know whether this is a bug with ODK - I had a few instances where a 'field agent' (I don't think it was 007) took images and two were missing. The filename existed in the xml, but nothing uploaded. I also found one image that was partially corrupt (lower part of the image was incomplete).
I am wondering therefore if it is a problem with the phone, possibly the image corrupting before being stored? This was a Galaxy S10, but is not mine so I don't have access to it to look at the storage. I wouldn't know how to test that and it seems to have been intermittent problem - 4 images out of 50, 2 consecutive records, where 3 images were taken but not delivered to the server, and one the following day... The data was sent to Google sheets.
I have used Samsung Galaxy Note II and Note 4 (multiple of each) Sony Xperia Z5 and Fairphone 1 to collect 1000s of records with images and never had this issue. I checked the same form with my Fairphone and Note 4 but couldn't replicate.
Sorry if this isn't a definitive answer, but it might be helpful in tracking down a solution
If the photos are on the filed forms on the phones use ODK briefcase to pull them as you look for a fix. I haven't came across such a problem in the past.
But they existed at least for a while right? Otherwise your agents would have noticed that there is no photo in the widget under Take photo/Choose Image buttons.
Yes and it's required questions. But the thing is that the image disappear . I dont know how maybe in the sync the file was corrupt. Or the phone didn't save the file . I can't find why