Faster Permissions Service cannot be enabled due to corrupted group name

お困りですか?

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

コミュニティに質問

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

このナレッジベース記事は製品の Data Center バージョン用に作成されています。Data Center 固有ではない機能の Data Center ナレッジベースは、製品のサーバー バージョンでも動作する可能性はありますが、テストは行われていません。サーバー*製品のサポートは 2024 年 2 月 15 日に終了しました。サーバー製品を利用している場合は、アトラシアンのサーバー製品のサポート終了のお知らせページにて移行オプションをご確認ください。

*Fisheye および Crucible は除く

要約

Faster permission service was introduced since Confluence 7.16 to achieve better performance.
However, an error like below may occur in application log (atlassian-confluence.log), when enabling it.

2022-05-31 16:47:50,526 ERROR [pool-12-thread-9] [security.denormalisedpermissions.impl.DenormalisedChangeLogListenerBase] updateAllRecords Content service: unable to update all permissions: java.lang.IllegalStateException: java.util.concurrent.ExecutionException: java.lang.IllegalStateException: We got user or group name 'xyz' from database even though we haven't requested it. It seems it's a bug
java.util.concurrent.ExecutionException: java.lang.IllegalStateException: java.util.concurrent.ExecutionException: java.lang.IllegalStateException: We got user or group name 'xyz' from database even though we haven't requested it. It seems it's a bug

原因

This issue should be caused by corrupted group name. Especially, it may happen when there are trailing blank characters (trailing spaces etc.) in a group name.

ソリューション

Check if there is any corrupted group names in any tables of https://confluence.atlassian.com/confkb/how-to-rename-a-group-and-preserve-its-permissions-948228977.html

If any wrong group name is found, run the update SQL in the KB to correct them.

最終更新日: 2024 年 12 月 19 日

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

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