你好,我在最新的 Discourse 版本(v2026.8.0-latest.1)上遇到了一个致命错误。
当用户尝试设置或更新个人资料图片时,前端会返回一个通用的 422 (Unprocessable Content) 错误,并且 Uppy 会记录一条网络警告。
查看 Sidekiq/Rails 日志后发现,该插件正在使 UploadCreator 流水线崩溃,因为它在当前的图像优化哈希中查找一个似乎缺失的 resize_animated 键。
以下是来自 /logs 的堆栈跟踪:
Job exception: key not found: "resize_animated"
/var/www/discourse/app/models/optimized_image.rb:336:in 'Hash#fetch'
/var/www/discourse/app/models/optimized_image.rb:336:in 'OptimizedImage.optimize'
/var/www/discourse/plugins/discourse-animated-avatars/lib/discourse_animated_avatars/optimized_image_extension.rb:9:in 'DiscourseAnimatedAvatars::OptimizedImageExtension::ClassMethods#resize_animated'
/var/www/discourse/plugins/discourse-animated-avatars/lib/discourse_animated_avatars/upload_creator_gifsicle_extension.rb:18:in 'DiscourseAnimatedAvatars::UploadCreatorGifsicleExtension#crop!'
/var/www/discourse/lib/upload_creator.rb:115:in 'block in UploadCreator#create_for'
如果需要其他日志,请告诉我!