Lo interesante es que gif.svg en el repositorio de componentes está totalmente en blanco:
También puede ser que el componente no sea compatible con S3, pero no estoy seguro. Funcionó antes, dejó de funcionar correctamente en algún momento de 2022 cuando se informó por primera vez aquí.
Meta usa S3 y el icono funciona aquí.
Hola. Quisiera informar que el problema persiste; definitivamente ha pasado más de un año desde que no tenemos el icono de GIF en nuestro editor.
Desde entonces, el error en la sección de Administración de Componentes cambió a:
Error con icons-sprite: #<TypeError: no implicit conversion of nil into String>
Y los registros ahora muestran un mensaje diferente en relación con estos problemas, los cuales también afectan a DiscoTOC (aunque no he encontrado problemas visuales con él y se usa con poca frecuencia):
Missing ThemeSvgSprites for theme 5, uploads 51, 1619
Detalles completos del error
Mensaje (4255 copias reportadas)
Missing ThemeSvgSprites for theme 5, uploads 51, 1619
Pila de seguimiento
/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 `’
He dividido estos en su propio tema ya que parece que hay varios informes.
Aún no me acerco a averiguar cuál es el problema. ![]()


