# Erro na pré-visualização do PDF durante cadastro e exibição de itens

**URL:** <https://tainacan.discourse.group/t/erro-na-pre-visualizacao-do-pdf-durante-cadastro-e-exibicao-de-itens/189>\
**Category:** Erros\
**Created:** [Maio 27, 2021, 12:11pm UTC](https://tainacan.discourse.group/t/erro-na-pre-visualizacao-do-pdf-durante-cadastro-e-exibicao-de-itens/189 "2021-05-27T12:11:21Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![mantovs](https://avatars.discourse-cdn.com/v4/letter/m/8dc957/32.png) [@mantovs](https://tainacan.discourse.group/u/mantovs)\
**Post date:** [Maio 27, 2021, 12:11pm UTC](https://tainacan.discourse.group/t/erro-na-pre-visualizacao-do-pdf-durante-cadastro-e-exibicao-de-itens/189/1 "2021-05-27T12:11:21Z")

</div>

No cadastro e na exibição de itens do tipo PDF esta ocorrendo o seguinte erro quando tenta exibir a pre-visualização:

Resposta inesperada do servidor. Mais informações

PDF.js v1.9.426 (compilação: 2558a58d)  
Mensagem: Unexpected server response (500) while retrieving PDF “[http://127.0.0.1/wp-content/uploads/tainacan-items/128/170/DocumentoX.pdf](http://127.0.0.1/wp-content/uploads/tainacan-items/128/170/DocumentoX.pdf)”.

Este é um erro conhecido? Tem algo que preciso definir no servidor para corrigi-lo?

Este erro esta acontecendo comigo tanto na versão 0.17.4, quanto na versão 0.18 RC em 2 servidores Debian de containers e hosts diferentes.

Agradeço desde já.

---

<div class="post-metadata">

**Author:** ![vnmedeiros](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/vnmedeiros/32/7_2.png) [@vnmedeiros](https://tainacan.discourse.group/u/vnmedeiros)\
**Post date:** [Maio 27, 2021, 12:39pm UTC](https://tainacan.discourse.group/t/erro-na-pre-visualizacao-do-pdf-durante-cadastro-e-exibicao-de-itens/189/2 "2021-05-27T12:39:39Z")

</div>

Bom dia @mantovs tudo bem?  
O arquivo PDF está sendo enviado corretamente para o servidor? caso você tente acessar diretamente a URL “[http://127.0.0.1/wp-content/uploads/tainacan-items/128/170/DocumentoX.pdf](http://127.0.0.1/wp-content/uploads/tainacan-items/128/170/DocumentoX.pdf)” o arquivo é acessado?

Ao enviar o arquivo você consegue enviar algumas informações para que a gente possa ajudar de forma mais assertiva, como descrito aqui: [erros de rede ou no console do navegador?](https://tainacan.github.io/tainacan-wiki/#/pt-br/faq?id=como-vejo-erros-de-rede-ou-no-console-do-navegador) e [Como acho os logs de erro do meu servidor?](https://tainacan.github.io/tainacan-wiki/#/pt-br/faq?id=como-acho-os-logs-de-erro-do-meu-servidor)

---

<div class="post-metadata">

**Author:** ![mantovs](https://avatars.discourse-cdn.com/v4/letter/m/8dc957/32.png) [@mantovs](https://tainacan.discourse.group/u/mantovs)\
**Post date:** [Maio 28, 2021, 5:16pm UTC](https://tainacan.discourse.group/t/erro-na-pre-visualizacao-do-pdf-durante-cadastro-e-exibicao-de-itens/189/4 "2021-05-28T17:16:01Z")

</div>

Os arquivos estão sendo enviados. É possível até baixa-los pelo ficha do item. Mas a visualização não funciona.

 ![erro-visualizacao-pdf1](https://global.discourse-cdn.com/free1/uploads/tainacan/original/1X/3be21ec25d06101826772882f7fb87a7f50b2f25.png)  
 ![erro-visualizacao-pdf2](https://global.discourse-cdn.com/free1/uploads/tainacan/original/1X/99d2016fb349e8109b40f3d2ed6522f2298dada0.png)

---

<div class="post-metadata">

**Author:** ![mantovs](https://avatars.discourse-cdn.com/v4/letter/m/8dc957/32.png) [@mantovs](https://tainacan.discourse.group/u/mantovs)\
**Post date:** [Maio 28, 2021, 5:17pm UTC](https://tainacan.discourse.group/t/erro-na-pre-visualizacao-do-pdf-durante-cadastro-e-exibicao-de-itens/189/5 "2021-05-28T17:17:21Z")

</div>

Erro do navegador quando tento visualizar o item pela ficha.

 ![erro-visualizacao-pdf3](https://global.discourse-cdn.com/free1/uploads/tainacan/original/1X/b7808a9eb63e9e5d361f4ea19acd3c2c43d86c0d.png)

---

<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:** [Maio 28, 2021, 5:32pm UTC](https://tainacan.discourse.group/t/erro-na-pre-visualizacao-do-pdf-durante-cadastro-e-exibicao-de-itens/189/6 "2021-05-28T17:32:40Z")

</div>

Uhmm… erro 500 quer dizer que rolou algum erro do lado do Servidor ao tentar acessar este recurso. Você consegue nos mandar [os logs](https://tainacan.github.io/tainacan-wiki/#/pt-br/faq?id=como-acho-os-logs-de-erro-do-meu-servidor) @mantovs?

---

<div class="post-metadata">

**Author:** ![mantovs](https://avatars.discourse-cdn.com/v4/letter/m/8dc957/32.png) [@mantovs](https://tainacan.discourse.group/u/mantovs)\
**Post date:** [Maio 28, 2021, 6:48pm UTC](https://tainacan.discourse.group/t/erro-na-pre-visualizacao-do-pdf-durante-cadastro-e-exibicao-de-itens/189/7 "2021-05-28T18:48:50Z")

</div>

```auto
[Fri May 28 17:02:56.645889 2021] [core:error] [pid 124] [client 10.0.2.2:63173] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace., referer: http://127.0.0.1/wp-content/plugins/tainacan/views/libs/pdf-viewer/pdf-viewer.html?file=http://127.0.0.1/wp-content/uploads/tainacan-items/128/170/Documento.pdf
[Fri May 28 17:04:34.672391 2021] [core:error] [pid 123] [client 10.0.2.2:63642] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace., referer: http://127.0.0.1/wp-content/plugins/tainacan/views/libs/pdf-viewer/pdf-viewer.html?file=http://127.0.0.1/wp-content/uploads/tainacan-items/128/170/Documento.pdf
[Fri May 28 17:14:08.037966 2021] [core:error] [pid 122] [client 10.0.2.2:56752] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace., referer: http://127.0.0.1/wp-content/plugins/tainacan/views/libs/pdf-viewer/pdf-viewer.html?file=http://127.0.0.1/wp-content/uploads/tainacan-items/128/170/Documento.pdf
[Fri May 28 17:14:17.392351 2021] [core:error] [pid 50] [client 10.0.2.2:55690] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace., referer: http://127.0.0.1/wp-content/plugins/tainacan/views/libs/pdf-viewer/pdf-viewer.html?file=http://127.0.0.1/wp-content/uploads/tainacan-items/128/170/Documento.pdf
[Fri May 28 17:33:26.708814 2021] [core:error] [pid 619] [client 10.0.2.2:64632] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace., referer: http://127.0.0.1/wp-content/plugins/tainacan/views/libs/pdf-viewer/pdf-viewer.html?file=http://127.0.0.1/wp-content/uploads/tainacan-items/128/170/Documento.pdf

```

---

<div class="post-metadata">

**Author:** ![vnmedeiros](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/vnmedeiros/32/7_2.png) [@vnmedeiros](https://tainacan.discourse.group/u/vnmedeiros)\
**Post date:** [Maio 28, 2021, 6:57pm UTC](https://tainacan.discourse.group/t/erro-na-pre-visualizacao-do-pdf-durante-cadastro-e-exibicao-de-itens/189/8 "2021-05-28T18:57:44Z")

</div>

Parece que está ocorrendo uma série de redirecionamentos no seu ambiente ao tentar acessar o endereço da instalação, uma dúvida por qual URL você acessa a instalação? ([http://localhost](http://localhost) ou [http://127.0.0.1/](http://127.0.0.1/))?

---

<div class="post-metadata">

**Author:** ![mantovs](https://avatars.discourse-cdn.com/v4/letter/m/8dc957/32.png) [@mantovs](https://tainacan.discourse.group/u/mantovs)\
**Post date:** [Maio 28, 2021, 7:48pm UTC](https://tainacan.discourse.group/t/erro-na-pre-visualizacao-do-pdf-durante-cadastro-e-exibicao-de-itens/189/9 "2021-05-28T19:48:51Z")

</div>

[http://127.0.0.1/](http://127.0.0.1/)

---

<div class="post-metadata">

**Author:** ![mantovs](https://avatars.discourse-cdn.com/v4/letter/m/8dc957/32.png) [@mantovs](https://tainacan.discourse.group/u/mantovs)\
**Post date:** [Maio 31, 2021, 3:17pm UTC](https://tainacan.discourse.group/t/erro-na-pre-visualizacao-do-pdf-durante-cadastro-e-exibicao-de-itens/189/10 "2021-05-31T15:17:12Z")

</div>

Boa tarde @vnmedeiros,

Por gentileza, tem alguma ideia do que pode esta causando estes redirecionamento no servidor na hora que o Tainacan tenta renderizar o PDF? Considerando que estou usando este endereço 127.0.0.1?

---

<div class="post-metadata">

**Author:** ![vnmedeiros](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/vnmedeiros/32/7_2.png) [@vnmedeiros](https://tainacan.discourse.group/u/vnmedeiros)\
**Post date:** [Maio 31, 2021, 5:16pm UTC](https://tainacan.discourse.group/t/erro-na-pre-visualizacao-do-pdf-durante-cadastro-e-exibicao-de-itens/189/11 "2021-05-31T17:16:15Z")

</div>

Boa tarde,  
utilizando o [localhost](https://localhost) ao invés do ip de loopback (127.0.0.1) apresenta o mesmo problema?  
isso está acontecendo apenas com PDF ou imagens também?

att!

---

<div class="post-metadata">

**Author:** ![issetgg](https://avatars.discourse-cdn.com/v4/letter/i/47e85d/32.png) [@issetgg](https://tainacan.discourse.group/u/issetgg)\
**Post date:** [Maio 31, 2021, 6:04pm UTC](https://tainacan.discourse.group/t/erro-na-pre-visualizacao-do-pdf-durante-cadastro-e-exibicao-de-itens/189/12 "2021-05-31T18:04:33Z")

</div>

Olá, boa tarde, desculpe se o meu texto está estranho mas não falo português, estou escrevendo para o México e tive que usar o Google Translate.

Recebo o mesmo erro na visualização do PDF, mas notei no servidor que de repente as pastas são criadas com o prefixo _x_ e existem os documentos que não consigo visualizar, não consigo encontrar nenhuma razão para que isso aconteça e espero que possa me ajude.

No final o que faço é retirar o prefixo _x_ e novamente os arquivos podem ser consultados.

Muito obrigado pela atenção.

---

<div class="post-metadata">

**Author:** ![vnmedeiros](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/vnmedeiros/32/7_2.png) [@vnmedeiros](https://tainacan.discourse.group/u/vnmedeiros)\
**Post date:** [Maio 31, 2021, 6:14pm UTC](https://tainacan.discourse.group/t/erro-na-pre-visualizacao-do-pdf-durante-cadastro-e-exibicao-de-itens/189/13 "2021-05-31T18:14:19Z")

</div>

olá @issetgg (seja bem via ao discourse do Tainacan)

> [@issetgg](#):
>
> Recebo o mesmo erro na visualização do PDF, mas notei no servidor que de repente as pastas são criadas com o prefixo _x_ e existem os documentos que não consigo visualizar, não consigo encontrar nenhuma razão para que isso aconteça e espero que possa me ajude.

O uso do `_x_` como um prefixo nas pastas representa que a coleção ou o item na qual você está acessando é privado, você pode saber mais aqui: [File privacy](https://tainacan.github.io/tainacan-wiki/#/dev/private-files). Parece que em alguns casos ao deixa o item publico esse prefixo não está sendo removido (estamos investigando isso: [issue 554](https://github.com/tainacan/tainacan/issues/554))

Acho que o problema do ~~da~~ @mantovs é referente a configuração do servidor dela em como acessar os arquivos.

---

<div class="post-metadata">

**Author:** ![issetgg](https://avatars.discourse-cdn.com/v4/letter/i/47e85d/32.png) [@issetgg](https://tainacan.discourse.group/u/issetgg)\
**Post date:** [Maio 31, 2021, 6:19pm UTC](https://tainacan.discourse.group/t/erro-na-pre-visualizacao-do-pdf-durante-cadastro-e-exibicao-de-itens/189/14 "2021-05-31T18:19:45Z")

</div>

@vnmedeiros muito obrigado por sua ajuda.

Agora vou consultar os links que você compartilha comigo.

---

<div class="post-metadata">

**Author:** ![vnmedeiros](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/vnmedeiros/32/7_2.png) [@vnmedeiros](https://tainacan.discourse.group/u/vnmedeiros)\
**Post date:** [Junho 1, 2021, 3:00pm UTC](https://tainacan.discourse.group/t/erro-na-pre-visualizacao-do-pdf-durante-cadastro-e-exibicao-de-itens/189/15 "2021-06-01T15:00:05Z")

</div>

> [@vnmedeiros](#):
>
> utilizando o [localhost](https://localhost) ao invés do ip de loopback (127.0.0.1) apresenta o mesmo problema?  
> isso está acontecendo apenas com PDF ou imagens também?

@mantovs você tentou isso?

---

<div class="post-metadata">

**Author:** ![PriscillaTorres](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/priscillatorres/32/104_2.png) [@PriscillaTorres](https://tainacan.discourse.group/u/PriscillaTorres)\
**Post date:** [Junho 1, 2021, 8:11pm UTC](https://tainacan.discourse.group/t/erro-na-pre-visualizacao-do-pdf-durante-cadastro-e-exibicao-de-itens/189/16 "2021-06-01T20:11:19Z")

</div>

Aconteceu o mesmo comigo. Mas depois que terminei de inserir o objeto, apareceu normalmente.

---

<div class="post-metadata">

**Author:** ![mantovs](https://avatars.discourse-cdn.com/v4/letter/m/8dc957/32.png) [@mantovs](https://tainacan.discourse.group/u/mantovs)\
**Post date:** [Junho 2, 2021, 12:42am UTC](https://tainacan.discourse.group/t/erro-na-pre-visualizacao-do-pdf-durante-cadastro-e-exibicao-de-itens/189/17 "2021-06-02T00:42:18Z")

</div>

Opa @vnmedeiros, sou homem. Só para deixar claro. Kkk

Não cheguei a testar com o localhost, porque teve um outro documento em pdf que renderizou sem problemas. Não sei se é o tipo de pdf, porque ainda não consegui identificar se o que foi renderizado é do tipo PDF/A ou outro. E não sei também se isso tem haver. Tentei também com outros arquivos PDFs mais leves e não consegui.

Quanto as imagens, informo que estão sendo visualizadas sem problemas.

---

<div class="post-metadata">

**Author:** ![vnmedeiros](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/vnmedeiros/32/7_2.png) [@vnmedeiros](https://tainacan.discourse.group/u/vnmedeiros)\
**Post date:** [Junho 2, 2021, 12:34pm UTC](https://tainacan.discourse.group/t/erro-na-pre-visualizacao-do-pdf-durante-cadastro-e-exibicao-de-itens/189/18 "2021-06-02T12:34:24Z")

</div>

Bom dia @mantovs (haha ok)

Uma questão esse problema do PDF está acontecendo em todos os itens? inclusive em item que estejam com o seu status public e dentro de coleções publicas também?

---

<div class="post-metadata">

**Author:** ![mantovs](https://avatars.discourse-cdn.com/v4/letter/m/8dc957/32.png) [@mantovs](https://tainacan.discourse.group/u/mantovs)\
**Post date:** [Junho 6, 2021, 7:58pm UTC](https://tainacan.discourse.group/t/erro-na-pre-visualizacao-do-pdf-durante-cadastro-e-exibicao-de-itens/189/19 "2021-06-06T19:58:52Z")

</div>

Só não aconteceu com um PDF. Os outros todos aconteceu sim.  
É uma coleção pública e os itens são públicos.

---

<div class="post-metadata">

**Author:** ![batelada](https://avatars.discourse-cdn.com/v4/letter/b/ed655f/32.png) [@batelada](https://tainacan.discourse.group/u/batelada)\
**Post date:** [Junho 23, 2021, 3:05pm UTC](https://tainacan.discourse.group/t/erro-na-pre-visualizacao-do-pdf-durante-cadastro-e-exibicao-de-itens/189/20 "2021-06-23T15:05:56Z")

</div>

Comigo também tem acontecido o mesmo erro na leitura de pdfs pelo leitor incorporado. Um link externo não consegue ser visualizado e o eero apresentado é o mesmo da imagem acima. O erro do preview só acontece com pdfs, não com links youtube, por exemplo. O site é apontado, pelo navegador, como suspeito e é indicada uma resposta inesperada do servidor (PDF.js v1.9.426 (compilação: 2558a58d)  
Mensagem: Unexpected server response (0) while retrieving PDF “[http://www.veroteatro.com/sombras/INDONESIA.pdf](http://www.veroteatro.com/sombras/INDONESIA.pdf)”.):  
“[http://veroteatro.com/wp-admin/admin.php?page=tainacan\_admin#/collections/3808/items/47444/edit](http://veroteatro.com/wp-admin/admin.php?page=tainacan_admin#/collections/3808/items/47444/edit) está exibindo conteúdo não seguro de [PDF.js viewer](http://veroteatro.com/wp-content/plugins/tainacan/views/libs/pdf-viewer/pdf-viewer.html?file=https://veroteatro.com/sombras/INDONESIA.pdf)  
Este endereço parece correto? Alguns sites possivelmente prejudiciais poderiam representar a URL ou o conteúdo de sites legítimos”.

---

<div class="post-metadata">

**Author:** ![vnmedeiros](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/vnmedeiros/32/7_2.png) [@vnmedeiros](https://tainacan.discourse.group/u/vnmedeiros)\
**Post date:** [Junho 23, 2021, 5:45pm UTC](https://tainacan.discourse.group/t/erro-na-pre-visualizacao-do-pdf-durante-cadastro-e-exibicao-de-itens/189/21 "2021-06-23T17:45:31Z")

</div>

Boa tarde,  
analisando o caso do @batelada vejo que é um problema de [CORS](https://developer.mozilla.org/docs/Web/HTTP/CORS/Errors/CORSDidNotSucceed?utm_source=devtools&utm_medium=firefox-cors-errors&utm_campaign=default) (Cross-Origin Request Blocked), por segurança os navegadores e servidores modernos deixam desabilitado o CORS para que fontes de diferentes sites não sejam “baixados” em um endereço diferente ao site visitado.

É importante lembrar que http e https alem de serem protocolos de comunicação diferentes, também representa de certa forma sites diferentes, então nesse caso:  
**http** ://veroteatro.com/wp-content/plugins/tainacan/views/libs/pdf-viewer/pdf-viewer.html?file= **https** ://veroteatro.com/sombras/INDONESIA.pdf  
os endereços _ **http** ://veroteatro.com_ e _ **https** ://veroteatro.com_ diferem, o que causa um erro de CORS.

Se você atualizar esse exemplo para usar apenas o http, o erro já não acontece:  
**http** ://veroteatro.com/wp-content/plugins/tainacan/views/libs/pdf-viewer/pdf-viewer.html?file= **http** ://veroteatro.com/sombras/INDONESIA.pdf.

\*Uma forma de verificar qual é o endereço configurado na sua instalação é usando o [WP-CLI](https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwibopuup67xAhUMEbkGHa60BAsQFjAAegQIBBAD&url=https%3A%2F%2Fwp-cli.org%2F&usg=AOvVaw3kQ6vdCA07bVuy2E9oXFiQ):  
`wp option get siteurl`

Att!

[Próxima página](https://tainacan.discourse.group/t/erro-na-pre-visualizacao-do-pdf-durante-cadastro-e-exibicao-de-itens/189.md?page=2)
