自動化ページの読み込みが終了しない

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

 

 

プラットフォームについて: Server および Data Center のみ。この記事は、Server および Data Center プラットフォームのアトラシアン製品にのみ適用されます。

Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.

*Fisheye および Crucible は除く

問題

Jira Service Management プロジェクト > [設定] > [自動化] の順に参照すると、ページに回転する輪が表示されて読み込みが終了しません。

atlassian-jira.log に次のメッセージが出力されます。

java.lang.NullPointerException
at com.atlassian.servicedesk.plugins.automation.internal.configuration.ruleset.dao.querydsl.RuleDao.createRule(RuleDao.java:125)
at com.atlassian.servicedesk.plugins.automation.internal.configuration.ruleset.dao.querydsl.RuleDao.lambda$getForRuleSetRevisionIds$2(RuleDao.java:109)
at java.util.stream.Collectors.lambda$mapping$8(Collectors.java:355)
at java.util.stream.Collectors.lambda$groupingBy$45(Collectors.java:909)
...

診断

データベースの Automation テーブルに NULL 値があるかどうかを確認します。次の両クエリは NULL 値を最初の列に返すはずです。

  1. select * from `AO_9B2E3B_RULE` where ENABLED is null;
  2. select IS_SYSTEM_RULE_SET, RULE_SET_ID, ID from `AO_9B2E3B_RULESET_REVISION` where IS_SYSTEM_RULE_SET is null;

 

原因

データベースには、[有効] 列に NULL 値を持つ Automation ルールが少なくとも 1 つあります。

 

ソリューション

データベースの変更を行う場合は必ず事前にバックアップを取得してください。可能な場合は、まずステージング サーバーで SQL コマンドの変更、挿入、更新、または削除を行うようにします。

  1. Update the table to include the value needed. (info)ID = 3 is an example here, please change the 3 into the actual IDs you have obtained from the previous select queries.

    update `AO_9B2E3B_RULE` set ENABLED = '1' where ID = 3;
    update `AO_9B2E3B_RULESET_REVISION` set IS_SYSTEM_RULE_SET = '0' where ID = 3;
  2. Jira を再起動します。

 

最終更新日 2020 年 11 月 23 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.