URL widget not working when over a certain size

1. What is the problem? Be very detailed.


I keep getting an error when I converter my form though the online converter. It appears to be the URL widget and does not convert if the URL link is large or complex. I can get it to work when it short like the one below.


But it will not convert when using


2. What app or server are you using and on what device and operating system? Include version numbers.

Android S9

Odk collect v1.28.4

XLSForm Online v2.x

The form will be submitted to Google Drive

3. What you have you tried to fix the problem?

I have tried several URL and it appear to not work when the link is large and complex. The file below works

UkHAB_Survey_V02 (1)-1.xlsx (126.7 KB)

4. What steps can we take to reproduce the problem?

5. Anything else we should know or have? If you have a test form or screenshots or logs, attach below.

The file below does not work and is using the link I need

UkHAB_Survey_V02 (1)-1.xlsx (126.8 KB)

The online converter brings up this error message

Error: ODK Validate Errors: >> XForm is invalid. See above for the errors. : Invalid XPath in value set action declaration: 'https://hub.jncc.gov.uk${cea45297-15af-46b7-8bf4-935d88b0a30a}' Problem found at nodeset: ${model}[@xforms-version=1.0.0]/setvalue With element The following files failed validation: ${UkHAB_Survey_V02} (1)-1.xml Result: Invalid

Any suggestions would be much appreciated thank you

I think the simplest solution for you now is to convert that form with any url that doesn't cause that error (i might be just a short version of your url: https://jncc.gov.uk/) and then edit the output XML form manually adding /assets/cea45297-15af-46b7-8bf4-935d88b0a30a.
Or you can use the old v1.x version https://getodk.org/xlsform/v1/