Troubleshooting Jira automation: SOME ERRORS and FAILURE status
プラットフォームについて: Data Center - この記事は、Data Center プラットフォームのアトラシアン製品に適用されます。
このナレッジベース記事は製品の Data Center バージョン用に作成されています。Data Center 固有ではない機能の Data Center ナレッジベースは、製品のサーバー バージョンでも動作する可能性はありますが、テストは行われていません。サーバー*製品のサポートは 2024 年 2 月 15 日に終了しました。サーバー製品を利用している場合は、アトラシアンのサーバー製品のサポート終了のお知らせページにて移行オプションをご確認ください。
*Fisheye および Crucible は除く
自動化ルールはさまざまな理由で失敗する可能性があります。監査ログに表示される最も一般的なステータスは、次の 2 つです。
- 何らかのエラー ステータス: SOME ERRORS
- 失敗ステータス: FAILURE
監査ログに報告されるエラーの意味とその修正方法を理解するのは難しい場合があります。この記事の目的は、最も一般的なエラーとそれに関連するナレッジ ベース記事 (またはバグ チケット) を一覧表示して、修正に役立てることです。
このページの内容
環境要件
Jira Data Center 10.0 以降、Jira Data Center (Software と Service Management の両方) の一部として Jira 自動化 (以前の Automation for Jira) を統合しました。これは、Jira または Universal Plugin Manager (UPM) 経由で便利にアップグレードできます。Jira 自動化のエクスペリエンスを最適化かつ強化するため、Jira 10.0 からは Jira 自動化をバンドル バージョンとしてのみ提供することにしました。
このガイドは、以下を使用していることを前提としています。
- Jira Data Center 8.0.0 以降
- Jira automation Data Center 7.4.0 or later
エラー シナリオ
SOME ERRORS ステータスでルールが完了しない
SOME ERRORS ステータスでルールが失敗した場合は、以下のリストで監査ログに表示されたエラーを探して、対応する記事またはバグ レポートを開いて解決してください。
- 特定のステータスへのどのトランジションでも課題が見つかりませんでした
- 不明なユーザーに割り当てることはできません
- 選択した解決状況はこの操作中には選択できません
- サービス プロキシが破棄されました
- 課題の編集対象のフィールドまたはフィールド値がありません
- フィールド XXXX が存在しないか、そのフィールドを閲覧する権限を持っていません
- 編集中の不明なフィールド セットは、プロジェクト/タイプで利用できない可能性があります
- 課題タイプが選択されていません。(issuetype)、プロジェクトが選択されていません。(pid)
- 指定された URL が Jira 許可リストにないか、匿名ユーザーからのリクエストが有効になっていません
- SLA 上で JQL クエリを実行するには、ライセンス取得済みのサービス プロジェクトが必要です
- プロジェクト/タイプ ID のためのメタデータ作成が見つかりませんでした
- ラベル 'XXXXXX' にはスペースが含まれているため無効です (labels)
- 内部サーバー エラー (Confluence に Webhook を送信する際に 500 エラーが発生)
- com.atlassian.jira.issue.history.ChangeItemBean クラスのシリアライザーが見つからず、BeanSerializer を作成するためのプロパティも見つかりません
- SSLPeerUnverifiedException:<subdomain.webhook.office.com> の証明書は、サブジェクトの代替名いずれとも一致しません
- クラス com.onresolve.scriptrunner.automation.ExecuteScriptIssueActionV2 をクラス com.codebarrel.automation.api.thirdparty.AutomationRuleComponent にキャストできません
- 解決状況オブジェクトに有効な 'ID' や '名前' が見つかりません。(resolution)
- 現在の値を取得できませんでした
- 未知のフィールドがトランジション中に設定されました。フィールドがトランジション画面上にない可能性があります。フィールドは無視されました
- この課題に作業ログを関連付ける権限がありません
- ステップ #XXXXX 完了のマーク中にエラーが発生しました: 根本原因: 存在しないエンティティを更新しようとしました
- ユーザー '<SOME_USERNAME>' はこのユーザー ピッカーには無効です。(customfield_XXXXX)
- この課題にコメントを付ける権限がありません
FAILURE ステータスでルールが完了しない
FAILURE ステータスでルールが失敗した場合は、以下のリストで監査ログに表示されたエラー (あれば) を探して、対応する記事またはバグ レポートを開いて解決してください。
- サードパーティのアクションによって発生したエラーのないルールの失敗
- あなた、またはこのルールのルール実行者に必要な権限がありません
- "com.atlassian.jira.web.ExecutingHttpRequest.get()" の戻り値が null のため、"javax.servlet.http.HttpServletRequest.getParameterMap()" を呼び出せません
- java.lang.NoClassDefFoundError: com/codebarrel/automation/api/thirdparty/AutomationRuleComponent
- java.lang.StringIndexOutOfBoundsException: 開始 X、終了 Y、長さ Z