--- title: Troubleshooting SharePoint Online source issues slug: ncjd9039 canonical_url: https://docs.coveo.com/en/ncjd9039/ collection: index-content source_format: adoc --- # Troubleshooting SharePoint Online source issues This article provides troubleshooting best practices and lists common issues when [indexing](https://docs.coveo.com/en/204/) content with the SharePoint Online source. ## Important: Troubleshooting fundamentals Though the information provided in the [Common issues](#common-issues) section will often help you identify and resolve a problem, keep the following in mind: * A given set of symptoms can be caused by different underlying issues. * When you expand a content update activity in the **Activity** panel or [**Activity Browser**](https://platform.cloud.coveo.com/admin/#/orgid/activity/browser/) ([platform-ca](https://platform-ca.cloud.coveo.com/admin/#/orgid/activity/browser/) | [platform-eu](https://platform-eu.cloud.coveo.com/admin/#/orgid/activity/browser/) | [platform-au](https://platform-au.cloud.coveo.com/admin/#/orgid/activity/browser/)) page, the error code and messages displayed may only be general indicators of the problem. * Coveo only halts an indexing operation and displays an error when specific conditions are met. Consequently, finding the root cause of an issue may require more granular information, which only update logs can deliver. To download an update log . On the [**Sources**](https://platform.cloud.coveo.com/admin/#/orgid/content/sources/) ([platform-ca](https://platform-ca.cloud.coveo.com/admin/#/orgid/content/sources/) | [platform-eu](https://platform-eu.cloud.coveo.com/admin/#/orgid/content/sources/) | [platform-au](https://platform-au.cloud.coveo.com/admin/#/orgid/content/sources/)) page, click the desired resource, and then click **Activity** in the Action bar. . In the **Activity** panel that opens, click the desired activity, and then click **Download logs** in the Action bar. The downloaded file is named after the unique operation ID representing the selected activity. To locate issue root causes in logs . Open the log file in a text file viewer. . Look for `WARN`,`ERROR`, and `FATAL` messages. ![Indexing activity logs with a warning message | Coveo](https://docs.coveo.com/en/assets/images/index-content/warn-message-in-logs.png) > **Tip** > > Use a log file viewer that supports highlighting by log level to make these messages more noticeable. . If necessary, review `NOTICE` and `INFO` messages. They sometimes reveal a configuration that you overlooked and that may be causing the issue. ![Indexing activity logs with an info message | Coveo](https://docs.coveo.com/en/assets/images/index-content/info-message-in-logs.png) ## Common issues Issues are divided into categories. Click a category description below to reach the related section. * [Missing items](#missing-items) * [Extra or unwanted items](#extra-or-unwanted-items) * [Unexpected or missing content inside items](#unexpected-or-missing-content-inside-items) * [Unexpected item field values](#unexpected-item-field-values) * [Indexing is slow](#indexing-is-slow) * [Indexed content isn't up to date](#indexed-content-is-not-up-to-date) ### Missing items #### URL exclusion > **Context and symptoms** > > * You're using the **Specific URLs**, **Selected sites list URL**, or **Hub site URLs** content type option. > > * All items accessible through one of the [source](https://docs.coveo.com/en/246/) **URLs** you specified aren't [indexed](https://docs.coveo.com/en/204/). > > OR > > The [**Activity Browser**](https://platform.cloud.coveo.com/admin/#/orgid/activity/browser/) ([platform-ca](https://platform-ca.cloud.coveo.com/admin/#/orgid/activity/browser/) | [platform-eu](https://platform-eu.cloud.coveo.com/admin/#/orgid/activity/browser/) | [platform-au](https://platform-au.cloud.coveo.com/admin/#/orgid/activity/browser/)) page displays a `NO_DOCUMENT_INDEXED` error code and a `No documents were processed by the current refresh operation. > Possible reasons are: Inclusion and exclusion filters are filtering URIs and might exclude some content` error message. > The error message may [include other possible reasons](#source-filtering-issue) that should be investigated if the resolution steps below don't resolve the issue. > > .Likely cause and resolution >
Details > > **Cause** > > Your current inclusion and exclusion filters may be excluding the **URL** you specified. > > **Resolution** > > On the [**Sources**](https://platform.cloud.coveo.com/admin/#/orgid/content/sources/) ([platform-ca](https://platform-ca.cloud.coveo.com/admin/#/orgid/content/sources/) | [platform-eu](https://platform-eu.cloud.coveo.com/admin/#/orgid/content/sources/) | [platform-au](https://platform-au.cloud.coveo.com/admin/#/orgid/content/sources/)) page, review your source's [URL exclusion and inclusion rules](https://docs.coveo.com/en/1739#exclusions-and-inclusions). > > For a URL to be accessed, it must meet the following requirements: > > * It must not match any exclusion rule. > > * It must match at least one inclusion rule. > >
#### Sites discovery address missing from inclusion scope > **Context and symptoms** > > * You're using the **All sites** or **Hub site URLs** content type option. > > * The [**Activity Browser**](https://platform.cloud.coveo.com/admin/#/orgid/activity/browser/) ([platform-ca](https://platform-ca.cloud.coveo.com/admin/#/orgid/activity/browser/) | [platform-eu](https://platform-eu.cloud.coveo.com/admin/#/orgid/activity/browser/) | [platform-au](https://platform-au.cloud.coveo.com/admin/#/orgid/activity/browser/)) page displays a `NO_DOCUMENT_INDEXED` error code and a `No documents were processed by the current refresh operation. > Possible reasons are: Inclusion and exclusion filters are filtering URIs and might exclude some content` error message. > The error message may [include other possible reasons](#source-filtering-issue) that should be investigated if the resolution steps below don't solve the issue. > > .Likely cause and resolution >
Details > > **Cause** > > When using the **All sites** or **Hub sites** option, Coveo uses a special URL (that is, `+sharepoint://online/Administration tenant+`) to discover sites in your tenant. > This address must be part of the inclusion scope. > > **Resolution** > > If you don't need to filter content on a URL basis, use the **Include all non-excluded items** inclusion option. > > . On the [**Sources**](https://platform.cloud.coveo.com/admin/#/orgid/content/sources/) ([platform-ca](https://platform-ca.cloud.coveo.com/admin/#/orgid/content/sources/) | [platform-eu](https://platform-eu.cloud.coveo.com/admin/#/orgid/content/sources/) | [platform-au](https://platform-au.cloud.coveo.com/admin/#/orgid/content/sources/)) page, open your source. > > . In the [**Inclusions**](https://docs.coveo.com/en/1739#exclusions-and-inclusions) section, select the **Include all non-excluded items** inclusion option, as shown in the following image. > > ![Using the wildcard inclusion filter | Coveo Platform](:https://docs.coveo.com/en/assets/images/index-content/share-point-online-wildcard-inclusion-filter.png) > {empty} > > . Save your changes. > > To filter content based on URLs, add the `+sharepoint://online/Administration tenant+` address to your inclusion filters. > Refer to the [**All sites** and **Hub site URLs**](https://docs.coveo.com/en/1739#sharepoint-online-content) documentation sections for configuration examples. > >
#### Source filtering issue > **Context and symptoms** > > Some [items](https://docs.coveo.com/en/210/) you expected to see indexed aren't appearing in the [**Content Browser**](https://platform.cloud.coveo.com/admin/#/orgid/content/browser/) ([platform-ca](https://platform-ca.cloud.coveo.com/admin/#/orgid/content/browser/) | [platform-eu](https://platform-eu.cloud.coveo.com/admin/#/orgid/content/browser/) | [platform-au](https://platform-au.cloud.coveo.com/admin/#/orgid/content/browser/)). > > OR > > The [**Activity Browser**](https://platform.cloud.coveo.com/admin/#/orgid/activity/browser/) ([platform-ca](https://platform-ca.cloud.coveo.com/admin/#/orgid/activity/browser/) | [platform-eu](https://platform-eu.cloud.coveo.com/admin/#/orgid/activity/browser/) | [platform-au](https://platform-au.cloud.coveo.com/admin/#/orgid/activity/browser/)) shows a `NO_DOCUMENT_INDEXED` error code and a `No documents were processed by the current refresh operation. > Possible reasons are: ...` error message. > The reasons listed in the error message typically refer to the filtering options in the [Additional exclusion filters](https://docs.coveo.com/en/1739#additional-exclusion-filters) source configuration section and indicate that the related filtering option is enabled. > > .Likely cause and resolution >
Details > > **Cause** > > One or a combination of the enabled source-filtering settings may be preventing items from being indexed. > > **Resolution** > > . On the [**Sources**](https://platform.cloud.coveo.com/admin/#/orgid/content/sources/) ([platform-ca](https://platform-ca.cloud.coveo.com/admin/#/orgid/content/sources/) | [platform-eu](https://platform-eu.cloud.coveo.com/admin/#/orgid/content/sources/) | [platform-au](https://platform-au.cloud.coveo.com/admin/#/orgid/content/sources/)) page, open your source. > > . In the [Additional exclusion filters](https://docs.coveo.com/en/1739#additional-exclusion-filters) section, review your filtering settings to make sure they don't exclude items you want to index. > > . Click **Save and rebuild source**. > >
#### List, library, or site isn't configured to be indexed > **Context and symptoms** > > * Items in a list, library, or site aren't indexed. > > * In the case of a list or library, you're not excluding the list or library using the [Exclude template types](https://docs.coveo.com/en/1739#exclude-template-types) option. > > * There are no errors in the [**Activity Browser**](https://platform.cloud.coveo.com/admin/#/orgid/activity/browser/) ([platform-ca](https://platform-ca.cloud.coveo.com/admin/#/orgid/activity/browser/) | [platform-eu](https://platform-eu.cloud.coveo.com/admin/#/orgid/activity/browser/) | [platform-au](https://platform-au.cloud.coveo.com/admin/#/orgid/activity/browser/)) page. > > .Likely cause and resolution >
Details > > **Cause** > > SharePoint Online has settings to prevent list, library, and site items from being indexed. > Coveo only indexes items that are configured to be indexed in SharePoint Online. > For example, if items in a specific list don't appear in your SharePoint Online source, the **Allow items from this list to appear in search results?** list setting may be set to **No**. > > **Resolution** > > Make sure the list, library, or site setting allows indexing. > The following procedure shows how to allow indexing for a list by selecting **Yes** for the **Allow items from this list to appear in search results?** option. > The option name for the library and site settings are similar. > The site indexing setting is located under **Site Settings** > **Search and Offline Availability**. > > [.stem] > To allow indexing for a list > > . In your SharePoint Online site, click the list you want to [index](https://docs.coveo.com/en/204/). > > . Click the **Settings** icon in the upper-right, and then click **List settings**. > > . In the **General Settings** section, click **Advanced settings**. > > . Next to **Search**, select **Yes** for the **Allow items from this list to appear in search results?** option. > > ![Allow items to appear in search results setting toggle | Coveo](:https://docs.coveo.com/en/assets/images/index-content/sharepoint-allow-items-search-results.png) > {empty} > > . Click **Reindex List**, and then confirm the action. > > . Click **OK**. > >
#### Too many requests > **Context and symptoms** > > Indexing stops with the [**Activity Browser**](https://platform.cloud.coveo.com/admin/#/orgid/activity/browser/) ([platform-ca](https://platform-ca.cloud.coveo.com/admin/#/orgid/activity/browser/) | [platform-eu](https://platform-eu.cloud.coveo.com/admin/#/orgid/activity/browser/) | [platform-au](https://platform-au.cloud.coveo.com/admin/#/orgid/activity/browser/)) displaying a `TOO_MANY_REQUESTS` error code. > > .Likely cause and resolution >
Details > > **Cause** > > The SharePoint Online API limits the number of requests that can be made in a given time period. > One of these limits has been reached and the SharePoint Online API no longer accepts requests. > > **Resolution** > > The SharePoint Online API will start accepting requests again after a certain time period. > The short-term solution is to wait for a few minutes before trying an indexing operation again. > > There are several long-term solutions, including the following: > > * Using [**App authentication using certificate**](https://docs.coveo.com/en/1739#app-authentication-using-certificate-recommended) instead of **User delegated access using OAuth 2.0**. > > * [Splitting your source into several sources and optimizing update schedules](https://docs.coveo.com/en/n8ub0545#split-your-sources-and-optimize-update-schedules). > > * Using the SharePoint Online [source scoping options](https://docs.coveo.com/en/n8ub0545#scope-the-content-to-index) to exclude irrelevant content. > >
#### Absolute path of item is too long > **Context and symptoms** > > SharePoint Online items whose absolute paths are long aren't indexed. > > .Likely cause and resolution >
Details > > **Cause** > > The SharePoint Online API supports [path lengths up to 400 characters](https://techcommunity.microsoft.com/t5/microsoft-sharepoint-blog/new-maxpath-limits-in-sharepoint-and-onedrive/ba-p/68273). > You may be trying to index items whose absolute paths are longer than 400 characters. > > **Resolution** > > Shorten folder and file names or rework the folder structure in SharePoint Online to reduce the absolute path length of the items you want to index. > >
#### Tagged site hasn't been indexed by SharePoint Online > **Context and symptoms** > > * You're using [tagged sites](https://docs.coveo.com/en/n8ub0545#index-only-tagged-sites). > > * All items in a tagged site aren't indexed. > > * The non-indexed site doesn't appear when using the SharePoint Online search box to query your list of tagged sites. > For example, if you've [set up a `CoveoSiteFilter` managed property](https://docs.coveo.com/en/naoe0288/) and have tagged sites with value `Canada`, the non-indexed tagged site isn't listed when you search for `CoveoSiteFilter:Canada` in SharePoint Online. > > ![Tagged site not indexed by SharePoint Online](:https://docs.coveo.com/en/assets/images/index-content/share-point-online-search-for-tagged-sites.png) > > .Likely cause and resolution >
Details > > **Cause** > > The tagged site hasn't yet been indexed by SharePoint Online. > > **Resolution** > > . Make sure you [request the reindexing of your site in SharePoint Online](https://docs.coveo.com/en/naoe0288#step-4-index-the-site). > > . Wait for the site to be indexed by SharePoint Online. > When it is, the site will appear when querying your list of tagged sites using the SharePoint Online search box. > > . The tagged site will be indexed by Coveo on the next [rescan](https://docs.coveo.com/en/2711/). > >
#### Content freshness issue > **Context and symptoms** > > Recently added items in SharePoint Online are still not appearing in the [**Content Browser**](https://platform.cloud.coveo.com/admin/#/orgid/content/browser/) ([platform-ca](https://platform-ca.cloud.coveo.com/admin/#/orgid/content/browser/) | [platform-eu](https://platform-eu.cloud.coveo.com/admin/#/orgid/content/browser/) | [platform-au](https://platform-au.cloud.coveo.com/admin/#/orgid/content/browser/)). > > .Likely cause and resolution >
Details > > **Cause and Resolution** > > See [Indexed content is not up to date](#indexed-content-is-not-up-to-date). > >
### Extra or unwanted items #### Missing filtering > **Context and symptoms** > > The [**Content Browser**](https://platform.cloud.coveo.com/admin/#/orgid/content/browser/) ([platform-ca](https://platform-ca.cloud.coveo.com/admin/#/orgid/content/browser/) | [platform-eu](https://platform-eu.cloud.coveo.com/admin/#/orgid/content/browser/) | [platform-au](https://platform-au.cloud.coveo.com/admin/#/orgid/content/browser/)) shows items you don't want to index. > > .Likely cause and resolution >
Details > > **Cause** > > Your current SharePoint Online source filtering settings don't filter out the unwanted items. > > **Resolution** > > On the [**Sources**](https://platform.cloud.coveo.com/admin/#/orgid/content/sources/) ([platform-ca](https://platform-ca.cloud.coveo.com/admin/#/orgid/content/sources/) | [platform-eu](https://platform-eu.cloud.coveo.com/admin/#/orgid/content/sources/) | [platform-au](https://platform-au.cloud.coveo.com/admin/#/orgid/content/sources/)) page, open your source. > In the [**Content to index**](https://docs.coveo.com/en/1739#content-to-index-subtab) subtab, adjust your filtering to exclude the unwanted items. > >
#### Content freshness issue > **Context and symptoms** > > Items recently deleted in SharePoint Online are still appearing in the [**Content Browser**](https://platform.cloud.coveo.com/admin/#/orgid/content/browser/) ([platform-ca](https://platform-ca.cloud.coveo.com/admin/#/orgid/content/browser/) | [platform-eu](https://platform-eu.cloud.coveo.com/admin/#/orgid/content/browser/) | [platform-au](https://platform-au.cloud.coveo.com/admin/#/orgid/content/browser/)). > > .Likely cause and resolution >
Details > > **Cause and Resolution** > > See [Indexed content is not up to date](#indexed-content-is-not-up-to-date). > >
### Unexpected or missing content inside items #### The "Embed" web part content isn't indexed > **Context and symptoms** > > When [accessing the Quick view of a page item](https://docs.coveo.com/en/1712#access-the-quick-view-tab), the content added using the **Embed** web part isn't displayed. > > .Likely cause and resolution >
Details > > **Cause** > > The `Embed` web part content is added to the page as an `