Created
May 2, 2023 19:15
-
-
Save zunda/c68cc360cb6855c8fa34a0e5a658aa4e to your computer and use it in GitHub Desktop.
Zundonにmp3をアップロードしようとした時のバックトレース May 02 19:09:14 UTC
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
index 288f847f17..a309c3f929 100644 | |
--- a/app/controllers/api/v2/media_controller.rb | |
+++ b/app/controllers/api/v2/media_controller.rb | |
@@ -6,7 +6,10 @@ class Api::V2::MediaController < Api::V1::MediaController | |
render json: @media_attachment, serializer: REST::MediaAttachmentSerializer, status: @media_attachment.not_processed? ? 202 : 200 | |
rescue Paperclip::Errors::NotIdentifiedByImageMagickError | |
render json: file_type_error, status: 422 | |
- rescue Paperclip::Error | |
+ rescue Paperclip::Error => e | |
+ Rails.logger.error 'Paperclip::Error' | |
+ Rails.logger.error @media_attachment.inspect | |
+ Rails.logger.error e.backtrace.inspect | |
render json: processing_error, status: 500 | |
end | |
end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[paperclip] Trying to link /tmp/RackMultipart20230502-52-4skmn6.mp3 to /tmp/b2179b99a49242d83b8c3ad87098ba8520230502-52-ci3vb4.mp3 | |
[paperclip] Trying to link /tmp/b2179b99a49242d83b8c3ad87098ba8520230502-52-ci3vb4.mp3 to /tmp/36ac9a9d7f4c32da012c3c3279d8351320230502-52-ss2ety.mp3 | |
Command :: file -b --mime '/tmp/36ac9a9d7f4c32da012c3c3279d8351320230502-52-ss2ety.mp3' | |
method=POST path=/api/v2/media format=html controller=Api::V2::MediaController action=create status=500 duration=493.83 view=5.70 db=1.85 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
"/app/app/lib/video_metadata_extractor.rb:15:in `rescue in initialize'", | |
"/app/app/lib/video_metadata_extractor.rb:7:in `initialize'", | |
"/app/app/models/media_attachment.rb:401:in `new'", | |
"/app/app/models/media_attachment.rb:401:in `ffmpeg_data'", | |
"/app/app/models/media_attachment.rb:384:in `video_metadata'", | |
"/app/app/models/media_attachment.rb:362:in `block in populate_meta'", | |
"/app/app/models/media_attachment.rb:361:in `each'", | |
"/app/app/models/media_attachment.rb:361:in `populate_meta'", | |
"/app/app/models/media_attachment.rb:355:in `set_meta'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/activesupport-6.1.7.3/lib/active_support/callbacks.rb:427:in `block in make_lambda'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/activesupport-6.1.7.3/lib/active_support/callbacks.rb:270:in `block in simple'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/activesupport-6.1.7.3/lib/active_support/callbacks.rb:516:in `block in invoke_after'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/activesupport-6.1.7.3/lib/active_support/callbacks.rb:516:in `each'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/activesupport-6.1.7.3/lib/active_support/callbacks.rb:516:in `invoke_after'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/activesupport-6.1.7.3/lib/active_support/callbacks.rb:107:in `run_callbacks'", | |
"/app/vendor/bundle/ruby/3.2.0/bundler/gems/kt-paperclip-11abf222dc31/lib/paperclip/callbacks.rb:38:in `run_paperclip_callbacks'", | |
"/app/vendor/bundle/ruby/3.2.0/bundler/gems/kt-paperclip-11abf222dc31/lib/paperclip/attachment.rb:495:in `post_process'", | |
"/app/vendor/bundle/ruby/3.2.0/bundler/gems/kt-paperclip-11abf222dc31/lib/paperclip/attachment.rb:454:in `post_process_file'", | |
"/app/vendor/bundle/ruby/3.2.0/bundler/gems/kt-paperclip-11abf222dc31/lib/paperclip/attachment.rb:112:in `assign'", | |
"/app/vendor/bundle/ruby/3.2.0/bundler/gems/kt-paperclip-11abf222dc31/lib/paperclip/has_attached_file.rb:66:in `block in define_setter'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/activemodel-6.1.7.3/lib/active_model/attribute_assignment.rb:49:in `public_send'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/activemodel-6.1.7.3/lib/active_model/attribute_assignment.rb:49:in `_assign_attribute'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/activerecord-6.1.7.3/lib/active_record/attribute_assignment.rb:21:in `block in _assign_attributes'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/activerecord-6.1.7.3/lib/active_record/attribute_assignment.rb:13:in `each'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/activerecord-6.1.7.3/lib/active_record/attribute_assignment.rb:13:in `_assign_attributes'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/activemodel-6.1.7.3/lib/active_model/attribute_assignment.rb:34:in `assign_attributes'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/attr_encrypted-4.0.0/lib/attr_encrypted/adapters/active_record.rb:32:in `perform_attribute_assignment'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/attr_encrypted-4.0.0/lib/attr_encrypted/adapters/active_record.rb:40:in `assign_attributes'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/activerecord-6.1.7.3/lib/active_record/core.rb:525:in `initialize'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/activerecord-6.1.7.3/lib/active_record/inheritance.rb:72:in `new'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/activerecord-6.1.7.3/lib/active_record/inheritance.rb:72:in `new'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/activerecord-6.1.7.3/lib/active_record/reflection.rb:157:in `build_association'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/activerecord-6.1.7.3/lib/active_record/associations/association.rb:321:in `build_record'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/activerecord-6.1.7.3/lib/active_record/associations/collection_association.rb:354:in `_create_record'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/activerecord-6.1.7.3/lib/active_record/associations/has_many_association.rb:137:in `_create_record'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/activerecord-6.1.7.3/lib/active_record/associations/association.rb:209:in `create!'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/activerecord-6.1.7.3/lib/active_record/associations/collection_proxy.rb:364:in `create!'", | |
"/app/app/controllers/api/v2/media_controller.rb:5:in `create'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/actionpack-6.1.7.3/lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/actionpack-6.1.7.3/lib/abstract_controller/base.rb:228:in `process_action'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/scout_apm-5.2.0/lib/scout_apm/instruments/action_controller_rails_3_rails4.rb:103:in `process_action'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/actionpack-6.1.7.3/lib/action_controller/metal/rendering.rb:30:in `process_action'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/actionpack-6.1.7.3/lib/abstract_controller/callbacks.rb:42:in `block in process_action'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/activesupport-6.1.7.3/lib/active_support/callbacks.rb:117:in `block in run_callbacks'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/i18n-1.12.0/lib/i18n.rb:322:in `with_locale'", | |
"/app/app/controllers/concerns/localized.rb:11:in `set_locale'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/activesupport-6.1.7.3/lib/active_support/callbacks.rb:126:in `block in run_callbacks'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/activesupport-6.1.7.3/lib/active_support/callbacks.rb:137:in `run_callbacks'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/actionpack-6.1.7.3/lib/abstract_controller/callbacks.rb:41:in `process_action'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/actionpack-6.1.7.3/lib/action_controller/metal/rescue.rb:22:in `process_action'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/actionpack-6.1.7.3/lib/action_controller/metal/instrumentation.rb:34:in `block in process_action'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/activesupport-6.1.7.3/lib/active_support/notifications.rb:203:in `block in instrument'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/activesupport-6.1.7.3/lib/active_support/notifications/instrumenter.rb:24:in `instrument'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/activesupport-6.1.7.3/lib/active_support/notifications.rb:203:in `instrument'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/actionpack-6.1.7.3/lib/action_controller/metal/instrumentation.rb:33:in `process_action'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/actionpack-6.1.7.3/lib/action_controller/metal/params_wrapper.rb:249:in `process_action'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/activerecord-6.1.7.3/lib/active_record/railties/controller_runtime.rb:27:in `process_action'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/scout_apm-5.2.0/lib/scout_apm/instruments/action_controller_rails_3_rails4.rb:120:in `process_action'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/actionpack-6.1.7.3/lib/abstract_controller/base.rb:165:in `process'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/actionview-6.1.7.3/lib/action_view/rendering.rb:39:in `process'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/actionpack-6.1.7.3/lib/action_controller/metal.rb:190:in `dispatch'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/actionpack-6.1.7.3/lib/action_controller/metal.rb:254:in `dispatch'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/actionpack-6.1.7.3/lib/action_dispatch/routing/route_set.rb:50:in `dispatch'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/actionpack-6.1.7.3/lib/action_dispatch/routing/route_set.rb:33:in `serve'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/actionpack-6.1.7.3/lib/action_dispatch/journey/router.rb:50:in `block in serve'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/actionpack-6.1.7.3/lib/action_dispatch/journey/router.rb:32:in `each'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/actionpack-6.1.7.3/lib/action_dispatch/journey/router.rb:32:in `serve'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/actionpack-6.1.7.3/lib/action_dispatch/routing/route_set.rb:842:in `call'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/scout_apm-5.2.0/lib/scout_apm/instruments/rails_router.rb:29:in `call_with_scout_instruments'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/omniauth-1.9.2/lib/omniauth/builder.rb:45:in `call'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/scout_apm-5.2.0/lib/scout_apm/middleware.rb:17:in `call'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/rack-attack-6.6.1/lib/rack/attack.rb:103:in `call'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/http_accept_language-2.1.1/lib/http_accept_language/middleware.rb:14:in `call'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/makara-0.5.1/lib/makara/middleware.rb:16:in `call'", | |
"/app/lib/mastodon/rack_middleware.rb:9:in `call'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/rack-attack-6.6.1/lib/rack/attack.rb:127:in `call'", | |
"/app/lib/public_file_server_middleware.rb:18:in `call'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/warden-1.2.9/lib/warden/manager.rb:36:in `block in call'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/warden-1.2.9/lib/warden/manager.rb:34:in `catch'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/warden-1.2.9/lib/warden/manager.rb:34:in `call'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/rack-2.2.7/lib/rack/tempfile_reaper.rb:15:in `call'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/rack-2.2.7/lib/rack/etag.rb:27:in `call'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/rack-2.2.7/lib/rack/conditional_get.rb:40:in `call'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/rack-2.2.7/lib/rack/head.rb:12:in `call'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/actionpack-6.1.7.3/lib/action_dispatch/http/permissions_policy.rb:22:in `call'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/actionpack-6.1.7.3/lib/action_dispatch/http/content_security_policy.rb:19:in `call'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/rack-2.2.7/lib/rack/session/abstract/id.rb:266:in `context'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/rack-2.2.7/lib/rack/session/abstract/id.rb:260:in `call'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/actionpack-6.1.7.3/lib/action_dispatch/middleware/cookies.rb:697:in `call'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/actionpack-6.1.7.3/lib/action_dispatch/middleware/callbacks.rb:27:in `block in call'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/activesupport-6.1.7.3/lib/active_support/callbacks.rb:98:in `run_callbacks'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/actionpack-6.1.7.3/lib/action_dispatch/middleware/callbacks.rb:26:in `call'", | |
"/app/vendor/bundle/ruby/3.2.0/gems/actionpack-6.1.7.3/lib/action_dispatch/middleware/actionabl |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment