Team Calendars for Confluence No Longer Renders After Updating the Plugin

お困りですか?

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

コミュニティに質問

症状

The Team Calendars for Confluence page is now displayed as $calendarhtml:

 

Variations of the following appear in the atlassian-confluence.log:

2015-01-14 12:32:06,835 ERROR [http-bio-8090-exec-196] [common.error.jersey.ThrowableExceptionMapper] toResponse Uncaught exception thrown by REST service: bundle [com.atlassian.confluence.extra.team-calendars]
 -- url: /rest/calendar-services/1.0/calendar/export/subcalendar/private/c902c90afb7b1e44df02fc0a6f796cb97a7b81fd.ics | userName: anonymous
com.atlassian.activeobjects.internal.ActiveObjectsInitException: bundle [com.atlassian.confluence.extra.team-calendars]
	at com.atlassian.activeobjects.osgi.TenantAwareActiveObjects$1$1$1.call(TenantAwareActiveObjects.java:105)
	at com.atlassian.activeobjects.osgi.TenantAwareActiveObjects$1$1$1.call(TenantAwareActiveObjects.java:92)
	at com.atlassian.sal.core.executor.ThreadLocalDelegateCallable.call(ThreadLocalDelegateCallable.java:42)
	at java.util.concurrent.FutureTask.run(FutureTask.java:262)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.IllegalStateException: Cannot create object because the plugin container is unavailable for bundle 'com.atlassian.confluence.extra.team-calendars'
2016-03-02 16:57:17,425 ERROR [http-bio-8090-exec-2357] [common.error.jersey.ThrowableExceptionMapper] toResponse Uncaught exception thrown by REST service: Cannot uninstall 'com.atlassian.confluence.extra.team-calendars'
 -- url: /rest/plugins/1.0/com.atlassian.confluence.extra.team-calendars-key | userName: USER | referer: https://HOST:PORT/plugins/servlet/upm
com.atlassian.plugin.osgi.container.OsgiContainerException: Cannot uninstall 'com.atlassian.confluence.extra.team-calendars'
	at com.atlassian.plugin.osgi.factory.OsgiPlugin.uninstallInternal(OsgiPlugin.java:609)

原因

The updated Team Calendars for Confluence is corrupt.

回避策

Clear the Confluence plugins cache

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

目的

Confluence のプラグイン キャッシュの同期状況が失われたり内容が破損したりした場合に、それらを削除する。

ソリューション

  1. Confluence を終了します。
  2. Confluence を実行しているユーザーに confluence-home ディレクトリへの完全な読み取り / 書き込み権限が割り当てられていることを確認します。
  3. Delete the following directories in the Confluence home directory:

    This will remove the plugin cache files only and will not permanently remove any plugins. These directories will be recreated during the next Confluence startup.  However, some third-party plugins may store metadata in these directories, so we recommend creating a temporary backup of the directories.
    • <confluence-home>/bundled-plugins
    • <confluence-home>/plugins-cache
    • <confluence-home>/plugins-osgi-cache
    • <confluence-home>/plugins-temp
    • <confluence-home>/bundled-plugins_language (in recent Confluence versions, you may not see this directory. It's safe to skip)
  4. (Optional step) Reset all Confluence plugins back to their default state through the database.
  5. Confluence を起動します。

If running Data Center, repeat all steps on each node one by one.

関連トピック
説明Confluence のプラグイン キャッシュの同期状況が失われたり内容が破損したりした場合に、それらを削除する。
製品Confluence
プラットフォーム

クラウド

ソリューション

最終更新日 2018 年 11 月 15 日

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

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