RISOLTO - Errore caricamento immagine con Discourse Antivirus

Ciao a tutti,

Da quattro giorni ho aggiornato Discourse e tutti i suoi moduli all’ultima versione, ma ogni volta che io o un membro proviamo a caricare un’immagine, otteniamo questo errore: “undefined method `map’ for nil:NilClass”

Non riesco a trovare informazioni a riguardo, poiché sembra essere un errore generico che può verificarsi non solo con il caricatore di immagini.

Qualcuno può aiutarmi? Qualsiasi consiglio è ben accetto. Grazie mille :slight_smile:

Puoi incollare i log completi con gli stack trace da /logs?

Ciao @Falco
Grazie mille per la tua rapida risposta.

Ecco il mio copia/incolla:

    Job exception: JavaScript was terminated (either by timeout or explicitly)
27 Jun 3:47 pm
8
Job exception: Connection timed out
30 Jun 9:05 am
Mime::Type::InvalidMimeType ("%{#context['com.opensymphony.xwork2.dispatcher.httpservletresponse'].addheader('mangozda3'" is not a valid MIME type) /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/act
12 Jul 8:59 pm
Job exception: execution expired
28 Aug 8:07 am
6
ArgumentError (wrong number of arguments (given 0, expected 1..2)) app/models/user_stat.rb:157:in `calc_topic_reply_count!' lib/promotion.rb:94:in `tl2_met?' lib/promotion.rb:36:in `review_tl1' lib/pr
5 Sep 12:07 pm
2
NoMethodError (undefined method `map' for nil:NilClass) app/controllers/application_controller.rb:340:in `block in with_resolved_locale' app/controllers/application_controller.rb:340:in `with_resolved
23 Sep 6:37 pm
2
Job exception: Connection reset by peer
3 Oct 9:35 am
2
NoMethodError (undefined method `map' for nil:NilClass) app/controllers/application_controller.rb:354:in `block in with_resolved_locale' app/controllers/application_controller.rb:354:in `with_resolved
10 Oct 6:31 pm
4
Mime::Type::InvalidMimeType ("\\*\\/\\*" is not a valid MIME type) lib/middleware/omniauth_bypass_middleware.rb:68:in `call' lib/content_security_policy/middleware.rb:12:in `call' lib/middleware/anony
11 Oct 5:14 am
12
Job exception: Connection timed out
18 Oct 10:05 pm
15
Job exception: undefined method `map' for nil:NilClass
1:12 pm
356
Job exception: undefined method `map' for nil:NilClass
1:47 pm

Ho allegato uno screenshot per una migliore comprensione:

E una volta cliccato sull’ultima riga per aprirla:

Messaggio (357 copie riportate)

Job exception: undefined method `map’ for nil:NilClass

Backtrace

/usr/local/lib/ruby/2.6.0/resolv.rb:1248:in `initialize'
/var/www/discourse/plugins/discourse-antivirus/gems/2.6.6/gems/dns-sd-0.1.3/lib/dns-sd/service_instance.rb:54:in `new'
/var/www/discourse/plugins/discourse-antivirus/gems/2.6.6/gems/dns-sd-0.1.3/lib/dns-sd/service_instance.rb:54:in `initialize'
/var/www/discourse/plugins/discourse-antivirus/lib/discourse_antivirus/clamav_services_pool.rb:31:in `new'
/var/www/discourse/plugins/discourse-antivirus/lib/discourse_antivirus/clamav_services_pool.rb:31:in `service_instance'
/var/www/discourse/plugins/discourse-antivirus/lib/discourse_antivirus/clamav_services_pool.rb:20:in `all_tcp_sockets'
/var/www/discourse/plugins/discourse-antivirus/lib/discourse_antivirus/clamav.rb:24:in `update_versions'
/var/www/discourse/plugins/discourse-antivirus/lib/discourse_antivirus/clamav.rb:20:in `versions'
/var/www/discourse/plugins/discourse-antivirus/lib/discourse_antivirus/background_scan.rb:28:in `current_database_version'
/var/www/discourse/plugins/discourse-antivirus/lib/discourse_antivirus/background_scan.rb:52:in `scan_batch'

Spero di aver condiviso tutto correttamente!

discourse-antivirus è un plugin molto complesso che richiede una struttura personalizzata e una configurazione articolata. Ti consiglio di rimuoverlo a meno che tu non sia a tuo agio nel risolvere autonomamente problemi di questo tipo.

Davvero! Disattivarlo ha funzionato!
Mi sento un po’ stupido… ma grazie mille per il tuo aiuto :slight_smile: