Automation page keeps loading

お困りですか?

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

コミュニティに質問

 

 

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

問題

When browsing Jira Service Management project > Settings > Automation, the page shows a spinning wheel and never finish loading.

The following appears in the 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)
...

診断

Check if there is any NULL value in the Automation table in the database, both the queries below should return a NULL value for the first column.

  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;

 

原因

There is at least one Automation rule in the database with NULL value in the "Enabled" column.

 

ソリューション

データベースの変更を行う場合は必ず事前にバックアップを取得してください。可能な場合は、まずステージング サーバーで 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.