We are using ODK Collect for our survey data collection. The team has been using ODK Collect for data collection over one week. Yesterday, after the data collection was completed and the data was about to be sent to the server (ODK Central), our enumerator received this message on their tablet: "There was a crash last time the app was running. setspan (21...29) ends beyond length 28".
Will restarting the tablet lead to us losing the data on the tablet?
2. What steps can we take to reproduce this issue?
3. What have you tried to fix the issue?
Nothing.
4. Upload any forms or screenshots you can share publicly below.
Got a little more direct communication from @Gabi that I wanted to share here!
It sounds like the crash happened on the form finalization screen. The enumerator was eventually able to finalize and send the form that this happens on and my understanding is that it only happened once.
We do see a few similar crashes in crash logs but nothing systematic. I think unless it happens again we don't need to follow up. I know it doesn't feel great but sometimes there are strange interactions between Android and Collect that cause one-time crashes. We see them more now because of the loading crash screen but they're not necessarily a sign of a bug in Collect.
Yeah, I found it in our crash reports and also googled a bit to find more info and it seems like a bug in one of the material components. I will keep an eye on it.
Hi @Shamsher,
Could you provide more details about the crash? How did it occur? Did it also happen during form finalization? And which version of ODK Collect are you using?