# Bibliotecas predefinidas vazias - erro 404

## Problema

Todas as bibliotecas de documentos em KONNEKT e as unidades mapeadas estão vazias.

## Contexto

Há falhas em certos centros de dados que alojam o SharePoint Online no site da Microsoft. A KONNEKT utiliza a GraphAPI da Microsoft para aceder a toda a informação relacionada com as bibliotecas de documentos e o respetivo conteúdo.

Especialmente o pedido para obter a biblioteca de documentos predefinida de uma Site Collection ([Obter unidade](https://learn.microsoft.com/en-us/graph/api/drive-get)). Os registos da KONNEKT devem conter entradas se as operações da biblioteca predefinida falharem:&#x20;

```
[2025-05-07 11:31:28.957] [30304] [error] [RESTkitClient] Pedido HTTP (OneDriveClient::GetDefaultDrive) GET: https://graph.microsoft.com/v1.0/sites/<TenantName>.sharepoint.com,8fd7d761-4f99-4fdc-a0aa-de6b685e5306,56d1fa73-2339-4329-9df3-61100d751650/drive - 404
    erro: Item não encontrado: O recurso não pôde ser encontrado.(404)
   "{"error":{"code":"itemNotFound","message":"O recurso não pôde ser encontrado.","innerError":{"date":"2025-05-07T09:31:28","request-id":"17a44641-4204-4811-b176-58a379125b5d","client-request-id":"17a44641-4204-4811-b176-58a379125b5d"}}}"
    Cabeçalho da resposta:
Cache-Control: no-store, no-cache
client-request-id: 17a44641-4204-4811-b176-58a379125b5d
Content-Type: application/json
Date: Wed, 07 May 2025 09:31:27 GMT
request-id: 17a44641-4204-4811-b176-58a379125b5d
Strict-Transport-Security: max-age=31536000
Transfer-Encoding: chunked
x-ms-ags-diagnostic: {"ServerInfo":{"DataCenter":"France Central","Slice":"E","Ring":"5","ScaleUnit":"004","RoleInstance":"PA2PEPF00011C65"}}
    Resposta:
{"error":{"code":"itemNotFound","message":"O recurso não pôde ser encontrado.","innerError":{"date":"2025-05-07T09:31:28","request-id":"17a44641-4204-4811-b176-58a379125b5d","client-request-id":"17a44641-4204-4811-b176-58a379125b5d"}}}
```

ou

```
[2025-05-09 08:43:36.353] [23796] [error] [RESTkitClient] Pedido HTTP (OneDriveClient::GetDefaultDrive) GET: https://graph.microsoft.com/v1.0/sites/<TenantName>.sharepoint.com,8fd7d761-4f99-4fdc-a0aa-de6b685e5306,56d1fa73-2339-4329-9df3-61100d751650/drive - 404
    erro: Item não encontrado: O recurso não pôde ser encontrado.(404)
   "{"error":{"code":"itemNotFound","message":"O recurso não pôde ser encontrado.","innerError":{"date":"2025-05-09T06:43:36","request-id":"17a44641-4204-4811-b176-58a379125b5d","client-request-id":"17a44641-4204-4811-b176-58a379125b5d"}}}"
```

Para investigar, use o GraphExplorer para verificar o pedido get para esta biblioteca de documentos:

<https://developer.microsoft.com/en-us/graph/graph-explorer>

## Soluções alternativas

1\) Ative a configuração "[Adicionar todas as bibliotecas de documentos do SharePoint](https://docs.konnekt.io/configuration/mappings/auto-mapping#map-all-document-libraries)".

Se estiver ativada, a KONNEKT utilizará o [List drives](https://learn.microsoft.com/en-us/graph/api/drive-list?view=graph-rest-1.0\&tabs=http) pedido para recuperar todas as bibliotecas de documentos das Site Collections.

{% hint style="info" %}
Tenha em atenção que ativar esta configuração fará com que as hiperligações de ficheiros existentes deixem de funcionar.
{% endhint %}

2\) Use "[Managed Mappings](https://docs.konnekt.io/pt/configuration/mappings/managed-mappings)" para mapear as bibliotecas de documentos importantes e desative a configuração "[Descoberta automática de Sites do Sharepoint](https://docs.konnekt.io/configuration/mappings/auto-mapping#map-all-document-libraries)".

## issue do GitHub

<https://github.com/SharePoint/sp-dev-docs/issues/10241>
