> ## Documentation Index
> Fetch the complete documentation index at: https://domoinc-openapi-sync-dataflows.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Troubleshooting for Custom Apps

export const InlineImage = ({src, alt = '', height = '1.6em'}) => {
  return <img noZoom src={src} alt={alt} style={{
    display: 'inline',
    verticalAlign: 'start',
    height: height,
    margin: '0'
  }} />;
};

## Intro

This article describes some steps for troubleshooting common issues with custom apps.

***

## Check for Data Issues

You can check the DataSet mapping to ensure all the columns required by the app have been mapped to the Domo DataSet(s) powering the app. Follow these steps:

1. Hover over the app card until
   <InlineImage src="/images/kb/ka05w00000127Q7-00N5w00000Ri7BU-0EM5w000005vsLM.jpg" /> **Card options** displays.
2. Select
   <InlineImage src="/images/kb/ka05w00000127Q7-00N5w00000Ri7BU-0EM5w000005vsLM.jpg" /> **Card options** > **Edit Card**. The app editor opens.
3. Scroll down to see a list of the DataSets powering the app.

   <Frame>
     <img alt="app datasets.jpg" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/NZY_77jeKitg9n1Q/images/kb/ka05w0000012BmO-00N5w00000Ri7BU-0EM5w000006uSGi.jpg?fit=max&auto=format&n=NZY_77jeKitg9n1Q&q=85&s=fd8cb1fb0f1e4315c5a5abf686b68d97" style={{width: 800.981, height: 183.993}} width="3326" height="762" data-path="images/kb/ka05w0000012BmO-00N5w00000Ri7BU-0EM5w000006uSGi.jpg" />
   </Frame>
4. Make sure each item has a Domo DataSet selected and fields are mapped to a column in the DataSet.

* Check column types

  * Apps require columns to be a specific data type such as text, date, or number. Ensure that each column from the DataSet(s) powering the app match the sample DataSet schema.
* Use valid column names

  * Avoid special characters in column names, especially periods.
* Check data to make sure the values are in the proper ranges.
* Check data to ensure there are no unnecessary null values.
* If a DataFlow output is used to power the app, check to make sure that no DataFlow data type mismatch occurs.
* Check for zero-length characters that could have been passed into the Domo DataSet from the DataSet source such as Excel or ODBC, for example. Zero-length characters can be removed in MySQL DataFlows.

## Check Developer Tools

To perform these steps, you must be using the Google Chrome brower.

1. Hover over the app card until
   <InlineImage src="/images/kb/ka05w00000127Q7-00N5w00000Ri7BU-0EM5w000005vsLM.jpg" /> **Card options** displays.
2. Select
   <InlineImage src="/images/kb/ka05w00000127Q7-00N5w00000Ri7BU-0EM5w000005vsLM.jpg" /> **Card options** > **Details**. The Details view for the app displays.
3. Right-click on the page and select
   **Inspect**. The Inspect tool displays.

   <Frame>
     <img alt="Screenshot 2023-04-12 at 6.04.27 PM.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/NZY_77jeKitg9n1Q/images/kb/ka05w0000012BmO-00N5w00000Ri7BU-0EM5w000006uSGn.jpg?fit=max&auto=format&n=NZY_77jeKitg9n1Q&q=85&s=75826dc768149d726fec6ae02d495635" style={{width: 753.993, height: 451.979}} width="2818" height="1690" data-path="images/kb/ka05w0000012BmO-00N5w00000Ri7BU-0EM5w000006uSGn.jpg" />
   </Frame>
4. Navigate to the
   **Network** tab of the tool.

   <Frame>
     <img alt="select network.jpg" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/NZY_77jeKitg9n1Q/images/kb/ka05w0000012BmO-00N5w00000Ri7BU-0EM5w000006uSGx.jpg?fit=max&auto=format&n=NZY_77jeKitg9n1Q&q=85&s=9589993390ddc1681cea5845993d8cee" style={{width: 405.998, height: 666.988}} width="1110" height="1826" data-path="images/kb/ka05w0000012BmO-00N5w00000Ri7BU-0EM5w000006uSGx.jpg" />
   </Frame>
5. With the
   **Network** tab open, refresh your Chrome page.
6. Look for any failed requests in the
   **Network** tab. These are shown in red. Failed requests may help identify columns that aren't mapped correctly or expose other issues in the app.

## Contact Engineering Services

For apps built by Domo, you can contact the Engineering Services team about issues by email at [es.maintenance@domo.com](mailto:es.maintenance@domo.com "mailto:es.maintenance@domo.com"). Please provide the following information in your email:

* App name
* Instance in which it was deployed
* The error that is occurring
* Steps to reproduce the error
* Device and browser information
