Jira サーバーのダッシュボード ガジェットで 404 または GadgetException エラーが表示される
症状
ダッシュボードで 1 つ以上のガジェットを表示できず、ダッシュボードのガジェット ウィンドウで次のいずれかの例外が表示される。
Http status 404 - /plugins/servlet/gadgets/ifr
Error loading gadget: org.apache.shindig.gadgets.GadgetException: Unable to retrieve gadget xml. HTTP error 404
原因とソリューション
この問題はさまざまな原因で発生します。それぞれの事例とソリューションを順にご確認ください。
原因 1
Jira のホーム設定に誤りがあるために問題が発生しています。一般に Jira ホームが Tomcat Host の "appBase" と同じ場所に設定されています。
ソリューション
- Jira をシャットダウンします。
- 「Jira のホーム ディレクトリの設定」に従って Jira のホーム ディレクトリを変更します。Jira のホーム ディレクトリはインストール ディレクトリや webapp のデプロイ先とは異なる必要があります。
- Jira を再起動します。
原因 2
SSL の構成ミスのために問題が発生しています。
ソリューション
- 自己署名ではなく実際に証明済みのセキュアな証明書を利用していることを確認します。
- 次のコマンドを利用して証明書を再インポートします。.p7b と .jks ファイルが必要になります。
- keytool -import -trustcacerts -alias server -file <ドメイン名>.p7b -keystore <ドメイン名>.jks
- iptables に次の行を追加します。
- iptables -t nat -A OUTPUT -p tcp -d <IP アドレス> --dport 443 -j DNAT --to <IP アドレス>:<ポート番号>
- IP アドレスにポイントするエントリをドメインに追加します (Jira と別の製品で同じ VM を共有している場合)
- テスト時には、クライアントの hosts ファイルを変更して SSL 名を IP アドレスにポイントするようにします。 (例 - C:\windows\system32\drivers\etc\hosts)
原因 3
アプリケーションのダウン、プラグインの削除、古いプラグインのために問題が発生しています。
ソリューション
- ガジェットが別のシステム (Confluence、Fisheye、Bamboo など) のデータに依存する場合、関連するアプリケーションが起動していて問題なく実行されていることを確認します。
- ガジェットがプラグインのデータに依存する場合、プラグインが適切に動作していて、削除しておらず、古くなっていないことを確認します。
原因 4
古いインデックス/作業ディレクトリの破損のために問題が発生しています。
Jira でインデックスを削除すると完全な再インデックスが必要になる点にご注意ください。このため、Jira でインデックスを再構築するためのダウンタイムが発生します。この提案内容は営業時間外に行うことを強く推奨します。
ソリューション
- Jira をシャットダウンします。
- 次のディレクトリからコンテンツを削除します。
- <Jira ホーム>/caches/indexes/
- <Jira ホーム>/plugins/.bundled-plugins/
- <Jira ホーム>/plugins/.osgi-plugins/
- <Jira インストール>/work/
- Jira を再度起動します。
- Jira インスタンスを再インデックスします。
その他の原因とソリューション
- Jira に互換性のないプラグインがあると、すべてのガジェットが失敗します。たとえば、Atlassian JMX Monitoring Plugin は問題を発生させることが確認されています。
- Jira をシャットダウンし、installed-plugins フォルダからプラグインを削除して Jira を再起動します。
- サポート対象のプラットフォームに含まれないシステム上で Jira を実行しているために問題が発生します。ご利用の OS、データベース、Java バージョン、web ブラウザ、およびアプリケーション サーバーがサポート対象であることをご確認ください。
- この問題が Jira の古いバージョンでのバグである可能性があります。Jira の最新バージョンにアップグレードします。
- メモリ不足で問題が発生しています。メモリ割り当てを増やして 768 MB以上にします。
- 上記で問題が解決されない場合、データベースのバックアップを作成し、次のバグの回避策をお試しください。 - GHS-9991Getting issue details... STATUS
最終更新日 2019 年 9 月 25 日
Powered by Confluence and Scroll Viewport.