Invalid URI trying to upload form

All,

We have a series of identical devices uploading two forms to an Aggregate
server, Form A and Form B. One of the devices cannot upload filled-out Form
B's; it gets the following error:

invalid uri:
https://xxxx.yyyyyyyyy.com/submission?deviceID=imei%3A359462043459495 ::
details: Illegal character in path at index 37

Index 37 appears to be the ?.

We have deleted all forms, saved and blank, and re-downloaded them all,
then have re-filled out Form B and re-tried submitting. Same error.

We have also checked the settings for this device; they are the same as the
others (with respect to the server name, etc.). And again, Form A works.
And Form B works on all of the other devices. It is just Form B on this
particular device that cannot be uploaded to the server.

Any ideas?

Thanks,

Chris

As a guess (this discussion might be better on the developers list).

In most cases, you'll just use HTTP GET parameters in the URL whereas
a POST put the parameters in the request body. "Submission" is
generally a POST request so the server or whatever maybe being strict
about parameters. Only a guess. I have not done any testing or
research to verify.

Waylon

··· On Wed, Oct 17, 2012 at 6:02 AM, Christopher Robert wrote: > All, > > We have a series of identical devices uploading two forms to an Aggregate > server, Form A and Form B. One of the devices cannot upload filled-out Form > B's; it gets the following error: > > invalid uri: > https://xxxx.yyyyyyyyy.com/submission?deviceID=imei%3A359462043459495 :: > details: Illegal character in path at index 37 > > > Index 37 appears to be the ?. > > We have deleted all forms, saved and blank, and re-downloaded them all, then > have re-filled out Form B and re-tried submitting. Same error. > > We have also checked the settings for this device; they are the same as the > others (with respect to the server name, etc.). And again, Form A works. And > Form B works on all of the other devices. It is just Form B on this > particular device that cannot be uploaded to the server. > > Any ideas? > > Thanks, > > Chris > > -- > Post: opendatakit@googlegroups.com > Unsubscribe: opendatakit+unsubscribe@googlegroups.com > Options: http://groups.google.com/group/opendatakit?hl=en

Hi Waylon,

Thanks for your reply.

This turned out to be a Collect issue, specifically with rev. 1013. Only
the offending device used 1013, all others were back on 1007. Thus, because
we're rolling out lots of surveys and are risk-averse, we reverted the
device to 1007 and it's now fine.

Thanks again,

Chris

··· On Wednesday, October 17, 2012, W. Brunette wrote:

As a guess (this discussion might be better on the developers list).

In most cases, you'll just use HTTP GET parameters in the URL whereas
a POST put the parameters in the request body. "Submission" is
generally a POST request so the server or whatever maybe being strict
about parameters. Only a guess. I have not done any testing or
research to verify.

Waylon

On Wed, Oct 17, 2012 at 6:02 AM, Christopher Robert <chrislrobert@gmail.com <javascript:;>> wrote:

All,

We have a series of identical devices uploading two forms to an Aggregate
server, Form A and Form B. One of the devices cannot upload filled-out
Form
B's; it gets the following error:

invalid uri:
https://xxxx.yyyyyyyyy.com/submission?deviceID=imei%3A359462043459495 ::
details: Illegal character in path at index 37

Index 37 appears to be the ?.

We have deleted all forms, saved and blank, and re-downloaded them all,
then
have re-filled out Form B and re-tried submitting. Same error.

We have also checked the settings for this device; they are the same as
the
others (with respect to the server name, etc.). And again, Form A works.
And
Form B works on all of the other devices. It is just Form B on this
particular device that cannot be uploaded to the server.

Any ideas?

Thanks,

Chris

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

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