Like Button not Working after Upgrade
プラットフォームについて: Data Center - この記事は、Data Center プラットフォームのアトラシアン製品に適用されます。
このナレッジベース記事は製品の Data Center バージョン用に作成されています。Data Center 固有ではない機能の Data Center ナレッジベースは、製品のサーバー バージョンでも動作する可能性はありますが、テストは行われていません。サーバー*製品のサポートは 2024 年 2 月 15 日に終了しました。サーバー製品を利用している場合は、アトラシアンのサーバー製品のサポート終了のお知らせページにて移行オプションをご確認ください。
*Fisheye および Crucible は除く
症状
After upgrading Confluence, upon attempting to like or unlike a page an email notification is sent as expected, but the page is not updated accordingly.
atlassian-confluence.log
に次のメッセージが表示される。
ERROR [tomcat-http--22] [atlassian.event.internal.EventPublisherImpl] invokeListeners There was an exception thrown trying to dispatch event 'com.atlassian.confluence.event.events.like.LikeCreatedEvent@3562d9c8[user=EmbeddedCrowdUser{name='xxx', displayName='xxx xxx', directoryId=1179649},content=page: content (23396589),timestamp=1350569503769]' from the invoker 'com.atlassian.event.internal.SingleParameterMethodListenerInvoker@35188d90'.
-- url: /confluence/rest/likes/1.0/content/23396589/likes | userName: xxx | referer: https://confluence_URL/confluence/display/SpaceKey/Page+Name
java.lang.RuntimeException: Invalid recipient: null
原因
The Like plugin broke during the upgrade.
ソリューション
Resolution 1:
Try disabling/enabling the Confluence Like plugin in Confluence Admin > Plugins > Show System Plugins.
Resolution 2:
It may be required to completely remove all plugins cache by following the instructions on the How to clear Confluence plugins cache page.