View this page in the latest version of Appian. Troubleshoot Offline Experiences Share Share via LinkedIn Reddit Email Copy Link Print On This Page The capabilities described on this page are included in Appian's advanced and premium capability tiers. Usage limits may apply. Introduction This page provides troubleshooting steps for resolving errors with offline interfaces and data sync. If your users are experiencing pending forms that are failing to submit, see Design Interfaces for Offline Use for design guidelines that will help prevent this. Troubleshooting errors in offline interfaces If the offline interface returns an error like the following when you are testing it, troubleshoot it using the following guidance. Make sure you are following the design best practices When an error occurs, the message will include the interface name and the line number where the issue arose. Start by reviewing the interface expression to ensure you're adhering to the best practices outlined in Design Interfaces for Offline Use. Check the line number in the interface expression to see if: Incompatible components or functions are being used: Make sure that none of the components or functions being used are incompatible with offline interfaces. Design best practices are being broken: Review the expression for any violations of the design best practices, such as not loading data and partially compatible functions in local variables at the top of the interface expression. Test the interface in a browser If no issues are immediately apparent in the interface expression, try performing the same steps in a browser. When accessed via a browser, the interface doesn't use the offline evaluator. So if the error persists in the browser, it is likely a general expression syntax error, unrelated to offline behavior. Review the line number in the error message for potential issues. Troubleshooting offline data sync issues If you experience offline data sync issues, use this section to help troubleshoot them. Identifying offline data sync issues Some signs of offline data sync issues are: You get an error message like the following after triggering an offline data sync. You sync data using one of the other methods and it doesn't seem to work or isn't working completely. Tip: If you encounter a data sync error message, there is a chance that a partial sync occurred, meaning some of the forms may have synced. Common causes of offline data sync failures may include: Connectivity problems Server response timeout Server not reachable Expression evaluation error in an offline interface Session timeout (if this is the cause, the user should get a sign in prompt) Troubleshooting steps Here are some general steps you can follow to help determine the cause of the issue. Check your internet connection: Verify that your device is connected to a stable internet connection. If a VPN is required to access the environment, make sure it is connected. Test in a browser: Test the offline interface in a browser to determine if the issue may be a result of offline function or component incompatibility. Test in the Appian Mobile or Appian for Windows app: Check to make sure none of your offline interfaces have an expression evaluation error on the mobile app. If the interface can't display in the mobile or Windows app, it will not be able to be downloaded during the offline data sync, causing an error. Check for large document downloads: If your offline interfaces use documents, make sure there are no large documents that are attempting to download. Tip: Keep in mind that the documents being downloaded could be different depending on the user. So if one user seems to be having problems when other users aren't, this could be because that user's offline interfaces are trying to download larger documents. Check the app logs: Access the log files and look at logs around the time of the error for anything that could be correlated. Check the application server logs: Check the application server logs around the time of the error for errors that could be related, such as server response timeouts. Accessing the app log files If you encounter data sync issues, the logs may help you identify what may have caused the error. While you may not find the exact error that caused the issue, you can look at the logs around the time of the error for anything that could indicate the cause of the error. Appian Mobile To access the logs on iOS: In Appian Mobile, open the mobile menu. Tap Settings. Under DIAGNOSTICS, tap Logs. Tap View Logs. You can save the logs as a text file by tapping the share icon . To access the logs on Android: In Appian Mobile, open the mobile menu. Tap Settings. Under Diagnostics, tap Send diagnostics. Share the file using the provided options. Appian for Windows To access the logs in Appian for Windows: In the title bar, click the menu icon . Click View Logs. Choose where to save the file and click Save. Feedback Was this page helpful? SHARE FEEDBACK Loading...