Hey hallo zusammen,
Seit vier Tagen habe ich Discourse und alle seine Module auf die neueste Version aktualisiert, aber jedes Mal, wenn ich oder ein Mitglied versucht, ein Bild hochzuladen, erhalten wir diesen Fehler: “undefined method `map’ for nil:NilClass”.
Ich kann dazu keine Informationen finden, da es sich um einen generischen Fehler zu handeln scheint, der nicht nur beim Bild-Uploader auftreten kann.
Kann mir hier jemand helfen? Jeglicher Rat ist willkommen. Vielen Dank
Falco
(Falco)
9. November 2020 um 12:48
2
Können Sie bitte vollständige Protokolle mit Backtraces aus /logs einfügen?
Hallo @Falco ,
vielen Dank für deine schnelle Antwort.
Hier ist mein Kopieren/Einfügen:
Job exception: JavaScript wurde beendet (entweder durch Timeout oder explizit)
27. Jun 15:47 Uhr
8
Job exception: Verbindungszeitüberschreitung
30. Jun 09:05 Uhr
Mime::Type::InvalidMimeType ("%{#context['com.opensymphony.xwork2.dispatcher.httpservletresponse'].addheader('mangozda3'" ist kein gültiger MIME-Typ) /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/act
12. Jul 20:59 Uhr
Job exception: Ausführung abgelaufen
28. Aug 08:07 Uhr
6
ArgumentError (falsche Anzahl von Argumenten (0 übergeben, 1..2 erwartet)) 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 Uhr
2
NoMethodError (undefinierte Methode `map' für 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 18:37 Uhr
2
Job exception: Verbindung vom Peer zurückgesetzt
3. Okt 09:35 Uhr
2
NoMethodError (undefinierte Methode `map' für nil:NilClass) app/controllers/application_controller.rb:354:in `block in with_resolved_locale' app/controllers/application_controller.rb:354:in `with_resolved
10. Okt 18:31 Uhr
4
Mime::Type::InvalidMimeType ("\\*\\/\\*" ist kein gültiger MIME-Typ) lib/middleware/omniauth_bypass_middleware.rb:68:in `call' lib/content_security_policy/middleware.rb:12:in `call' lib/middleware/anony
11. Okt 05:14 Uhr
12
Job exception: Verbindungszeitüberschreitung
18. Okt 22:05 Uhr
15
Job exception: undefinierte Methode `map' für nil:NilClass
13:12 Uhr
356
Job exception: undefinierte Methode `map' für nil:NilClass
13:47 Uhr
Ich füge einen Screenshot für besseres Verständnis hinzu:
Und nachdem ich auf die letzte Zeile geklickt habe, um sie zu öffnen:
Nachricht (357 gemeldete Kopien)
Job exception: undefinierte Methode `map’ für 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'
Hoffe, ich habe es richtig geteilt!
sam
(Sam Saffron)
9. November 2020 um 23:29
4
discourse-antivirus ist ein sehr komplexes Plugin, das eine umfangreiche individuelle Infrastruktur und Konfiguration erfordert. Ich empfehle, es zu entfernen, es sei denn, Sie sind damit vertraut, solche Probleme selbst zu debuggen.
Tatsächlich! Das Deaktivieren hat funktioniert!
Ich fühle mich etwas dumm… aber vielen Dank für deine Hilfe