# Importador da versão 1.4 interrompe durante importação de CSV

**URL:** <https://tainacan.discourse.group/t/importador-da-versao-1-4-interrompe-durante-importacao-de-csv/2872>\
**Category:** Suporte\
**Created:** [Outubro 15, 2026, 2:03pm UTC](https://tainacan.discourse.group/t/importador-da-versao-1-4-interrompe-durante-importacao-de-csv/2872 "2026-10-15T14:03:14Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![fgsander](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/fgsander/32/621_2.png) [@fgsander](https://tainacan.discourse.group/u/fgsander)\
**Post date:** [Outubro 15, 2026, 2:03pm UTC](https://tainacan.discourse.group/t/importador-da-versao-1-4-interrompe-durante-importacao-de-csv/2872/1 "2026-10-15T14:03:14Z")

</div>

Olá, pessoal!

Muito obrigado pela nova atualização e as melhorias, estão fantásticas!

Estou com um problema na importação de CSV depois de atualizar para o Tainacan 1.4 e queria saber se mais alguém passou por isso.

**Ambiente:**

- Tainacan [1.4], WordPress [7.1.3]
- Debian 13, PHP 8.4 (PHP-FPM) com Apache
- A pasta `wp-content/uploads` é um link simbólico para outro disco (`/mnt/storage/uploads`)

**O que acontece:**  
O mapeamento de metadados funciona normalmente, ou seja, o arquivo é lido sem problema nessa etapa. Pouco depois de iniciar a importação em momentos aleatórios, o CSV some da pasta de uploads. A partir daí, cada lote falha com este erro no log do Apache:

```auto
PHP Fatal error: Uncaught TypeError: array_map(): Argument #2 ($array) must be of type array, false given
in .../importer/class-tainacan-csv.php:180
#0 class-tainacan-csv.php(180): array_map()
#1 class-tainacan-importer.php(778): Tainacan\Importer\CSV->process_item()

```

Pelo que vi no código, a linha 180 monta os cabeçalhos com `raw_source_metadata()`, que devolve `false` quando `open_tmp_file()` não consegue abrir o arquivo. Como o CSV já não existe, o erro se repete em todos os lotes até o processo ser abortado. No log do processo aparece:

```auto
Fatal Error: see the server error log for more details
Process aborted
Failed to delete importer source file.

```

**O que já testei:**

- Não é memória nem timeout: o erro é sempre o mesmo.
- Não é proteção do servidor: CSVs enviados pela Biblioteca de Mídia permanecem na pasta normalmente.
- Testei outro CSV e fracionei;
- **Voltei para a 1.3 e importei o mesmo arquivo sem nenhum problema e importou integralmente sem interrupções.**

Obrigado

---

<div class="post-metadata">

**Author:** ![mateus.m.luna](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/mateus.m.luna/32/3_2.png) [@mateus.m.luna](https://tainacan.discourse.group/u/mateus.m.luna)\
**Post date:** [Outubro 15, 2026, 2:20pm UTC](https://tainacan.discourse.group/t/importador-da-versao-1-4-interrompe-durante-importacao-de-csv/2872/2 "2026-10-15T14:20:30Z")

</div>

Salve @fgsander!

Acredito que o que você está passando é o que o @andre_benedito identificou aqui: [CSV importer: source file is deleted when the watchdog closes the process as "errored", so every retry fails · Issue #1249 · tainacan/tainacan · GitHub](https://github.com/tainacan/tainacan/issues/1249)

O pessoal tá olhando isso! O arquivo CSV é pra ser removido sim mas obviamente só após um processo concluído.

---

<div class="post-metadata">

**Author:** ![mateus.m.luna](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/mateus.m.luna/32/3_2.png) [@mateus.m.luna](https://tainacan.discourse.group/u/mateus.m.luna)\
**Post date:** [Outubro 15, 2026, 5:16pm UTC](https://tainacan.discourse.group/t/importador-da-versao-1-4-interrompe-durante-importacao-de-csv/2872/3 "2026-10-15T17:16:57Z")

</div>

@fgsander consegue testar se nesta versão em desenvolvimento aqui a sua questão está resolvida?

> **[tainacan.zip](https://drive.google.com/file/d/1SNKSNR8gure6rm6zN2YUj0IuhTCC6y5w/view?usp=drive_link)**
>
> Google Drive file.
