L’altra sera, un utente è stato segnalato come spam e quando ho cliccato su “Non sono d’accordo”, ho ricevuto un HTTP500. Ora, lo ricevo di nuovo quando tento di rifiutare una segnalazione di sistema su un post.
Sono sicuro al 99% che non possa essere un plugin o un componente. Sono sull’ultimo commit, ed è piuttosto fastidioso.
1 Mi Piace
sam
(Sam Saffron)
22 Luglio 2022, 12:30am
2
Puoi dare un’occhiata a tuosito/logs qual è il messaggio di errore completo (c’è un pulsante copia messaggio di log)
2 Mi Piace
Penso che possa essere questo.
Messaggio (2 copie segnalate)
NoMethodError (metodo non definito `rating_types' per nil:NilClass)
lib/plugin/instance.rb:285:in `public_send'
lib/plugin/instance.rb:285:in `block (2 levels) in add_to_class'
lib/plugin/instance.rb:466:in `block in on'
lib/discourse_event.rb:14:in `block in trigger'
lib/discourse_event.rb:13:in `trigger'
lib/post_destroyer.rb:104:in `recover'
app/models/reviewable.rb:357:in `public_send'
app/models/reviewable.rb:357:in `block in perform'
app/models/reviewable.rb:355:in `perform'
app/controllers/reviewables_controller.rb:200:in `perform'
app/controllers/application_controller.rb:415:in `block in with_resolved_locale'
app/controllers/application_controller.rb:415:in `with_resolved_locale'
lib/middleware/omniauth_bypass_middleware.rb:71:in `call'
lib/content_security_policy/middleware.rb:12:in `call'
lib/middleware/anonymous_cache.rb:368:in `call'
config/initializers/100-quiet_logger.rb:23:in `call'
config/initializers/100-silence_logger.rb:31:in `call'
lib/middleware/enforce_hostname.rb:23:in `call'
lib/middleware/request_tracker.rb:202:in `call'
Backtrace
plugins/discourse-ratings/plugin.rb:147:in `block (2 levels) in activate!'
lib/plugin/instance.rb:285:in `public_send'
lib/plugin/instance.rb:285:in `block (2 levels) in add_to_class'
plugins/discourse-ratings/plugin.rb:67:in `block in activate!'
lib/plugin/instance.rb:466:in `block in on'
lib/discourse_event.rb:14:in `block in trigger'
/usr/local/lib/ruby/2.7.0/set.rb:328:in `each_key'
/usr/local/lib/ruby/2.7.0/set.rb:328:in `each'
lib/discourse_event.rb:13:in `trigger'
lib/post_destroyer.rb:104:in `recover'
Env
HTTP HOSTS: community.icecavern.xyz
Se non è questo, allora è questo:
Messaggio (4 copie segnalate)
Avviso di deprecazione: PostAction.act è deprecato. Usa `PostActionCreator` invece. (rimozione in Discourse 2.9.0)
In /var/www/discourse/plugins/discourse-perspective-api/lib/discourse_perspective.rb:73:in `flag_on_scores`
Backtrace
/var/www/discourse/lib/discourse.rb:877:in `deprecate'
/var/www/discourse/app/models/post_action.rb:106:in `act'
/var/www/discourse/plugins/discourse-perspective-api/lib/discourse_perspective.rb:73:in `flag_on_scores'
/var/www/discourse/plugins/discourse-perspective-api/lib/discourse_perspective.rb:99:in `check_post_toxicity'
/var/www/discourse/plugins/discourse-perspective-api/jobs/flag_toxic_post.rb:13:in `execute'
/var/www/discourse/app/jobs/base.rb:237:in `block (2 levels) in perform'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/rails_multisite-4.0.1/lib/rails_multisite/connection_management.rb:80:in `with_connection'
/var/www/discourse/app/jobs/base.rb:226:in `block in perform'
/var/www/discourse/app/jobs/base.rb:222:in `each'
/var/www/discourse/app/jobs/base.rb:222:in `perform'
sam
(Sam Saffron)
22 Luglio 2022, 12:35am
4
Pyx :
discourse-ratings
Probabilmente, quindi un problema in:
A Discourse plugin that lets you use topics to rate things!
Features
Rate topics by a star rating system in the composer.
Enable different rating types on a per-category or per-tag basis.
Toggle rating count and average rating per rating type.
Toggle visibility of ratings, counts and averages based on user roles.
Bulk actions including rating type migration
[screenshot]
Get the code
Report a bug
Lost?
Not sure how to install a plugin? Follow the steps here .
Mak…
Ti consiglio di provare prima a disinstallare quel plugin? Se questo lo risolve, chiudiamo qui e segnaliamo nel mega topic del plugin di valutazione?
1 Mi Piace
Potrei semplicemente disabilitare il plugin poiché ha causato diversi problemi e non è così essenziale. Grazie, ti aggiornerò quando riceverò un’altra segnalazione che non viola le regole.
1 Mi Piace
sam
(Sam Saffron)
22 Luglio 2022, 12:36am
6
Ottimo, per ora mi sposto su Support
1 Mi Piace