Convivere con SVG corrotti da quasi un anno. Aiuto!

Ciao a tutti,

Abbiamo bisogno del vostro aiuto per identificare dove scavare dalla nostra parte. Il codice di errore mostrato non è sufficiente per capire cosa potremmo correggere. Allo stesso tempo, non abbiamo ricevuto feedback specifici su questi report nell’argomento corrispondente di Discourse GIF qui:
https://meta.discourse.org/t/discourse-gifs/158738/206?u=kinetiksoft
https://meta.discourse.org/t/discourse-gifs/158738/211?u=kinetiksoft
https://meta.discourse.org/t/discourse-gifs/158738/212?u=kinetiksoft

La specifica voce di log in Discourse dice:

il tema discourse-gifs contiene un caricamento svg corrotto : Errno::ENOENT : Nessun file o directory di questo tipo @ rb_sysopen - /var/www/discourse/public/uploads/default/original/1X/f12ce05b66e5cb7eba2bb0dbf1aa2712ef20

Mentre noi non abbiamo affatto /var/www/*.
Ho provato a eliminare/installare il componente del tema. Ho provato a eliminarlo e caricarlo come file .zip locale dal repository GitHub. Ho provato a svuotare la cache di Redis dalla console dell’app Discourse. Niente ha aiutato.

Cosa dovremmo esaminare se questo non è un problema di codice? La versione attuale è: 3.1.0.beta2 6fc2cded55

2 Mi Piace

Devo aggiungere che Discourse TOC produce lo stesso errore di:

Errore con icons-sprite: #<TypeError: nessuna conversione implicita di nil in String>

2 Mi Piace

Nessuna idea? :frowning: Non so dove trovare indizi…

1 Mi Piace