Survey123 Form: Loading When Submitting Record but No Error Displayed

993
8
11-02-2022 08:36 PM
jantolihao
Occasional Contributor

Hello, everyone!

We have here a sample Survey123 Form created using ArcGIS Survey123 Connect v.3.16 and published in ArcGIS Enterprise Portal v.10.9.

The said form will be launched using a “Start Survey” customized URL link embedded in a web map that we have also prepared. (Please see the screenshot below)

jantolihao_0-1667446265973.png

When we clicked the “Start Survey” link in the Web Map, the form launched successfully. However, when we tried to submit the filled-out form, it got stuck on the sending screen. It does not send but it also has no error displayed. (Please see the screenshot below)

jantolihao_1-1667446265981.png

We found a post with somehow the same scenario (link: https://community.esri.com/t5/arcgis-survey123-questions/surveys-stuck-on-sending/td-p/1094161) and have tried troubleshooting with the suggestions stated in the link. We have checked the XLSForm and found no duplicate values in the name column in the Survey tab. We have also checked other tabs as well. However, nothing seems to work so far.

We have attached a log file in the Survey123 Diagnostics as well for your reference. (Please see 20221103-111525.log below)

Should you have any hints or ideas on how to resolve the issue, we would appreciate it. Thank you very much.

0 Kudos
8 Replies
ChristopherCounsell
MVP Regular Contributor
  • Can you provide the XLSForm
  • What version of the Survey123 app? Are all users impacted?
  • Do you get the issue with other surveys?
  • Can you edit the data in the Web Map Viewer?
  • Have you done anything to the content in Portal for ArcGIS (move, rename, edit etc ) after?

Can you share the logs from the field app when you submit? The attached logs appear to be from Connect

jantolihao
Occasional Contributor

Hi, magisian.

Thank you for replying.

  • The version of Survey123 app is also 3.16 same with Survey123 Connect.
  • We are trying out other survey forms if throwing the same "error" (since nothing is displayed).
  • No data has been submitted yet since it does not send.
  • No. We have not renamed or moved anything in the Portal.
  • Below is the attached Survey123 App log.
0 Kudos
ChristopherCounsell
MVP Regular Contributor

Can you provide the XLSForm (the Excel spreadsheet)? It's by far the best way to get help on this forum and I encourage users to share them where possible.

Can you edit the data in the web map viewer? Go to your portal content, survey folder, add the layer to a new map, and edit there?

A quick glance through the logs indicate two things:

  • There is a binding loop 
  • There is no match for the layer 'value_computation'

I suspect there are some missing or invalid values in your XLSForm, or there is something not in alignment with your feature layer. There's also some things I can identify - e.g. the entries in the name are longer than 32 characters. 

https://doc.arcgis.com/en/survey123/reference/survey123withenterprise.htm#ESRI_SECTION1_F5A1901B74F5...

RP_FAAS_BUILDING_deductions_split has 33 characters

0 Kudos
jantolihao
Occasional Contributor

Hello, magisian.

Here's the XLSForm for your reference. We are still trying to find some workaround. It is working with other forms without repeat groups. However, for those forms with repeat groups, sending got stuck without throwing an error. As of now, we have not found any solution.

0 Kudos
abureaux
MVP Regular Contributor

Generally, I see this "error" with a public form that is being sent from a S123 Field App that is improperly configured. The Field App needs to be connected to your Portal. That would be the first thing I check (go to Manage ArcGIS Connections).

Second is sharing permissions for the survey in question. Check the S123 Site (https://survey123.arcgis.com/?portalUrl=YOURPORTALURL) and ensure that this survey is shared properly.

jantolihao
Occasional Contributor

Hi, abureaux.

Thank you for replying. The form is not shared publicly since this is still for testing. Before submitting the form, it is already connected to the Portal. We are still looking for workaround on how to address this issue.

0 Kudos
jantolihao
Occasional Contributor

Hello, everyone!

Additional information regarding this are as follows:

  • The form was published in the Portal using an existing feature layer (empty and with the same schema). In short, it is not hosted.
  • The said feature layer is in an enterprise GDB.

We have done additional testing regarding this issue. We used 3 different forms to test (Machinery Form, Building Form and Land Form) which consume feature layers that are also not hosted (same setup above). For Land Form (with records that are 1:1), it works perfectly fine. However, for Machinery and Building Forms (with repeat groups inside), sending got stuck with no error displayed.

For Building Form, we further conducted a test and removed the repeat groups. It surprisingly worked and successfully sent. However, for the Machinery Form, it didn't work even after removing the repeat groups.

Attached below is the Building Form. Should you have any other hints and ideas on how to address this issue, we would appreciate it very much. 

Thank you, everyone.

0 Kudos
ChristopherCounsell
MVP Regular Contributor

Thanks. Bit short on time to review in full but quick comments:

Unrelated, when pasting into Excel always right-click and 'paste values only'. If you paste values normally it'll override the destination formatting and remove the XLSForm data validation checks. I don't see anything 'wrong' on a brief review but I generally see a lot of XLSForm design errors with mixed fonts, where the copy-pasting has removed the checks.

0 Kudos