새로 만든 테마 컴포넌트에 이미지 에셋을 업로드하려고 했는데 500 오류가 발생합니다.
최신 버전의 Discourse를 DigitalOcean 드롭렛에 표준 설치 방식으로 사용하고 있습니다. 게시글에 이미지를 업로드하는 것은 정상적으로 작동합니다.
로그에는 다음과 같은 오류가 표시됩니다:
Failed to process hijacked response correctly : unexpected return
요약
/var/www/discourse/plugins/discourse-image-filter/plugin.rb:66:in `block (2 levels) in activate!’
/var/www/discourse/lib/plugin/instance.rb:404:in `block in on’
/var/www/discourse/lib/discourse_event.rb:14:in `block in trigger’
/usr/local/lib/ruby/2.6.0/set.rb:338:in `each_key’
/usr/local/lib/ruby/2.6.0/set.rb:338:in `each’
/var/www/discourse/lib/discourse_event.rb:13:in `trigger’
/var/www/discourse/lib/upload_creator.rb:134:in `block in create_for’
/var/www/discourse/lib/distributed_mutex.rb:33:in `block in synchronize’
/var/www/discourse/lib/distributed_mutex.rb:29:in `synchronize’
/var/www/discourse/lib/distributed_mutex.rb:29:in `synchronize’
/var/www/discourse/lib/distributed_mutex.rb:14:in `synchronize’
/var/www/discourse/lib/upload_creator.rb:45:in `create_for’
/var/www/discourse/app/controllers/admin/themes_controller.rb:25:in `block (2 levels) in upload_asset’
/var/www/discourse/app/controllers/admin/themes_controller.rb:23:in `open’
/var/www/discourse/app/controllers/admin/themes_controller.rb:23:in `block in upload_asset’
/var/www/discourse/lib/hijack.rb:56:in `instance_eval’
/var/www/discourse/lib/hijack.rb:56:in `block in hijack’
/var/www/discourse/lib/scheduler/defer.rb:94:in `block in do_work’
rails_multisite-2.5.0/lib/rails_multisite/connection_management.rb:76:in `with_connection’
/var/www/discourse/lib/scheduler/defer.rb:89:in `do_work’
/var/www/discourse/lib/scheduler/defer.rb:79:in `block (2 levels) in start_thread’
도와주실 분 없나요?
