[Error] No se puede crear una etiqueta en la publicación debido al plugin Tickets

Mi foro recientemente no me permite agregar una etiqueta. Dice error interno después de la actualización.

image

No tengo grupos de etiquetas requeridos.

1 me gusta

Esto me sucedió ayer en mi sitio de prueba. Desafortunadamente, no verifiqué si había errores en la consola para una reproducción antes de ejecutar ./launcher rebuild app. Sin embargo, una reconstrucción lo solucionó por mí. :+1:

1 me gusta

No, todavía tengo el error incluso después de una reconstrucción. Aquí está el backtrace del registro de errores.

NoMethodError (método no definido `id' para #<Array:0x00007f86479e85e8>) app/controllers/tags_controller.rb:249:in `search' app/controllers/application_controller.rb:404:in `block in with_resolved_locale
Mensaje (149 copias reportadas)

NoMethodError (método no definido `id' para #<Array:0x00007f86479e85e8>)
app/controllers/tags_controller.rb:249:in `search'
app/controllers/application_controller.rb:404:in `block in with_resolved_locale'
app/controllers/application_controller.rb:404:in `with_resolved_locale'
lib/middleware/omniauth_bypass_middleware.rb:71:in `call'
lib/middleware/content_security_policy/middleware.rb:12:in `call'
lib/middleware/anonymous_cache.rb:368:in `call'
config/initializers/100-quiet_logger.rb:23:in `call'
config/initializers/100-silence_logger.rb:31:in `call'
lib/middleware/enforce_hostname.rb:23:in `call'
lib/middleware/request_tracker.rb:202:in `call'

Backtrace

plugins/discourse-tickets/plugin.rb:47:in `block in filter_allowed_tags'
plugins/discourse-tickets/plugin.rb:47:in `select'
plugins/discourse-tickets/plugin.rb:47:in `filter_allowed_tags'
app/controllers/tags_controller.rb:249:in `search'
plugins/discourse-custom-wizard/lib/custom_wizard/extensions/tags_controller.rb:7:in `search'
actionpack (6.1.4.7) lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action'
actionpack (6.1.4.7) lib/abstract_controller/base.rb:228:in `process_action'
actionpack (6.1.4.7) lib/action_controller/metal/rendering.rb:30:in `process_action'
actionpack (6.1.4.7) lib/abstract_controller/callbacks.rb:42:in `block in process_action'
activesupport (6.1.4.7) lib/active_support/callbacks.rb:117:in `block in run_callbacks'

Env

HTTP HOSTS: forum.duelistsunite.org

Parece ser un problema con discourse tickets. Lo eliminaré y reconstruiré.

1 me gusta

Hmmm. Sí. Ahora que lo mencionas… De hecho, desinstalé ese plugin durante mi reconstrucción como un trabajo de “ya que estaba”, pero no me di cuenta de que estaba conectado. En retrospectiva, esa habría sido información útil para compartir. :man_facepalming:

Ahora funciona después de reconstruir sin tickets de discurso.

1 me gusta

@angus ¿deberíamos mover Tickets Plugin 🎟 a #plugin:broken-plugin?

Sí, creo que es apropiado. Lo he movido. Me motivará a arreglarlo.

4 Me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.