# Ícone GIF não é exibido e mostra erro

**URL:** https://meta.discourse.org/t/gif-icon-not-displaying-and-showing-error/266873
**Category:** Support
**Tags:** gifs
**Created:** [Outubro 9, 2021, 2:58am UTC](https://meta.discourse.org/t/gif-icon-not-displaying-and-showing-error/266873 "2021-10-09T02:58:20Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![kodred](https://avatars.discourse-cdn.com/v4/letter/k/ee7513/32.png) [@kodred](https://meta.discourse.org/u/kodred)
#### Post date: [Outubro 9, 2021, 2:58am UTC](https://meta.discourse.org/t/gif-icon-not-displaying-and-showing-error/266873/1 "2021-10-09T02:58:20Z")

</div>

Olá a todos.

Meu ícone de GIF desaparece sempre que ativo o upload para o S3: ativar uploads no S3. Se desativo o upload para o S3, o ícone de GIF reaparece no editor. Agradeceria muito se alguém pudesse me ajudar a resolver isso.

---

<div class="post-metadata">

### Author: ![kodred](https://avatars.discourse-cdn.com/v4/letter/k/ee7513/32.png) [@kodred](https://meta.discourse.org/u/kodred)
#### Post date: [Outubro 9, 2021, 2:58am UTC](https://meta.discourse.org/t/gif-icon-not-displaying-and-showing-error/266873/4 "2021-10-09T02:58:20Z")

</div>

Olá a todos.

Meu ícone de GIF desaparece sempre que ativo o upload para o S3: ativar uploads S3. Se desativo o upload para o S3, o ícone de GIF reaparece no editor. Agradeceria muito se alguém pudesse me ajudar a corrigir isso.

---

<div class="post-metadata">

### Author: ![kodred](https://avatars.discourse-cdn.com/v4/letter/k/ee7513/32.png) [@kodred](https://meta.discourse.org/u/kodred)
#### Post date: [Novembro 12, 2021, 6:22am UTC](https://meta.discourse.org/t/gif-icon-not-displaying-and-showing-error/266873/5 "2021-11-12T06:22:01Z")

</div>

Como você baixa a atualização no componente do tema?

É aqui que estou procurando uma atualização. Está atualizado. Estou procurando no lugar certo?

 ![Screenshot 2021-11-12 at 07.20.45](https://global.discourse-cdn.com/meta/original/3X/f/8/f8e08cffca56743c7723780f82e4de1f8ca94a64.png)

@bsawicki como você resolveu esse problema? Estou tendo o mesmo problema. Agradeceria alguma ajuda.

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [Novembro 12, 2021, 5:59pm UTC](https://meta.discourse.org/t/gif-icon-not-displaying-and-showing-error/266873/6 "2021-11-12T17:59:29Z")

</div>

O problema que você está tendo é ver o ícone errado? Você pode querer reconstruir seu site Discourse se a atualização do componente não o corrigiu. (Ou… você também pode tentar excluir o componente e instalá-lo novamente.)

---

<div class="post-metadata">

### Author: ![kodred](https://avatars.discourse-cdn.com/v4/letter/k/ee7513/32.png) [@kodred](https://meta.discourse.org/u/kodred)
#### Post date: [Novembro 14, 2021, 5:36pm UTC](https://meta.discourse.org/t/gif-icon-not-displaying-and-showing-error/266873/7 "2021-11-14T17:36:19Z")

</div>

O problema que estou tendo é que o ícone “GIF” não aparece de forma alguma quando altero os uploads para usar o Amazon S3. Reconstruir meu site não ajudou. Acabei de excluir e reinstalar o componente, ainda sem sucesso. É assim que aparece, o ícone deveria estar entre o ícone do calendário e o da engrenagem, mas está vazio, o GIF ainda funciona.

 ![Screenshot 2021-11-14 at 18.33.56](https://global.discourse-cdn.com/meta/original/3X/1/6/16882b990e462a6c56ba7a912be0d1962e3a4581.png)

Minha versão do Discourse é: 2.8.0.beta7 no DigitalOcean

---

<div class="post-metadata">

### Author: ![mbs](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mbs/32/115465_2.png) [@mbs](https://meta.discourse.org/u/mbs)
#### Post date: [Novembro 18, 2021, 12:45pm UTC](https://meta.discourse.org/t/gif-icon-not-displaying-and-showing-error/266873/8 "2021-11-18T12:45:16Z")

</div>

estou tendo o mesmo problema, só que estava funcionando ontem. Adicionei uploads cdn+s3+cdn e parou de funcionar. Todo o resto funciona corretamente, ambas as chamadas de cdn funcionam bem. Usando DO Spaces + Bunny CDN. Tentei limpar o cache de ambas as chamadas de cdn, não adiantou, o svg GIF não carrega corretamente.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [Novembro 19, 2021, 12:39am UTC](https://meta.discourse.org/t/gif-icon-not-displaying-and-showing-error/266873/9 "2021-11-19T00:39:37Z")

</div>

> [@mbs](#):
>
> limpando o cache de ambas as chamadas de CDN, não adiantou, o svg GIF não carrega corretamente

Tenho outro site que está fazendo algo estranho com SVG em um bucket S3. Ainda não descobri o que está acontecendo.

---

<div class="post-metadata">

### Author: ![Mr.X\_Mr.X](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mr.x_mr.x/32/126610_2.png) [@Mr.X\_Mr.X](https://meta.discourse.org/u/Mr.X_Mr.X)
#### Post date: [Março 5, 2022, 1:03am UTC](https://meta.discourse.org/t/gif-icon-not-displaying-and-showing-error/266873/10 "2022-03-05T01:03:50Z")

</div>

O ícone de texto GIF desapareceu e, após tentar excluir e reinstalar o componente, estou recebendo este erro.

`Erro com icons-sprite: #<TypeError: no implicit conversion of nil into String>`

O botão funciona, mas o sprite GIF não está visível.

---

<div class="post-metadata">

### Author: ![kinetiksoft](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kinetiksoft/32/229578_2.png) [@kinetiksoft](https://meta.discourse.org/u/kinetiksoft)
#### Post date: [Março 28, 2022, 10:19am UTC](https://meta.discourse.org/t/gif-icon-not-displaying-and-showing-error/266873/11 "2022-03-28T10:19:46Z")

</div>

Olá, existe alguma solução para isso? @Falco

É estranho ver que o Meta tem seu sprite GIF no lugar. Atualmente estamos na versão 2.8.1 (estável) e ainda não atualizamos para a 2.8.2, mas o problema persiste desde antes, quando estávamos na versão “mais recente”, há cerca de um mês.

---

<div class="post-metadata">

### Author: ![kinetiksoft](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kinetiksoft/32/229578_2.png) [@kinetiksoft](https://meta.discourse.org/u/kinetiksoft)
#### Post date: [Abril 18, 2022, 9:05am UTC](https://meta.discourse.org/t/gif-icon-not-displaying-and-showing-error/266873/12 "2022-04-18T09:05:23Z")

</div>

Só para informar a todos que, se vocês reverterem [este commit inteiro](https://github.com/discourse/discourse-gifs/commit/84f93fac2e06382eea69cfcc3cc7e97708c0261b), o ícone volta ao lugar no editor.

Agora me pergunto por que mais pessoas não relatam esse bug e por que ele não está sendo reproduzido aqui no meta?

Vamos atualizar para a v2.8.3 +2 esta semana e verificarei novamente se é compatível com o estado atual do repositório [GitHub - discourse/discourse-gifs](https://github.com/discourse/discourse-gifs)

---

<div class="post-metadata">

### Author: ![kinetiksoft](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kinetiksoft/32/229578_2.png) [@kinetiksoft](https://meta.discourse.org/u/kinetiksoft)
#### Post date: [Abril 19, 2022, 12:48pm UTC](https://meta.discourse.org/t/gif-icon-not-displaying-and-showing-error/266873/13 "2022-04-19T12:48:42Z")

</div>

> [@kinetiksoft](#):
>
> Atualizaremos para a v2.8.3 +2 esta semana e verificarei novamente se é compatível com o estado atual do repositório [GitHub - discourse/discourse-gifs](https://github.com/discourse/discourse-gifs)

Infelizmente, o problema não foi resolvido na 2.8.3 também.

---

<div class="post-metadata">

### Author: ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)
#### Post date: [Abril 26, 2022, 3:39pm UTC](https://meta.discourse.org/t/gif-icon-not-displaying-and-showing-error/266873/14 "2022-04-26T15:39:07Z")

</div>

Você já tentou excluir o componente e adicioná-lo novamente? talvez o nome do ícone antigo esteja preso em algum lugar. Esse commit que você mencionou anteriormente, ao reverter, apenas mudou o nome do ícone incluído, então não deveria ser algo que depende de uma versão específica do Discourse.

---

<div class="post-metadata">

### Author: ![kinetiksoft](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kinetiksoft/32/229578_2.png) [@kinetiksoft](https://meta.discourse.org/u/kinetiksoft)
#### Post date: [Abril 26, 2022, 7:05pm UTC](https://meta.discourse.org/t/gif-icon-not-displaying-and-showing-error/266873/15 "2022-04-26T19:05:54Z")

</div>

Acabei de seguir seu conselho, e foi isso que obtive na página de componentes no admin (não havia tal erro antes disso):

> Erro com icons-sprite: #\<TypeError: nenhuma conversão implícita de nil em String\>

> **Captura de tela**
>
> ![Screenshot 2022-04-26 at 19.02.28@2x](https://global.discourse-cdn.com/meta/original/4X/0/5/b/05ba31e7b58be05349ef0297f6a974f94b39d353.png)

Anotei este erro e prossegui para salvar minha chave de API e não, isso não resolve o problema com o ícone do composer.

---

<div class="post-metadata">

### Author: ![kinetiksoft](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kinetiksoft/32/229578_2.png) [@kinetiksoft](https://meta.discourse.org/u/kinetiksoft)
#### Post date: [Maio 26, 2022, 1:43pm UTC](https://meta.discourse.org/t/gif-icon-not-displaying-and-showing-error/266873/16 "2022-05-26T13:43:35Z")

</div>

Somos os únicos a ter este problema? Alguém? Na última semana, [muitas alterações foram introduzidas no repositório principal](https://github.com/discourse/discourse-gifs/commits/main) deste componente pelos desenvolvedores do Discourse, mas nenhuma delas resolve os problemas de:

- Ícone GIF ausente no composer
- Erro de “Erro com icons-sprite: #\<TypeError: no implicit conversion of nil into String\>”

---

<div class="post-metadata">

### Author: ![kinetiksoft](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kinetiksoft/32/229578_2.png) [@kinetiksoft](https://meta.discourse.org/u/kinetiksoft)
#### Post date: [Maio 27, 2022, 9:05am UTC](https://meta.discourse.org/t/gif-icon-not-displaying-and-showing-error/266873/17 "2022-05-27T09:05:59Z")

</div>

Usamos armazenamento S3, se isso importar de alguma forma…

---

<div class="post-metadata">

### Author: ![Jonathan\_Poyer](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jonathan_poyer/32/258087_2.png) [@Jonathan\_Poyer](https://meta.discourse.org/u/Jonathan_Poyer)
#### Post date: [Junho 8, 2022, 3:02pm UTC](https://meta.discourse.org/t/gif-icon-not-displaying-and-showing-error/266873/18 "2022-06-08T15:02:18Z")

</div>

Nós, na verdade, vemos esse erro na página do componente DiscoTOC também:

 ![Screenshot 2022-06-08 at 16.55.20](https://global.discourse-cdn.com/meta/original/4X/d/b/a/dbacdff59129291d71b46fc6552f560a5295c5d8.png)  
 ![Screenshot 2022-06-08 at 16.55.04](https://global.discourse-cdn.com/meta/original/4X/a/f/c/afce03a9bf9552597a6d1559a1a7f0a476aed778.png)

Os logs dizem:

```plaintext
DiscoTOC theme contains a corrupt svg upload : OpenURI::HTTPError : 403 Error

```

Tentamos desinstalar e reinstalar. Poderia ser apenas um erro de permissão “simples” no servidor?

---

<div class="post-metadata">

### Author: ![kinetiksoft](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kinetiksoft/32/229578_2.png) [@kinetiksoft](https://meta.discourse.org/u/kinetiksoft)
#### Post date: [Junho 21, 2022, 10:38am UTC](https://meta.discourse.org/t/gif-icon-not-displaying-and-showing-error/266873/19 "2022-06-21T10:38:58Z")

</div>

> [@Jonathan\_Poyer](#):
>
> Poderia ser um erro de permissão “simples” apenas no servidor?

Olá @Jonathan_Poyer,

Você conseguiu resolver o problema sozinho? Por que você acha que o problema está relacionado às permissões do sistema de arquivos no servidor?

---

<div class="post-metadata">

### Author: ![Jonathan\_Poyer](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jonathan_poyer/32/258087_2.png) [@Jonathan\_Poyer](https://meta.discourse.org/u/Jonathan_Poyer)
#### Post date: [Junho 21, 2022, 1:44pm UTC](https://meta.discourse.org/t/gif-icon-not-displaying-and-showing-error/266873/20 "2022-06-21T13:44:36Z")

</div>

Os logs pareciam apontar para o upload.  
Desde então, atualizamos alguns chmod e atualizamos para a versão mais recente e o problema foi magicamente resolvido!

---

<div class="post-metadata">

### Author: ![xebiyen](https://avatars.discourse-cdn.com/v4/letter/x/858c86/32.png) [@xebiyen](https://meta.discourse.org/u/xebiyen)
#### Post date: [Janeiro 21, 2023, 8:22am UTC](https://meta.discourse.org/t/gif-icon-not-displaying-and-showing-error/266873/21 "2023-01-21T08:22:06Z")

</div>

Por que não consigo usar o tenor e aparece isto?

 ![image](https://global.discourse-cdn.com/meta/original/4X/7/6/7/767f4370d9f03da66c90f6473c28e6fe99ae864b.png)

---

<div class="post-metadata">

### Author: ![kinetiksoft](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kinetiksoft/32/229578_2.png) [@kinetiksoft](https://meta.discourse.org/u/kinetiksoft)
#### Post date: [Janeiro 23, 2023, 10:52pm UTC](https://meta.discourse.org/t/gif-icon-not-displaying-and-showing-error/266873/22 "2023-01-23T22:52:59Z")

</div>

Temos o mesmo problema há meses e não temos o ícone “GIF” em nosso composer.

Foi relatado aqui:  
[https://meta.discourse.org/t/discourse-gifs/158738/214?u=kinetiksoft](https://meta.discourse.org/t/discourse-gifs/158738/214?u=kinetiksoft)  
e aqui:  
[https://meta.discourse.org/t/discourse-gifs/158738/211?u=kinetiksoft](https://meta.discourse.org/t/discourse-gifs/158738/211?u=kinetiksoft)

Mas parece que o problema afeta uma quantidade muito pequena de pessoas e ninguém consegue ajudar a identificá-lo…

Nem sequer temos o diretório que o sistema tenta encontrar SVGs.

[Next page](https://meta.discourse.org/t/gif-icon-not-displaying-and-showing-error/266873.md?page=2)
