Error finalizing form - bad base-64

What is the problem? Please be detailed.
I have created a form (attached) which uses 5 external csv data for populating dynamic selects. Everything works alright. But by the end of the form, when choosing "mark form as finalized" and clicking on button "exit", I get an error in ODK Collect: "Sorry, failed saving the form: bad base-64".

If I uncheck the option "mark form as finalized", I exit succesfully, but it's not ready to be sent to the server.

What ODK tool and version are you using? And on what device and operating system version?
ODK Collect v1.18.2
The device is a Fairphone 2 using Android 6

What steps can we take to reproduce the problem?

  1. Install ODK Collect for Android
  2. Get the form attached from your aggregate server
  3. Fill out one form
  4. When finishing to fill it, check "mark this form as finalized" and click on the button "Exit".

Anything else we should know or have? If you have a test form or screenshots or logs, attach here.
Attachments follow:
ficha_experiencia.xml (6.9 KB)
ficha_experiencia_support_files.zip (253.0 KB)

You did not use a valid key when trying to encrypt the form.

Read over http://xlsform.org/en/#encrypted-forms and https://docs.opendatakit.org/encrypted-forms for more.

1 Like

Thanks @yanokwa ! I've just removed the public_key for the moment. Still in testing phase...