Let’s Talk

We would love to hear from you. Want to know more about
our services or have any questions? Say Hi!

Sitecore Forms display issue in Form Manager

July 8, 2021
Sitecore Forms display issue in Form Manager
Ketan Garala
Ketan Garala
CTO, Sitecore MVP

We were facing issue in Sitecore Form manager. We have multiregional and multilingual website but some of the country’s forms are not display in form manager.

We tried many options like rebuild the Sitecore master and web index, restart the CM server, clean up the logs file etc. but not able to resolved that issue. We have checked CM machine logs but not found fruitful information. 

We checked Solr logs and found some of the language related error in logs. We suspect this error is related to our issue.

We more digging into this and found that we added some of the new languages which is not available in Sitecore provided list like Bangla, Nepali etc. Based on that our front-end website is working fine for these languages but in forms manager some of the country’s form not displaying. 

We are getting below error on Solr logs file during our analysis.
org.apache.solr.common.SolrException: ERROR: [doc=sitecore://master/{bfde3d21-3a67-4938-aa90-33da9caf7bf5}?&ver=1] unknown field '__display_name_t_bn' and this error for every language which we have added.

For this error resolution we found we need to add dynamic field in SOLR  schema file. So, we navigate Solr server and open master index (C:\Solr\solr6-6-2\server\solr\XXX_master_index\conf) where we found managed-schema.xml.  We open that file and added dynamic field line in this file.

<dynamicField name="*_t_cs" type="text_general" indexed="true" stored="true"/> sitecore-forms-display-issue-in-form-manager-1

Added this line for all the language which we are getting error in Solr logs.  After that we restarted SOLR service and rebuild the master and web index.

After successfully completion of the rebuild index, we are able to see all the forms in form manager.

Thanks to the Sitecore and Addact Team to provide the support to resolve this issue.