Unencrypting unfinalized forms in Briefcase

We are using ODK for a large campaign that involves collecting personal
information, and have therefore encrypted our forms. Everything works great
if a user sends in his data to the aggregate server. However we often find
that many users fail to do this. As a backup, we are therefore copying the
'odk' folder from every phone at the end of the campaign to ensure that all
data is recorded. Decrypting local copies of completed forms with Briefcase
works perfectly well. however the export function fails whenever it comes
across a form that was not finalised, and therefore not encrypted. In these
instances I get the following error:

Cause: org.opendatakit.briefcase.model.ParsingException: Missing
base64EncryptedKey element in encrypted form.
FAILED!

I can remove these individual instances and then the export works perfectly
well, but this is a bit time-consuming to do. Is there any way for
Briefcase to ignore unencrypted forms when exporting as these are by
definition not completed forms? Perhaps this could be added into a future
version of Briefcase?

Keep up the great work ODK team!

created and added you to this issue / feature request.

http://code.google.com/p/opendatakit/issues/detail?id=867

ยทยทยท On Thu, Jul 4, 2013 at 5:16 AM, dj_bridges wrote:

We are using ODK for a large campaign that involves collecting personal
information, and have therefore encrypted our forms. Everything works great
if a user sends in his data to the aggregate server. However we often find
that many users fail to do this. As a backup, we are therefore copying the
'odk' folder from every phone at the end of the campaign to ensure that all
data is recorded. Decrypting local copies of completed forms with Briefcase
works perfectly well. however the export function fails whenever it comes
across a form that was not finalised, and therefore not encrypted. In these
instances I get the following error:

Cause: org.opendatakit.briefcase.model.ParsingException: Missing
base64EncryptedKey element in encrypted form.
FAILED!

I can remove these individual instances and then the export works
perfectly well, but this is a bit time-consuming to do. Is there any way
for Briefcase to ignore unencrypted forms when exporting as these are by
definition not completed forms? Perhaps this could be added into a future
version of Briefcase?

Keep up the great work ODK team!

--

Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en


You received this message because you are subscribed to the Google Groups
"ODK Community" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

--
Mitch Sundt
Software Engineer
University of Washington
mitchellsundt@gmail.com

Thanks for looking into this and creating an issue / feature request
Mitch...