# Common SaaS Integration Extraction Error Reference

When Stitch replicates data from a SaaS integration, it will check for the required user permissions and account configuration. If permisisons are insufficient or the source isn’t configured correctly, you may receive an error during the Extraction phase of the replication process. These errors will surface in the integration’s [Extraction Logs](https://help.qlik.com/en-US/stitch/replication/extractions/integration-extraction-logs).

**Note**: The errors in this reference are applicable to all SaaS integrations that support Extraction Logs. For integration-specific errors, refer to the [reference for that integration](https://help.qlik.com/en-US/stitch/troubleshooting/integrations/common-saas-extraction-error-reference#integration-specific-error-references).

* [Common extraction errors](https://help.qlik.com/en-US/stitch/troubleshooting/integrations/common-saas-extraction-error-reference#common-extraction-errors)

* [Integration-specific error references](https://help.qlik.com/en-US/stitch/troubleshooting/integrations/common-saas-extraction-error-reference#integration-specific-error-references)

## Common extraction errors

* [The process was terminated. Most often this occurs because the job has exceeded its allotted runtime. The next job will...](https://help.qlik.com/en-US/stitch/troubleshooting/integrations/common-saas-extraction-error-reference#time-limit)
* [A single record is larger than the Stitch API limit of 20MB](https://help.qlik.com/en-US/stitch/troubleshooting/integrations/common-saas-extraction-error-reference#record-size-limit)

### Extraction job time limit exceeded

```
The process was terminated. Most often this occurs because the job has exceeded its allotted runtime. The next job will run based on the integration's schedule.
```

`The process was terminated. Most often this occurs because the job has exceeded its allotted runtime. The next job will run based on the integration's schedule.`The process was terminated. Most often this occurs because the job has exceeded its allotted runtime. The next job will run based on the integration's schedule.

| **Applicable to** | All integrations |
| --- | --- |
| **Level** | Info<br><br>the Success icon<br><br>Everything is working. |
| **Category** | Extraction job limits |
| **Potential cause(s)** | The extraction exceeded the maximum 24 hours limit set for individual extraction jobs.<br><br>Stitch sets a maximum limit of 24 hours for individual extraction jobs. This is done to balance resource usage across Stitch, and to help prevent unexpected or unintended continuations of connections against integrations. |
| **Suggested action(s)** | To help decrease the runtime of extraction, we recommend de-selecting unneeded tables and columns. This will reduce the amount of data being replicated.<br><br>Stitch will automatically retry extraction based on the integration’s schedule. |

[Back to error list](https://help.qlik.com/en-US/stitch/troubleshooting/integrations/common-saas-extraction-error-reference#)  
[Back to top](https://help.qlik.com/en-US/stitch/troubleshooting/integrations/common-saas-extraction-error-reference#)

### Maximum record size exceeded

```
A single record is larger than the Stitch API limit of 20MB
```

`A single record is larger than the Stitch API limit of 20MB`A single record is larger than the Stitch API limit of 20MB

| **Applicable to** | All integrations |
| --- | --- |
| **Level** | Critical<br><br>the Remove icon<br><br>Data can't be replicated and intervention is required. Stitch will continue to re-try extraction based on the integration's schedule, but replication will not be successful until the issue is resolved. |
| **Category** | Extraction job limits |
| **Potential cause(s)** | A single record exceeded the maximum size limit of 20MB. This limit is imposed by the [Import API](https://help.qlik.com/en-US/stitch/getting-started/basic-concepts-system-overview#system-architecture), which Stitch uses as part of the replication process. |
| **Suggested action(s)** | Locate the record in the source and, if possible, modify it to be less than Stitch’s limit. You can also try de-selecting columns in the table containing the record. |

[Back to error list](https://help.qlik.com/en-US/stitch/troubleshooting/integrations/common-saas-extraction-error-reference#)  
[Back to top](https://help.qlik.com/en-US/stitch/troubleshooting/integrations/common-saas-extraction-error-reference#)

## Integration-specific error references

Information note **Looking for database integrations?** Refer to the [Database Extraction Error Reference](https://help.qlik.com/en-US/stitch/troubleshooting/integrations/database-extraction-error-reference).

* [Google Sheets](https://help.qlik.com/en-US/stitch/troubleshooting/integrations/google-sheets-extraction-error-reference)

* [Intercom](https://help.qlik.com/en-US/stitch/troubleshooting/integrations/intercom-extraction-error-reference)

* [NetSuite](https://help.qlik.com/en-US/stitch/troubleshooting/integrations/netsuite-suitetalk-extraction-error-reference)

* [Pardot](https://help.qlik.com/en-US/stitch/troubleshooting/integrations/pardot-extraction-error-reference)

* [Salesforce](https://help.qlik.com/en-US/stitch/troubleshooting/integrations/salesforce-extraction-error-reference)