المثير للاهتمام هو أن ملف gif.svg في مستودع المكونات فارغ تمامًا بنفسه:
قد تكون المكونات غير متوافقة مع S3، لكنني لست متأكدًا. لقد عملت من قبل، وتوقفت عن العمل بشكل صحيح في وقت ما في عام 2022 عندما تم الإبلاغ عنها لأول مرة هنا.
تستخدم Meta خدمة S3 والأيقونة تعمل هنا.
مرحباً. أود إبلاغكم بأن المشكلة لا تزال مستمرة، وقد مرّ بالتأكيد أكثر من عام منذ اختفاء أيقونة GIF من محررنا.
منذ ذلك الحين، تغيرت رسالة الخطأ في قسم إدارة المكونات إلى:
خطأ في أيقونات السبريت: #<TypeError: لا يوجد تحويل ضمني لـ nil إلى نص>
وتُظهر السجلات الآن رسالة مختلفة فيما يتعلق بهذه المشكلات، والتي تؤثر أيضًا على DiscoTOC (لكنني لم ألاحظ أي مشاكل بصرية فيه، وهو نادر الاستخدام):
مفقود ThemeSvgSprites للموضوع 5، التحميلات 51، 1619
تفاصيل الخطأ الكاملة
الرسالة (4255 نسخة تم الإبلاغ عنها)
مفقود ThemeSvgSprites للموضوع 5، التحميلات 51، 1619
تتبع الخطأ
/var/www/discourse/lib/svg_sprite.rb:308:in `block in theme_svgs’
/var/www/discourse/lib/distributed_cache.rb:18:in `defer_get_set’
/var/www/discourse/lib/svg_sprite.rb:495:in `get_set_cache’
/var/www/discourse/lib/svg_sprite.rb:296:in `theme_svgs’
/var/www/discourse/lib/svg_sprite.rb:331:in `custom_svgs’
/var/www/discourse/lib/svg_sprite.rb:385:in `bundle’
/var/www/discourse/lib/svg_sprite.rb:353:in `block in version’
/var/www/discourse/lib/distributed_cache.rb:18:in `defer_get_set’
/var/www/discourse/lib/svg_sprite.rb:495:in `get_set_cache’
/var/www/discourse/lib/svg_sprite.rb:352:in `version’
/var/www/discourse/lib/svg_sprite.rb:358:in `path’
/var/www/discourse/app/helpers/application_helper.rb:698:in `client_side_setup_data’
/var/www/discourse/app/views/layouts/application.html.erb:73:in `_app_views_layouts_application_html_erb___1577556886474134849_230700’
actionview-7.0.4.3/lib/action_view/base.rb:244:in `public_send’
actionview-7.0.4.3/lib/action_view/base.rb:244:in `_run’
actionview-7.0.4.3/lib/action_view/template.rb:157:in `block in render’
activesupport-7.0.4.3/lib/active_support/notifications.rb:208:in `instrument’
actionview-7.0.4.3/lib/action_view/template.rb:361:in `instrument_render_template’
actionview-7.0.4.3/lib/action_view/template.rb:155:in `render’
rack-mini-profiler-3.1.0/lib/mini_profiler/profiling_methods.rb:85:in `block in profile_method’
actionview-7.0.4.3/lib/action_view/renderer/template_renderer.rb:76:in `block in render_with_layout’
activesupport-7.0.4.3/lib/active_support/notifications.rb:206:in `block in instrument’
activesupport-7.0.4.3/lib/active_support/notifications/instrumenter.rb:24:in `instrument’
activesupport-7.0.4.3/lib/active_support/notifications.rb:206:in `instrument’
actionview-7.0.4.3/lib/action_view/renderer/template_renderer.rb:74:in `render_with_layout’
actionview-7.0.4.3/lib/action_view/renderer/template_renderer.rb:59:in `render_template’
actionview-7.0.4.3/lib/action_view/renderer/template_renderer.rb:11:in `render’
actionview-7.0.4.3/lib/action_view/renderer/renderer.rb:61:in `render_template_to_object’
actionview-7.0.4.3/lib/action_view/renderer/renderer.rb:29:in `render_to_object’
actionview-7.0.4.3/lib/action_view/rendering.rb:117:in `block in _render_template’
actionview-7.0.4.3/lib/action_view/base.rb:270:in `in_rendering_context’
actionview-7.0.4.3/lib/action_view/rendering.rb:116:in `_render_template’
actionpack-7.0.4.3/lib/action_controller/metal/streaming.rb:216:in `_render_template’
actionview-7.0.4.3/lib/action_view/rendering.rb:103:in `render_to_body’
actionpack-7.0.4.3/lib/action_controller/metal/rendering.rb:46:in `render_to_body’
actionpack-7.0.4.3/lib/action_controller/metal/renderers.rb:141:in `render_to_body’
actionpack-7.0.4.3/lib/abstract_controller/rendering.rb:25:in `render’
actionpack-7.0.4.3/lib/action_controller/metal/rendering.rb:30:in `render’
actionpack-7.0.4.3/lib/action_controller/metal/instrumentation.rb:22:in `block (2 levels) in render’
/usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime’
activesupport-7.0.4.3/lib/active_support/core_ext/benchmark.rb:14:in `ms’
actionpack-7.0.4.3/lib/action_controller/metal/instrumentation.rb:22:in `block in render’
actionpack-7.0.4.3/lib/action_controller/metal/instrumentation.rb:91:in `cleanup_view_runtime’
activerecord-7.0.4.3/lib/active_record/railties/controller_runtime.rb:34:in `cleanup_view_runtime’
actionpack-7.0.4.3/lib/action_controller/metal/instrumentation.rb:21:in `render’
/var/www/discourse/app/controllers/categories_controller.rb:89:in `block (2 levels) in index’
actionpack-7.0.4.3/lib/action_controller/metal/mime_responds.rb:214:in `respond_to’
/var/www/discourse/app/controllers/categories_controller.rb:57:in `index’
actionpack-7.0.4.3/lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action’
actionpack-7.0.4.3/lib/abstract_controller/base.rb:215:in `process_action’
actionpack-7.0.4.3/lib/action_controller/metal/rendering.rb:53:in `process_action’
actionpack-7.0.4.3/lib/abstract_controller/callbacks.rb:234:in `block in process_action’
activesupport-7.0.4.3/lib/active_support/callbacks.rb:118:in `block in run_callbacks’
/var/www/discourse/app/controllers/application_controller.rb:414:in `block in with_resolved_locale’
i18n-1.12.0/lib/i18n.rb:322:in `with_locale’
/var/www/discourse/app/controllers/application_controller.rb:414:in `with_resolved_locale’
activesupport-7.0.4.3/lib/active_support/callbacks.rb:127:in `block in run_callbacks’
activesupport-7.0.4.3/lib/active_support/callbacks.rb:138:in `run_callbacks’
actionpack-7.0.4.3/lib/abstract_controller/callbacks.rb:233:in `process_action’
actionpack-7.0.4.3/lib/action_controller/metal/rescue.rb:22:in `process_action’
actionpack-7.0.4.3/lib/action_controller/metal/instrumentation.rb:67:in `block in process_action’
activesupport-7.0.4.3/lib/active_support/notifications.rb:206:in `block in instrument’
activesupport-7.0.4.3/lib/active_support/notifications/instrumenter.rb:24:in `instrument’
activesupport-7.0.4.3/lib/active_support/notifications.rb:206:in `instrument’
actionpack-7.0.4.3/lib/action_controller/metal/instrumentation.rb:66:in `process_action’
actionpack-7.0.4.3/lib/action_controller/metal/params_wrapper.rb:259:in `process_action’
activerecord-7.0.4.3/lib/active_record/railties/controller_runtime.rb:27:in `process_action’
actionpack-7.0.4.3/lib/abstract_controller/base.rb:151:in `process’
actionview-7.0.4.3/lib/action_view/rendering.rb:39:in `process’
rack-mini-profiler-3.1.0/lib/mini_profiler/profiling_methods.rb:85:in `block in profile_method’
actionpack-7.0.4.3/lib/action_controller/metal.rb:188:in `dispatch’
actionpack-7.0.4.3/lib/action_controller/metal.rb:251:in `dispatch’
actionpack-7.0.4.3/lib/action_dispatch/routing/route_set.rb:49:in `dispatch’
actionpack-7.0.4.3/lib/action_dispatch/routing/route_set.rb:32:in `serve’
actionpack-7.0.4.3/lib/action_dispatch/routing/mapper.rb:18:in `block in class:Constraints’
actionpack-7.0.4.3/lib/action_dispatch/routing/mapper.rb:48:in `serve’
actionpack-7.0.4.3/lib/action_dispatch/journey/router.rb:50:in `block in serve’
actionpack-7.0.4.3/lib/action_dispatch/journey/router.rb:32:in `each’
actionpack-7.0.4.3/lib/action_dispatch/journey/router.rb:32:in `serve’
actionpack-7.0.4.3/lib/action_dispatch/routing/route_set.rb:852:in `call’
/var/www/discourse/lib/middleware/omniauth_bypass_middleware.rb:74:in `call’
rack-2.2.7/lib/rack/tempfile_reaper.rb:15:in `call’
rack-2.2.7/lib/rack/conditional_get.rb:27:in `call’
rack-2.2.7/lib/rack/head.rb:12:in `call’
actionpack-7.0.4.3/lib/action_dispatch/http/permissions_policy.rb:38:in `call’
/var/www/discourse/lib/content_security_policy/middleware.rb:12:in `call’
/var/www/discourse/lib/middleware/anonymous_cache.rb:369:in `call’
/var/www/discourse/config/initializers/008-rack-cors.rb:24:in `call’
rack-2.2.7/lib/rack/session/abstract/id.rb:266:in `context’
rack-2.2.7/lib/rack/session/abstract/id.rb:260:in `call’
actionpack-7.0.4.3/lib/action_dispatch/middleware/cookies.rb:704:in `call’
actionpack-7.0.4.3/lib/action_dispatch/middleware/callbacks.rb:27:in `block in call’
activesupport-7.0.4.3/lib/active_support/callbacks.rb:99:in `run_callbacks’
actionpack-7.0.4.3/lib/action_dispatch/middleware/callbacks.rb:26:in `call’
actionpack-7.0.4.3/lib/action_dispatch/middleware/debug_exceptions.rb:28:in `call’
actionpack-7.0.4.3/lib/action_dispatch/middleware/show_exceptions.rb:26:in `call’
logster-2.12.2/lib/logster/middleware/reporter.rb:43:in `call’
railties-7.0.4.3/lib/rails/rack/logger.rb:40:in `call_app’
railties-7.0.4.3/lib/rails/rack/logger.rb:27:in `call’
/var/www/discourse/config/initializers/100-quiet_logger.rb:20:in `call’
/var/www/discourse/config/initializers/100-silence_logger.rb:29:in `call’
actionpack-7.0.4.3/lib/action_dispatch/middleware/remote_ip.rb:93:in `call’
actionpack-7.0.4.3/lib/action_dispatch/middleware/request_id.rb:26:in `call’
/var/www/discourse/lib/middleware/enforce_hostname.rb:24:in `call’
rack-2.2.7/lib/rack/method_override.rb:24:in `call’
actionpack-7.0.4.3/lib/action_dispatch/middleware/executor.rb:14:in `call’
rack-2.2.7/lib/rack/sendfile.rb:110:in `call’
actionpack-7.0.4.3/lib/action_dispatch/middleware/host_authorization.rb:131:in `call’
/var/www/discourse/plugins/discourse-prometheus/lib/middleware/metrics.rb:14:in `call’
rack-mini-profiler-3.1.0/lib/mini_profiler.rb:260:in `call’
message_bus-4.3.2/lib/message_bus/rack/middleware.rb:60:in `call’
/var/www/discourse/lib/middleware/request_tracker.rb:228:in `call’
railties-7.0.4.3/lib/rails/engine.rb:530:in `call’
railties-7.0.4.3/lib/rails/railtie.rb:226:in `public_send’
railties-7.0.4.3/lib/rails/railtie.rb:226:in `method_missing’
rack-2.2.7/lib/rack/urlmap.rb:74:in `block in call’
rack-2.2.7/lib/rack/urlmap.rb:58:in `each’
rack-2.2.7/lib/rack/urlmap.rb:58:in `call’
unicorn-6.1.0/lib/unicorn/http_server.rb:634:in `process_client’
unicorn-6.1.0/lib/unicorn/http_server.rb:739:in `worker_loop’
unicorn-6.1.0/lib/unicorn/http_server.rb:547:in `spawn_missing_workers’
unicorn-6.1.0/lib/unicorn/http_server.rb:143:in `start’
unicorn-6.1.0/bin/unicorn:128:in `<top (required)>’
/var/www/discourse/vendor/bundle/ruby/3.2.0/bin/unicorn:25:in `load’
/var/www/discourse/vendor/bundle/ruby/3.2.0/bin/unicorn:25:in `’
لقد قمت بفصل هذه في موضوع خاص بها حيث يبدو أن هناك العديد من التقارير.
لست أقرب إلى معرفة المشكلة. ![]()


