getodk / briefcase

ODK Briefcase is a Java application for fetching and pushing forms and their contents. It helps make billions of data points from ODK portable. Contribute and make the world a better place! ✨💼✨
https://docs.getodk.org/briefcase-intro
Other
60 stars 154 forks source link

Can't open Briefcase if one of the forms is broken #831

Closed grzesiek2010 closed 4 years ago

grzesiek2010 commented 4 years ago

Software versions

Briefcase v1.17.0

Problem description

The problem has been reported on the forum: https://forum.opendatakit.org/t/odk-briefcase-1-17-0-not-opening/23360

I was able to reproduce it using the attached form: fieldListSimpleTest.xml.txt

you can do that using any form, just remove the last char > and add ? for example.

Steps to reproduce the problem

  1. Add the attached (broken) form to ODK Briefcase Storage/forms/
  2. Try to start Briefcase

Expected behavior

The form should be just ignored if it's broken.