如此处所述,我在使用数据浏览器中的某些查询时遇到错误。
Discourse 安装附带的其他查询也存在“内部服务器错误”,例如:
- 过去一周发送消息最多的人是谁?
- 最常见的点赞者
其他查询则有效。
而且,如前所述,当我在数据库上直接使用 Telegram 查询时,它也有效。
如此处所述,我在使用数据浏览器中的某些查询时遇到错误。
Discourse 安装附带的其他查询也存在“内部服务器错误”,例如:
其他查询则有效。
而且,如前所述,当我在数据库上直接使用 Telegram 查询时,它也有效。
请检查您网站上的 /logs,看看是否有关于错误的更多详细信息?
当然。这样有用吗?我是复制过来的。但在浏览器中我看到了更多内容。
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.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
从该回溯来看,似乎与 animated-avatars 插件有关,这非常奇怪!(抄送 @featheredtoast - 有什么想法吗?)
您能否检查您的网站和所有插件是否都是最新的?
FWIW 我刚刚安装了 Animated Avatars 来重现此 bug - https://meta.discourse.org/t/incompatibility-between-cakeday-and-animated-avatar-plugins/250255/3,并且我的测试站点也无法运行“Top 100 Likers”查询(但在 Meta 上可以)。
哦,那很有趣——原因肯定是一样的。让我们继续在另一个话题讨论: