Cast error with ODK Collect 2023.3 Beta 1 and select_one_from_file and map, also can't uninstall beta

1. What is the issue? Please be detailed.
Forms including select_one_from_file questions and a geojson file are throwing a java.lang.integer cannot be cast to java.lang.string error with forms including select_one_from_file questions known to previously work (including successful submissions).

This seems to be the case with those of us using ODK Collect v2023.3 Beta 1.

Our colleague using ODK Collect 2023.2.4 stable does not experience the problem.

Unfortunately, leaving the beta seems difficult! Both my colleague and I go to the play store, leave the beta, uninstall ODK Collect, clear the cache, and reinstall. When we open ODK, it shows the beta build.

2. What steps can we take to reproduce this issue?
Try any form that has a select_one_from_file question with a geojson map file.

Here's a QR code for a test of a form that appears to work fine in the stable ODK Collect, but not in the Beta version.

test_form_working_in_stable_not_beta

3. What have you tried to fix the issue?
Uninstall the beta!

4. Upload any forms or screenshots you can share publicly below.

Hi @Ivangayton

Thanks for reporting the issue. It has been identified and fixed so we will release a new version of the app soon.

Unfortunately, leaving the beta seems difficult! Both my colleague and I go to the play store, leave the beta, uninstall ODK Collect, clear the cache, and reinstall. When we open ODK, it shows the beta build.

Are you still facing this problem?

Fantastic, thanks @Grzesiek2010 !

Um, to be honest, our workaround was to install Kobo Collect, and we will use that until the bugfix release of ODK Collect Beta!

At some point I might want to figure out how to install the non-beta version of ODK Collect for occasions like this, but given the easy availability of Kobo Collect as a fallback, it's not critical.

And obviously I'm going to want to remain a beta tester; in fact, this incident is a perfect example of beta testing working as it should; someone who is perfectly well aware that they can't expect a completely trouble free experience gets all the latest functionality and occasionally helps find a bug before it affects anyone using the stable app. So yay Beta, even though it's slightly inconvenient that it seems difficult to revert to the stable version.

1 Like