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

Briefcase masks bad form definition causing errors #834

Closed ggalmazor closed 4 years ago

ggalmazor commented 4 years ago

Problem description

When pulling from Collect, BadFormDefinition exceptions are thrown in catch block, but the causing exception gets lost in the process.

Steps to reproduce the problem

N/A atm.

Expected behavior

BadFormDefinition should come with the causing exception so that we can get more insights about the error when reading through the logs.

Other information

N/A