FormFlow: Communication with the ThoughtFarmer API failed
Note: Please note that ThoughtFarmer's on premise solution is no longer available for new customers. We keep some of our on-premise documentation available for customers who are still on this legacy version of our product.
Problem Statement
- If you see the loading screen while trying a access forms, the application settings could be mis-configured.
- To confirm the issue browse to the Admin panel -> Forms page. If you see the below error message your users will not be able to access any forms on your site.
Troubleshooting this error message
Cloud Clients
Please submit a support request on our Helpdesk.
On-Premise Clients
- Log into the web server hosting your ThoughtFarmer instance.
- Open IIS and expand the ThoughtFarmer site as per below screenshot.
- Right click on the formsapi sub application and click Explore.
- Open this file appsettings.json using notepad in admin mode.
- Verify the value in the 'ThoughtFarmerApplicationUrl' field is accessible from the server.
- In the below example the value is set to 'http://localhost:8081'. To find the correct value check the site bindings under IIS or use the URL used to access your site. Once you have replaced this with the correct value, save the file.
- Recycle the 'SiteName_formsapi' application pool on IIS to pick up these changes.
- Refresh the forms page on your browser and confirm access to forms. The forms application should now work and you will no longer see the error message.
If the issue persists, contact the Helpdesk by email at helpdesk@thoughtfarmer.com, or submit a helpdesk ticket.
Comments
0 comments
Please sign in to leave a comment.