Ícone GIF não é exibido e mostra erro

Hi everyone.

My GIF icon disappears anytime I set uploads to S3: enable s3 uploads. If I turn uploads to S3 off, the GIF icon reappears in the editor. I’d appreciate some help fixing this.

3 curtidas

Hi everyone.

My GIF icon disappears anytime I set uploads to S3: enable s3 uploads. If I turn uploads to S3 off, the GIF icon reappears in the editor. I’d appreciate some help fixing this.

3 curtidas

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

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

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

1 curtida

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.)

2 curtidas

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.

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

1 curtida

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.

2 curtidas

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

2 curtidas

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.

2 curtidas

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.

1 curtida

Só para informar a todos que, se vocês reverterem este commit inteiro, 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

1 curtida

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

1 curtida

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.

2 curtidas

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

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.

1 curtida

Somos os únicos a ter este problema? Alguém? Na última semana, muitas alterações foram introduzidas no repositório principal 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>”
2 curtidas

Usamos armazenamento S3, se isso importar de alguma forma…

1 curtida

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


Os logs dizem:

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?

1 curtida

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?

1 curtida

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!

2 curtidas

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

2 curtidas

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
e aqui:
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.

1 curtida