Roi
11. Januar 2023 um 12:55
1
Wie hier erwähnt (hier ) habe ich Fehler bei der Verwendung einiger Abfragen im Daten-Explorer.
David Taylor:
Hier ist eine Abfrage für das Daten-Explorer-Plugin :
SELECT user_id, updated_at, value from user_custom_fields
WHERE name = 'telegram_chat_id'
Roi:
Ich erhalte Internal Server Error, wenn ich diese Anweisung in eine neue Daten-Explorer-Abfrage kopiere.
Wenn ich die Anweisung direkt in der Datenbank versuche, funktioniert sie.
Seltsam. Ich habe einige andere der verfügbaren Standardabfragen ausprobiert. Einige funktionieren, aber ich habe auch für andere Abfragen denselben Fehler erhalten.
Andere Abfragen, die mit der Discourse-Installation geliefert wurden, haben ebenfalls den Internal Server Error, z. B.:
Wer hat in der letzten Woche die meisten Nachrichten gesendet?
Die häufigsten Likers
Andere funktionieren.
Und wie erwähnt, wenn ich die Telegramm-Abfrage direkt in der Datenbank verwende, funktioniert sie auch.
david
(David Taylor)
11. Januar 2023 um 13:07
2
Können Sie /logs auf Ihrer Website überprüfen und sehen, ob es weitere Details zu den Fehlern gibt?
Roi
11. Januar 2023 um 13:13
3
Ja. Hilft das? Ich habe es durch Kopieren erhalten. Aber im Browser sehe ich mehr.
Message (15 copies reported)
ActiveModel::MissingAttributeError (missing attribute: admin)
app/models/concerns/roleable.rb:14:in `staff?'
lib/plugin/instance.rb:297:in `public_send'
lib/plugin/instance.rb:297:in `block (2 levels) in add_to_class'
(eval):7:in `_fast_attributes'
app/controllers/application_controller.rb:414:in `block in with_resolved_locale'
app/controllers/application_controller.rb:414:in `with_resolved_locale'
lib/middleware/omniauth_bypass_middleware.rb:74:in `call'
lib/middleware/content_security_policy/middleware.rb:12:in `call'
lib/middleware/anonymous_cache.rb:366:in `call'
config/initializers/100-quiet_logger.rb:20:in `call'
config/initializers/100-silence_logger.rb:29:in `call'
lib/middleware/enforce_hostname.rb:24:in `call'
lib/middleware/request_tracker.rb:228:in `call'
Backtrace
activemodel (7.0.3.1) lib/active_model/attribute.rb:226:in `value'
activemodel (7.0.3.1) lib/active_model/attribute_set/builder.rb:43:in `fetch_value'
activerecord (7.0.3.1) lib/active_record/attribute_methods/read.rb:38:in `_read_attribute'
activemodel (7.0.3.1) lib/active_model/attribute_methods.rb:277:in `admin'
app/models/concerns/roleable.rb:14:in `staff?'
plugins/discourse-animated-avatars/plugin.rb:90:in `block (2 levels) in activate!'
lib/plugin/instance.rb:297:in `public_send'
lib/plugin/instance.rb:297:in `block (2 levels) in add_to_class'
activesupport (7.0.3.1) lib/active_support/core_ext/object/try.rb:15:in `public_send'
activesupport (7.0.3.1) lib/active_support/core_ext/object/try.rb:15:in `try'
Env
HTTP HOSTS: www.sidemount-forum.com
1 „Gefällt mir“
david
(David Taylor)
11. Januar 2023 um 13:19
4
Aus dieser Rückverfolgung scheint es, als ob es sich um das Plugin „animated-avatars“ handeln könnte, was sehr seltsam ist! (cc @featheredtoast - irgendwelche Ideen?)
Können Sie überprüfen, ob Ihre Website und alle Plugins auf dem neuesten Stand sind?
1 „Gefällt mir“
FWIW habe ich gerade Animated Avatars installiert, um diesen Fehler zu reproduzieren - Incompatibility between Cakeday,Data-Explorer and Animated Avatar plugins - #3 by JammyDodger und ich kann die Abfrage ‘Top 100 Likers’ auf meiner Testseite nicht ausführen (aber hier auf Meta schon).
1 „Gefällt mir“
david
(David Taylor)
11. Januar 2023 um 13:23
6
Das ist interessant – muss wohl die gleiche Ursache haben. Lassen Sie uns die Dinge im anderen Thema fortsetzen:
I have both of these plugins installed.
The URL to view anniversaries (/cakeday/anniversaries/today) gives this error:
[image]
Complete logs:
I tried to dig into the exact issue here, to me the most relevant lines are here:
app/models/concerns/roleable.rb:14:in `staff?'
plugins/discourse-animated-avatars/plugin.rb:90:in `block (2 levels) in activate!'
...
plugins/discourse-animated-avatars/plugin.rb:94:in `block (2 levels) in activate!'
...
app/controllers/application_controller.rb:519:i…
2 „Gefällt mir“