> ## Documentation Index
> Fetch the complete documentation index at: https://algolia.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Error messages

> Error messages and warnings generated by the Algolia Crawler.

| Error                                        | Category   | Status  | Solution                                                                                                                                                |
| -------------------------------------------- | ---------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Algolia error: Record too big                | Indexing   | Failed  | [Records exceed the maximum for your Algolia plan](/doc/tools/crawler/troubleshooting/indexing-issues#records-exceed-the-maximum-for-your-algolia-plan) |
| Algolia error: Timeout                       | Indexing   | Failed  | Re-try the crawl. Contact the [Algolia support](https://support.algolia.com/hc/en-us/requests/new) team if the error persists                           |
| Algolia's record quota exceeded              | Indexing   | Failed  | [Records exceed the maximum for your Algolia plan](/doc/tools/crawler/troubleshooting/indexing-issues#records-exceed-the-maximum-for-your-algolia-plan) |
| Canonical URL                                | Extraction | Skipped | [Canonical URL errors](/doc/tools/crawler/troubleshooting/extraction-issues#canonical-url-omissions)                                                    |
| Canonical URL - Not processed                | Extraction | Skipped | [Canonical URL errors](/doc/tools/crawler/troubleshooting/extraction-issues#canonical-url-omissions)                                                    |
| Content-Type not supported                   | Fetch      | Skipped | [HTTP status errors](/doc/tools/crawler/troubleshooting/fetching-issues#http-status-errors)                                                             |
| Crawler internal error (extraction)          | Extraction | Failed  | Re-try the crawl. Contact the [Algolia support](https://support.algolia.com/hc/en-us/requests/new) team if the error persists                           |
| Crawler internal error (fetch)               | Fetch      | Failed  | Re-try the crawl. Contact the [Algolia support](https://support.algolia.com/hc/en-us/requests/new) team if the error persists                           |
| Crawler internal error (indexing)            | Indexing   | Failed  | Re-try the crawl. Contact the [Algolia support](https://support.algolia.com/hc/en-us/requests/new) team if the error persists                           |
| Crawler internal error (isolated extraction) | Extraction | Failed  | Re-try the crawl. Contact the [Algolia support](https://support.algolia.com/hc/en-us/requests/new) team if the error persists                           |
| Crawler internal error (processJob)          | Global     | Failed  | Re-try the crawl. Contact the [Algolia support](https://support.algolia.com/hc/en-us/requests/new) team if the error persists                           |
| Crawler internal error (work)                | Global     | Failed  | Re-try the crawl. Contact the [Algolia support](https://support.algolia.com/hc/en-us/requests/new) team if the error persists                           |
| DNS error                                    | Fetch      | Failed  | [DNS error](/doc/tools/crawler/troubleshooting/fetching-issues#dns-errors)                                                                              |
| Document extraction timeout reached          | Fetch      | Failed  | [Document extraction timeout](/doc/tools/crawler/troubleshooting/fetching-issues#document-extraction-timeout)                                           |
| Document extraction: unprocessable document  | Fetch      | Failed  | [Tika errors](/doc/tools/crawler/troubleshooting/fetching-issues#tika-errors)                                                                           |
| Extractor exceeded memory limit              | Extraction | Failed  | [Page is too big](/doc/tools/crawler/troubleshooting/extraction-issues#page-is-too-big)                                                                 |
| Extractor execution timed out                | Extraction | Failed  | [Extractor timed out](/doc/tools/crawler/troubleshooting/extraction-issues#extractor-timed-out)                                                         |
| Extractor record duplicate error             | Extraction | Failed  | [Crawler data limitations](/doc/tools/crawler/troubleshooting/extraction-issues#crawler-data-limitations)                                               |
| Extractor record error                       | Extraction | Failed  | [Crawler data limitations](/doc/tools/crawler/troubleshooting/extraction-issues#crawler-data-limitations)                                               |
| Extractor record merge error                 | Extraction | Failed  | [Page is too big](/doc/tools/crawler/troubleshooting/extraction-issues#page-is-too-big)                                                                 |
| Extractor record missing ID error            | Extraction | Failed  | [Crawler data limitations](/doc/tools/crawler/troubleshooting/extraction-issues#crawler-data-limitations)                                               |
| Extractor returned too many links            | Extraction | Failed  | [Extractor returned too many links](/doc/tools/crawler/troubleshooting/extraction-issues#extractor-returned-too-many-links)                             |
| Extractors returned too many records         | Extraction | Failed  | [Records exceed the maximum for your Algolia plan](/doc/tools/crawler/troubleshooting/indexing-issues#records-exceed-the-maximum-for-your-algolia-plan) |
| Fetch timeout                                | Fetch      | Failed  | [Network errors](/doc/tools/crawler/troubleshooting/fetching-issues#network-errors)                                                                     |
| File type didn't match any action            | Fetch      | Skipped | [Document type actions](/doc/tools/crawler/troubleshooting/fetching-issues#document-type-actions)                                                       |
| Forbidden by robots.txt                      | Fetch      | Skipped | [Forbidden by robots.txt](/doc/tools/crawler/troubleshooting/fetching-issues#forbidden-by-robots-txt)                                                   |
| HTTP Bad Request (400)                       | Fetch      | Skipped | [HTTP status errors](/doc/tools/crawler/troubleshooting/fetching-issues#http-status-errors)                                                             |
| HTTP Connection Error (502,503,504)          | Fetch      | Failed  | [HTTP status errors](/doc/tools/crawler/troubleshooting/fetching-issues#http-status-errors)                                                             |
| HTTP Forbidden (403)                         | Fetch      | Skipped | [HTTP status errors](/doc/tools/crawler/troubleshooting/fetching-issues#http-status-errors)                                                             |
| HTTP Gone (410)                              | Fetch      | Skipped | [HTTP status errors](/doc/tools/crawler/troubleshooting/fetching-issues#http-status-errors)                                                             |
| HTTP Internal Server Error (500)             | Fetch      | Failed  | [HTTP status errors](/doc/tools/crawler/troubleshooting/fetching-issues#http-status-errors)                                                             |
| HTTP Not Found (404)                         | Fetch      | Skipped | [HTTP status errors](/doc/tools/crawler/troubleshooting/fetching-issues#http-status-errors)                                                             |
| HTTP Not Implemented (501)                   | Fetch      | Skipped | [HTTP status errors](/doc/tools/crawler/troubleshooting/fetching-issues#http-status-errors)                                                             |
| HTTP redirect (301, 302)                     | Fetch      | Skipped | [Redirect issues](/doc/tools/crawler/troubleshooting/fetching-issues#redirect-issues)                                                                   |
| HTTP redirect (301, 302) - Not followed      | Fetch      | Skipped | [Redirect issues](/doc/tools/crawler/troubleshooting/fetching-issues#redirect-issues)                                                                   |
| HTTP Status Code not supported               | Fetch      | Failed  | [HTTP status errors](/doc/tools/crawler/troubleshooting/fetching-issues#http-status-errors)                                                             |
| HTTP Too Many Requests (429)                 | Fetch      | Failed  | [HTTP status errors](/doc/tools/crawler/troubleshooting/fetching-issues#http-status-errors)                                                             |
| HTTP Unauthorized (401)                      | Fetch      | Skipped | [HTTP status errors](/doc/tools/crawler/troubleshooting/fetching-issues#http-status-errors)                                                             |
| JavaScript redirect - Not followed           | Fetch      | Skipped | [Redirect issues](/doc/tools/crawler/troubleshooting/fetching-issues#redirect-issues)                                                                   |
| JavaScript renderer backend unavailable      | Fetch      | Failed  | Re-try the crawl. Contact the [Algolia support](https://support.algolia.com/hc/en-us/requests/new) team if the error persists                           |
| JavaScript renderer error                    | Fetch      | Failed  | Re-try the crawl. Contact the [Algolia support](https://support.algolia.com/hc/en-us/requests/new) team if the error persists                           |
| Link Extractors return an invalid payload    | Extraction | Failed  | [`linkExtractor`](/doc/tools/crawler/apis/configuration/link-extractor) should return an array of strings but returns an unexpected type                |
| Maximum amount of retries reached            | Global     | Failed  | Re-try the crawl. Contact the [Algolia support](https://support.algolia.com/hc/en-us/requests/new) team if the error persists                           |
| Network error                                | Fetch      | Failed  | [Network errors](/doc/tools/crawler/troubleshooting/fetching-issues#network-errors)                                                                     |
| Record objectID too long                     | Extraction | Failed  | [Data issues](/doc/tools/crawler/troubleshooting/extraction-issues#crawler-data-limitations)                                                            |
| Records extracted are too big                | Extraction | Failed  | [Records exceed the maximum for your Algolia plan](/doc/tools/crawler/troubleshooting/indexing-issues#records-exceed-the-maximum-for-your-algolia-plan) |
| Runtime extractor error                      | Extraction | Failed  | Error in your [crawler configuration](/doc/tools/crawler/getting-started/crawler-configuration)                                                         |
| SSL error                                    | Fetch      | Failed  | [SSL issues](/doc/tools/crawler/troubleshooting/fetching-issues#ssl-issues)                                                                             |
| Tika Error                                   | Fetch      | Failed  | [Tika errors](/doc/tools/crawler/troubleshooting/fetching-issues#tika-errors)                                                                           |
| Too many failed URLs                         | Fetch      | Failed  | [Safety check breaches](/doc/tools/crawler/troubleshooting/fetching-issues#safety-check-breaches)                                                       |
| Too many missing records                     | Fetch      | Failed  | [Safety check breaches](/doc/tools/crawler/troubleshooting/fetching-issues#safety-check-breaches)                                                       |
| Unsupported Algolia error                    | Indexing   | Failed  | Re-try the crawl. Contact the [Algolia support](https://support.algolia.com/hc/en-us/requests/new) team if the error persists                           |
| url\_too\_deep                               | Extraction | Failed  | [Crawler data limitations](/doc/tools/crawler/troubleshooting/extraction-issues#crawler-data-limitations)                                               |

## See also

* [Troubleshooting by crawl status](/doc/tools/crawler/troubleshooting/crawl-status)
* [Suggestions](/doc/tools/crawler/getting-started/suggestions)
