webhookによるRedmineチケット起票ができなくなった
完了お世話になっております。
ランブック内のアクションステップで、webhookを使用してRedmineにチケットを起票しています。
2025/5/8 13:53:14までチケット起票が正常に実行できておりましたが、
2025/5/8 19:53:03以降、422 Unprocessable Entityによりチケット起票がエラーとなりました。
この間に該当のランブックやアクションの設定変更は実施しておらず、パラメータにも異常はないように思います。
こちら原因について調査いただけないでしょうか。
よろしくお願いいたします。
-
正式なコメント
お問い合わせありがとうございます。
1つ確認したいのですが、422エラーはRedmineサーバから返されたものでしょうか。
もし、その通りである場合、何等かの理由でそれまでOKだったものがNGになった可能性が考えられます。
大まかな要因としては2種類考えられます。- Redmine側に変更があり、チェックが厳密化された
例えば、WebhookアクションのContent-Typeの不備(未記述や間違った記述の場合)やbodyのフォーマットが不正の場合、Redmine側のチェックの厳密化によって、OKだったものがエラーで返されるようになった可能性が考えられます。 - Webhookアクションに展開される元となるメッセージがRedmineに受け付けられなくなった
Webhookアクションには受信メッセージから内容を展開したものを載せているかと思いますが、文字コードが変わって正しくない内容に変わったり、受信メッセージの内容が変わったことでフォーマット不正が発生した可能性が考えられます。
もし、422エラーがRedmineからの戻りではない場合は、どこからどこに戻されてきたのか教えていただけますでしょうか。改めて確認させていただきますので、よろしくお願いします。
コメントアクション - Redmine側に変更があり、チェックが厳密化された
サインインしてコメントを残してください。
コメント
4件のコメント