ICS ファイルからすべてのイベントをインポートするときに Team Calendars が失敗する
プラットフォームについて: サーバーと Data Center のみ。この記事は、サーバーおよび Data Center プラットフォームのアトラシアン製品にのみ適用されます。
問題
Team Calendars に .ics ファイルをインポートしたあとに、次の警告メッセージのいずれかが表示される。一部のイベント (Jira 課題の日付、Jira Agile のスプリント、Jira プロジェクトのリリースなど) がカレンダーに表示されない。
原因
次のようにサーバー ログに NullPointerException が記録される。
Unable to import events of type jira-project-releases
/confluence/plugins/calendar/importsubcalendar.action | traceId: 98d5540f729e61f6 | userName: admin | action: importsubcalendar
java.lang.NullPointerException
回避策
オプション 1. Team Calendars の .ics ファイルを Team Calendars にインポートする
Team Calendars からのエクスポート
カレンダーの右側の
を選択し、[iCalendar にエクスポート] を選択します (これによって Team Calendars の独自の形式が .ics ファイルに適用されます)。- .ics ファイルをコンピューターに保存します。
Team Calendars へのインポート
- [カレンダーを追加] の右側にある を選択し、[カレンダーをインポート] を選択します。
カレンダーの名前を入力し、コンピューターに保存した .ics ファイルをアップロードします。
カレンダーのイベントを読み込めるかどうかを確認します。
イベントが引き続き読み込まれない場合、サーバー ログで詳細を確認するために管理者に問い合わせてください。
オプション 2. Team Calendars の .ics ファイルをサードパーティのカレンダーにインポートする
Team Calendars での操作
- カレンダーの右側の を選択し、[購読] を選択します。
- [iCal] を選択してカレンダー URL をコピーします。
サードパーティのカレンダーでの操作
- カレンダー アプリに移動し、コピーしたカレンダー URL を使ってカレンダーをセットアップします。iCal カレンダーの追加方法については、ご利用のカレンダー アプリのドキュメントをご確認ください。