Error: Form definition incomplete or missing

I am having an issue with my form definition (or Form ID?). I just keep
getting the following error ‘Error: Form definition incomplete or missing’
in ODK Aggregate and ODK Aggregate will not accept my submissions from ODK
Collect (I get 'Error: Bad Request (400)' on that end). ODK Validate did
not throw up any issues with my XML files. What possible errors in my XML
files might be causing these problems? My surveys are both around 250
questions.

You need to upload your form definition to ODK Aggregate before it will
accept submissions for that form.

Note that the XLSForm tool uses the XLSX filename during the creation of
the XML form definition, so if you rename the file and re-run the XLSForm
tool, it is a different form but would have the same form id, which can
lead to considerable confusion and problems. Once you have a form
definition that works, you should upload the definition to ODK Aggregate
and use the Get Blank Form mechanism on all your devices to pull that form
down to the devices. This ensures that they are all using the same form
definition.

To upload a form definition, go to the Form Management / Forms List
sub-tab, and click on the "Add New Form" button. Or download and use the
Form Uploader ( https://opendatakit.org/downloads/download-category/other/ )

··· On Wed, Sep 28, 2016 at 1:59 PM, wrote:

I am having an issue with my form definition (or Form ID?). I just keep
getting the following error ‘Error: Form definition incomplete or missing’
in ODK Aggregate and ODK Aggregate will not accept my submissions from ODK
Collect (I get 'Error: Bad Request (400)' on that end). ODK Validate did
not throw up any issues with my XML files. What possible errors in my XML
files might be causing these problems? My surveys are both around 250
questions.

--

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/d/optout.

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

I followed these instructions and still could not get ODK Aggregate to
accept submissions. I did not use an XLS form to to build the surveys. I
used Kobo Toolbox and downloaded it to XML. I used the Uploader and it
failed. I still get the same error about form definitions (and same
inability to check the 'Accept Submissions' box), even though ODK Aggregate
accepts the form and it shows up there. Could there be something else wrong
with my forms?

Thank you!

Best,
Victoria

··· On Thu, Sep 29, 2016 at 9:23 AM, Mitch Sundt wrote:

You need to upload your form definition to ODK Aggregate before it will
accept submissions for that form.

Note that the XLSForm tool uses the XLSX filename during the creation of
the XML form definition, so if you rename the file and re-run the XLSForm
tool, it is a different form but would have the same form id, which can
lead to considerable confusion and problems. Once you have a form
definition that works, you should upload the definition to ODK Aggregate
and use the Get Blank Form mechanism on all your devices to pull that form
down to the devices. This ensures that they are all using the same form
definition.

To upload a form definition, go to the Form Management / Forms List
sub-tab, and click on the "Add New Form" button. Or download and use the
Form Uploader ( https://opendatakit.org/downloads/download-category/other/
)

On Wed, Sep 28, 2016 at 1:59 PM, carebaselinedatamgmt@gmail.com wrote:

I am having an issue with my form definition (or Form ID?). I just keep
getting the following error ‘Error: Form definition incomplete or missing’
in ODK Aggregate and ODK Aggregate will not accept my submissions from ODK
Collect (I get 'Error: Bad Request (400)' on that end). ODK Validate did
not throw up any issues with my XML files. What possible errors in my XML
files might be causing these problems? My surveys are both around 250
questions.

--

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/d/optout.

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

--

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 a topic in the
Google Groups "ODK Community" group.
To unsubscribe from this topic, visit https://groups.google.com/d/
topic/opendatakit/JaWPWGHcOg0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to
opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

I also changed the form ID name every time (in the XML file, under
instance) and deleted the old versions of the forms in Aggregate before
trying to upload a new form version. I am leaving this weekend to collect
data in the field next week and I am concerned that I will not be able to
get my data to transfer from ODK Collect into ODK Aggregate! Any help you
can provide would be much appreciated.

··· On Fri, Sep 30, 2016 at 2:14 PM, Victoria Wheat < carebaselinedatamgmt@gmail.com> wrote:

I followed these instructions and still could not get ODK Aggregate to
accept submissions. I did not use an XLS form to to build the surveys. I
used Kobo Toolbox and downloaded it to XML. I used the Uploader and it
failed. I still get the same error about form definitions (and same
inability to check the 'Accept Submissions' box), even though ODK Aggregate
accepts the form and it shows up there. Could there be something else wrong
with my forms?

Thank you!

Best,
Victoria

On Thu, Sep 29, 2016 at 9:23 AM, Mitch Sundt mitchellsundt@gmail.com wrote:

You need to upload your form definition to ODK Aggregate before it will
accept submissions for that form.

Note that the XLSForm tool uses the XLSX filename during the creation of
the XML form definition, so if you rename the file and re-run the XLSForm
tool, it is a different form but would have the same form id, which can
lead to considerable confusion and problems. Once you have a form
definition that works, you should upload the definition to ODK Aggregate
and use the Get Blank Form mechanism on all your devices to pull that form
down to the devices. This ensures that they are all using the same form
definition.

To upload a form definition, go to the Form Management / Forms List
sub-tab, and click on the "Add New Form" button. Or download and use the
Form Uploader ( https://opendatakit.org/down
loads/download-category/other/ )

On Wed, Sep 28, 2016 at 1:59 PM, carebaselinedatamgmt@gmail.com wrote:

I am having an issue with my form definition (or Form ID?). I just keep
getting the following error ‘Error: Form definition incomplete or missing’
in ODK Aggregate and ODK Aggregate will not accept my submissions from ODK
Collect (I get 'Error: Bad Request (400)' on that end). ODK Validate did
not throw up any issues with my XML files. What possible errors in my XML
files might be causing these problems? My surveys are both around 250
questions.

--

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/d/optout.

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

--

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 a topic in the
Google Groups "ODK Community" group.
To unsubscribe from this topic, visit https://groups.google.com/d/to
pic/opendatakit/JaWPWGHcOg0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to
opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Download ODK Validate (
https://opendatakit.org/downloads/download-category/validate/ )
and use it to verify that the form is well-constructed.

It is likely that either you have not specified a form_id on the settings
page or that the name of your file or form id contains punctuation, starts
with a non-letter, or contains accents, spaces, or other invalid characters.

Note that each form definition on ODK Aggregate must have a different,
distinct, form_id.

You should not re-use these unless the form fields do not materially change
(e.g., you are just updating the text of a question or adding a
translation). In that case, you can use form versions. These MUST be no
longer than 10 digits long (yyyymmddvv -- vv is the revision number of the
form made on yyyymmdd ).

I forget what form design tool does it, but one of the tools uses a 12- or
14-digit form version, which is incompatible with ODK Aggregate.

··· On Fri, Sep 30, 2016 at 3:00 PM, Victoria Wheat < carebaselinedatamgmt@gmail.com> wrote:

I also changed the form ID name every time (in the XML file, under
instance) and deleted the old versions of the forms in Aggregate before
trying to upload a new form version. I am leaving this weekend to collect
data in the field next week and I am concerned that I will not be able to
get my data to transfer from ODK Collect into ODK Aggregate! Any help you
can provide would be much appreciated.

On Fri, Sep 30, 2016 at 2:14 PM, Victoria Wheat < carebaselinedatamgmt@gmail.com> wrote:

I followed these instructions and still could not get ODK Aggregate to
accept submissions. I did not use an XLS form to to build the surveys. I
used Kobo Toolbox and downloaded it to XML. I used the Uploader and it
failed. I still get the same error about form definitions (and same
inability to check the 'Accept Submissions' box), even though ODK Aggregate
accepts the form and it shows up there. Could there be something else wrong
with my forms?

Thank you!

Best,
Victoria

On Thu, Sep 29, 2016 at 9:23 AM, Mitch Sundt mitchellsundt@gmail.com wrote:

You need to upload your form definition to ODK Aggregate before it will
accept submissions for that form.

Note that the XLSForm tool uses the XLSX filename during the creation of
the XML form definition, so if you rename the file and re-run the XLSForm
tool, it is a different form but would have the same form id, which can
lead to considerable confusion and problems. Once you have a form
definition that works, you should upload the definition to ODK Aggregate
and use the Get Blank Form mechanism on all your devices to pull that form
down to the devices. This ensures that they are all using the same form
definition.

To upload a form definition, go to the Form Management / Forms List
sub-tab, and click on the "Add New Form" button. Or download and use the
Form Uploader ( https://opendatakit.org/down
loads/download-category/other/ )

On Wed, Sep 28, 2016 at 1:59 PM, carebaselinedatamgmt@gmail.com wrote:

I am having an issue with my form definition (or Form ID?). I just keep
getting the following error ‘Error: Form definition incomplete or missing’
in ODK Aggregate and ODK Aggregate will not accept my submissions from ODK
Collect (I get 'Error: Bad Request (400)' on that end). ODK Validate did
not throw up any issues with my XML files. What possible errors in my XML
files might be causing these problems? My surveys are both around 250
questions.

--

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/d/optout.

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

--

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 a topic in the
Google Groups "ODK Community" group.
To unsubscribe from this topic, visit https://groups.google.com/d/to
pic/opendatakit/JaWPWGHcOg0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to
opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--

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/d/optout.

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

Thanks for the response. I have done everything you suggest. I have
validated. I have changed the form ID, and it is short, starts with a
letter, and contains no invalid characters.

When I upload, I do get the attached message. However, we have not gone
over the quota and I can find no problem with the App engine. As I
mentioned, I can upload the form, but I get an error and cannot submit data
from ODK collect.

Sorry, there appears to be something else wrong. I would appreciate any
help you could provide. We are close to beginning data collection.

May I send you the XML file?

Best,
Victoria

··· On Fri, Sep 30, 2016 at 4:08 PM, Mitch Sundt wrote:

Download ODK Validate ( https://opendatakit.org/
downloads/download-category/validate/ )
and use it to verify that the form is well-constructed.

It is likely that either you have not specified a form_id on the settings
page or that the name of your file or form id contains punctuation, starts
with a non-letter, or contains accents, spaces, or other invalid characters.

Note that each form definition on ODK Aggregate must have a different,
distinct, form_id.

You should not re-use these unless the form fields do not materially
change (e.g., you are just updating the text of a question or adding a
translation). In that case, you can use form versions. These MUST be no
longer than 10 digits long (yyyymmddvv -- vv is the revision number of the
form made on yyyymmdd ).

I forget what form design tool does it, but one of the tools uses a 12- or
14-digit form version, which is incompatible with ODK Aggregate.

On Fri, Sep 30, 2016 at 3:00 PM, Victoria Wheat < carebaselinedatamgmt@gmail.com> wrote:

I also changed the form ID name every time (in the XML file, under
instance) and deleted the old versions of the forms in Aggregate before
trying to upload a new form version. I am leaving this weekend to collect
data in the field next week and I am concerned that I will not be able to
get my data to transfer from ODK Collect into ODK Aggregate! Any help you
can provide would be much appreciated.

On Fri, Sep 30, 2016 at 2:14 PM, Victoria Wheat < carebaselinedatamgmt@gmail.com> wrote:

I followed these instructions and still could not get ODK Aggregate to
accept submissions. I did not use an XLS form to to build the surveys. I
used Kobo Toolbox and downloaded it to XML. I used the Uploader and it
failed. I still get the same error about form definitions (and same
inability to check the 'Accept Submissions' box), even though ODK Aggregate
accepts the form and it shows up there. Could there be something else wrong
with my forms?

Thank you!

Best,
Victoria

On Thu, Sep 29, 2016 at 9:23 AM, Mitch Sundt mitchellsundt@gmail.com wrote:

You need to upload your form definition to ODK Aggregate before it will
accept submissions for that form.

Note that the XLSForm tool uses the XLSX filename during the creation
of the XML form definition, so if you rename the file and re-run the
XLSForm tool, it is a different form but would have the same form id, which
can lead to considerable confusion and problems. Once you have a form
definition that works, you should upload the definition to ODK Aggregate
and use the Get Blank Form mechanism on all your devices to pull that form
down to the devices. This ensures that they are all using the same form
definition.

To upload a form definition, go to the Form Management / Forms List
sub-tab, and click on the "Add New Form" button. Or download and use the
Form Uploader ( https://opendatakit.org/down
loads/download-category/other/ )

On Wed, Sep 28, 2016 at 1:59 PM, carebaselinedatamgmt@gmail.com wrote:

I am having an issue with my form definition (or Form ID?). I just
keep getting the following error ‘Error: Form definition incomplete or
missing’ in ODK Aggregate and ODK Aggregate will not accept my submissions
from ODK Collect (I get 'Error: Bad Request (400)' on that end). ODK
Validate did not throw up any issues with my XML files. What possible
errors in my XML files might be causing these problems? My surveys are both
around 250 questions.

--

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/d/optout.

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

--

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 a topic in the
Google Groups "ODK Community" group.
To unsubscribe from this topic, visit https://groups.google.com/d/to
pic/opendatakit/JaWPWGHcOg0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to
opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--

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/d/optout.

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

--

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 a topic in the
Google Groups "ODK Community" group.
To unsubscribe from this topic, visit https://groups.google.com/d/
topic/opendatakit/JaWPWGHcOg0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to
opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

I have limited availability, but sure, send the XML (mitchellsundt@gmail.com
)

I will try to look at it soon.

··· On Sun, Oct 2, 2016 at 12:41 PM, Victoria Wheat < carebaselinedatamgmt@gmail.com> wrote:

Thanks for the response. I have done everything you suggest. I have
validated. I have changed the form ID, and it is short, starts with a
letter, and contains no invalid characters.

When I upload, I do get the attached message. However, we have not gone
over the quota and I can find no problem with the App engine. As I
mentioned, I can upload the form, but I get an error and cannot submit data
from ODK collect.

Sorry, there appears to be something else wrong. I would appreciate any
help you could provide. We are close to beginning data collection.

May I send you the XML file?

Best,
Victoria

On Fri, Sep 30, 2016 at 4:08 PM, Mitch Sundt mitchellsundt@gmail.com wrote:

Download ODK Validate ( https://opendatakit.org/down
loads/download-category/validate/ )
and use it to verify that the form is well-constructed.

It is likely that either you have not specified a form_id on the settings
page or that the name of your file or form id contains punctuation, starts
with a non-letter, or contains accents, spaces, or other invalid characters.

Note that each form definition on ODK Aggregate must have a different,
distinct, form_id.

You should not re-use these unless the form fields do not materially
change (e.g., you are just updating the text of a question or adding a
translation). In that case, you can use form versions. These MUST be no
longer than 10 digits long (yyyymmddvv -- vv is the revision number of the
form made on yyyymmdd ).

I forget what form design tool does it, but one of the tools uses a 12-
or 14-digit form version, which is incompatible with ODK Aggregate.

On Fri, Sep 30, 2016 at 3:00 PM, Victoria Wheat < carebaselinedatamgmt@gmail.com> wrote:

I also changed the form ID name every time (in the XML file, under
instance) and deleted the old versions of the forms in Aggregate before
trying to upload a new form version. I am leaving this weekend to collect
data in the field next week and I am concerned that I will not be able to
get my data to transfer from ODK Collect into ODK Aggregate! Any help you
can provide would be much appreciated.

On Fri, Sep 30, 2016 at 2:14 PM, Victoria Wheat < carebaselinedatamgmt@gmail.com> wrote:

I followed these instructions and still could not get ODK Aggregate to
accept submissions. I did not use an XLS form to to build the surveys. I
used Kobo Toolbox and downloaded it to XML. I used the Uploader and it
failed. I still get the same error about form definitions (and same
inability to check the 'Accept Submissions' box), even though ODK Aggregate
accepts the form and it shows up there. Could there be something else wrong
with my forms?

Thank you!

Best,
Victoria

On Thu, Sep 29, 2016 at 9:23 AM, Mitch Sundt mitchellsundt@gmail.com wrote:

You need to upload your form definition to ODK Aggregate before it
will accept submissions for that form.

Note that the XLSForm tool uses the XLSX filename during the creation
of the XML form definition, so if you rename the file and re-run the
XLSForm tool, it is a different form but would have the same form id, which
can lead to considerable confusion and problems. Once you have a form
definition that works, you should upload the definition to ODK Aggregate
and use the Get Blank Form mechanism on all your devices to pull that form
down to the devices. This ensures that they are all using the same form
definition.

To upload a form definition, go to the Form Management / Forms List
sub-tab, and click on the "Add New Form" button. Or download and use the
Form Uploader ( https://opendatakit.org/down
loads/download-category/other/ )

On Wed, Sep 28, 2016 at 1:59 PM, carebaselinedatamgmt@gmail.com wrote:

I am having an issue with my form definition (or Form ID?). I just
keep getting the following error ‘Error: Form definition incomplete or
missing’ in ODK Aggregate and ODK Aggregate will not accept my submissions
from ODK Collect (I get 'Error: Bad Request (400)' on that end). ODK
Validate did not throw up any issues with my XML files. What possible
errors in my XML files might be causing these problems? My surveys are both
around 250 questions.

--

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/d/optout.

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

--

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 a topic in the
Google Groups "ODK Community" group.
To unsubscribe from this topic, visit https://groups.google.com/d/to
pic/opendatakit/JaWPWGHcOg0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to
opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--

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/d/optout.

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

--

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 a topic in the
Google Groups "ODK Community" group.
To unsubscribe from this topic, visit https://groups.google.com/d/to
pic/opendatakit/JaWPWGHcOg0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to
opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--

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/d/optout.

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

Hi Mitch,

Thanks for your response. Actually, I worked through form issue. It seems I
had too many underscores, which created too many characters. However, I am
feeling very disheartened because now, even though the form works, the
submissions are not working. I get the following error message:

Error: Internal Server Error (500) at
https://carebaselinedatamanagement.appspot.com/submission?deviceID=mac%3Abc%3A20%3Aa4%3A7d%3A19%3A88

If you prefer, I can post the question in the forum.

Best,
Victoria

··· On Tue, Oct 4, 2016 at 9:42 AM, Mitch Sundt wrote:

I have limited availability, but sure, send the XML (
mitchellsundt@gmail.com)

I will try to look at it soon.

On Sun, Oct 2, 2016 at 12:41 PM, Victoria Wheat < carebaselinedatamgmt@gmail.com> wrote:

Thanks for the response. I have done everything you suggest. I have
validated. I have changed the form ID, and it is short, starts with a
letter, and contains no invalid characters.

When I upload, I do get the attached message. However, we have not gone
over the quota and I can find no problem with the App engine. As I
mentioned, I can upload the form, but I get an error and cannot submit data
from ODK collect.

Sorry, there appears to be something else wrong. I would appreciate any
help you could provide. We are close to beginning data collection.

May I send you the XML file?

Best,
Victoria

On Fri, Sep 30, 2016 at 4:08 PM, Mitch Sundt mitchellsundt@gmail.com wrote:

Download ODK Validate ( https://opendatakit.org/down
loads/download-category/validate/ )
and use it to verify that the form is well-constructed.

It is likely that either you have not specified a form_id on the
settings page or that the name of your file or form id contains
punctuation, starts with a non-letter, or contains accents, spaces, or
other invalid characters.

Note that each form definition on ODK Aggregate must have a different,
distinct, form_id.

You should not re-use these unless the form fields do not materially
change (e.g., you are just updating the text of a question or adding a
translation). In that case, you can use form versions. These MUST be no
longer than 10 digits long (yyyymmddvv -- vv is the revision number of the
form made on yyyymmdd ).

I forget what form design tool does it, but one of the tools uses a 12-
or 14-digit form version, which is incompatible with ODK Aggregate.

On Fri, Sep 30, 2016 at 3:00 PM, Victoria Wheat < carebaselinedatamgmt@gmail.com> wrote:

I also changed the form ID name every time (in the XML file, under
instance) and deleted the old versions of the forms in Aggregate before
trying to upload a new form version. I am leaving this weekend to collect
data in the field next week and I am concerned that I will not be able to
get my data to transfer from ODK Collect into ODK Aggregate! Any help you
can provide would be much appreciated.

On Fri, Sep 30, 2016 at 2:14 PM, Victoria Wheat < carebaselinedatamgmt@gmail.com> wrote:

I followed these instructions and still could not get ODK Aggregate to
accept submissions. I did not use an XLS form to to build the surveys. I
used Kobo Toolbox and downloaded it to XML. I used the Uploader and it
failed. I still get the same error about form definitions (and same
inability to check the 'Accept Submissions' box), even though ODK Aggregate
accepts the form and it shows up there. Could there be something else wrong
with my forms?

Thank you!

Best,
Victoria

On Thu, Sep 29, 2016 at 9:23 AM, Mitch Sundt mitchellsundt@gmail.com wrote:

You need to upload your form definition to ODK Aggregate before it
will accept submissions for that form.

Note that the XLSForm tool uses the XLSX filename during the creation
of the XML form definition, so if you rename the file and re-run the
XLSForm tool, it is a different form but would have the same form id, which
can lead to considerable confusion and problems. Once you have a form
definition that works, you should upload the definition to ODK Aggregate
and use the Get Blank Form mechanism on all your devices to pull that form
down to the devices. This ensures that they are all using the same form
definition.

To upload a form definition, go to the Form Management / Forms List
sub-tab, and click on the "Add New Form" button. Or download and use the
Form Uploader ( https://opendatakit.org/down
loads/download-category/other/ )

On Wed, Sep 28, 2016 at 1:59 PM, carebaselinedatamgmt@gmail.com wrote:

I am having an issue with my form definition (or Form ID?). I just
keep getting the following error ‘Error: Form definition incomplete or
missing’ in ODK Aggregate and ODK Aggregate will not accept my submissions
from ODK Collect (I get 'Error: Bad Request (400)' on that end). ODK
Validate did not throw up any issues with my XML files. What possible
errors in my XML files might be causing these problems? My surveys are both
around 250 questions.

--

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/d/optout.

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

--

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 a topic in
the Google Groups "ODK Community" group.
To unsubscribe from this topic, visit https://groups.google.com/d/to
pic/opendatakit/JaWPWGHcOg0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to
opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--

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/d/optout.

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

--

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 a topic in the
Google Groups "ODK Community" group.
To unsubscribe from this topic, visit https://groups.google.com/d/to
pic/opendatakit/JaWPWGHcOg0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to
opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--

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/d/optout.

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

--

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 a topic in the
Google Groups "ODK Community" group.
To unsubscribe from this topic, visit https://groups.google.com/d/
topic/opendatakit/JaWPWGHcOg0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to
opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.