我在Sentry有错误报告。我怎么才能修好它?
ActionDispatch::Http::MimeNegotiation::InvalidType
{#context'com.opensymphony.xwork2.dispatcher.httpservletresponse'.addheader('o0scxl85'“不是有效的MIME类型。
最近的几行日志是:
actionpack (6.1.4.1) lib/action_分派/http/mime_negotiation.rb在content_mime_type第31行的块救援中
第24行content_mime_type中的actionpack (6.1.4.1) lib/action_分派/http/mime_negotiation.rb
rack (2.2.3) lib/齿条/request.rb在fetch_header的第69行中取(2.2.3) lib/齿条/request.rb(第69行)
发布于 2021-11-24 10:11:00
如果您发布rails & sentry的版本,这将是有帮助的。
据我所知,最新版本的哨兵红宝石已经忽略了这个例外。请查一下提交。所以,升级哨兵红宝石应该能解决你的问题。如果您不打算自己处理它,则需要添加一个自定义中间件来捕获异常并发送响应。
参考资料:https://github.com/rails/rails/pull/35604#issuecomment-835274505
https://stackoverflow.com/questions/69753130
复制相似问题