Collect crashes when switching languages

Collect crash.zip (804.5 KB)

Let me try that upload again, sorry!

I think I've narrowed it down to forms with media labels present.

Form without media label (configured via QR code, then fill blank form before the media files download):

  • Fill Blank Form > Test040
  • Form shows no media labels.
  • In the form (screen "Group 1") > kebab > Change Language (defaults to "English") > select "Bavarian" > works.
  • Changing language back to English works.

Configure form again, wait for media to download:

  • Form shows media labels.
  • Language defaults to Bavarian.
  • Kebab > change language > select English > screen goes white with black header showing "ODK Collect", then goes back to Main menu.

So repro is:

  • Publish form draft, don't attach media
  • test > can change language
  • attach media > crashes on changing language

Does that help?