One user can't visit my forum and there's an error in the logs

AI-generated summary

A user is experiencing issues visiting a Discourse forum, receiving an Error 500. The error log shows an unmatched route in the groups controller, specifically for the comité_basket group. Canapin has confirmed the issue occurs on multiple devices with the same internet connection. simon suspects the problem lies in generating the ‘not found’ page for the comité_basket group.

Hi,

My forum’s always working well, however, one person can’t visit it.

She has an error 500 and there’s this message in Discourse’s logs:

2:21 pm
ActionView::Template::Error (No route matches {:action=>"show", :controller=>"groups", :id=>"comité_basket", :post_number=>"3", :slug=>"reunions-du-comite-basket", :topic_id=>"23649"}, possible unmatched constraints: [:id])
app/views/exceptions/not_found.html.erb:9
app/controllers/application_controller.rb:828:in `build_not_found_page'
app/controllers/application_controller.rb:286:in `block in rescue_discourse_actions'
app/controllers/application_controller.rb:358:in `block in with_resolved_locale'
app/controllers/application_controller.rb:358:in `with_resolved_locale'
app/controllers/application_controller.rb:284:in `rescue_discourse_actions'
app/controllers/application_controller.rb:205:in `block in <class:ApplicationController>'
lib/middleware/omniauth_bypass_middleware.rb:68:in `call'
lib/content_security_policy/middleware.rb:12:in `call'
lib/middleware/anonymous_cache.rb:353: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:177:in `call'

Any idea what’s going on?

She tried on her computer as well on her smartphone, on the same Internet connection.

That is strange. It looks like the user is trying to access your comité_basket group and something is going wrong with generating the ‘not found’ page for the group.