事象
IM-jugglingでjugglingプロジェクトを開く(ビルド)際、下記エラーが発生する。
ビルド中にエラーが発生しました。
プロジェクト 'project' でビルダー 'JugglingBuilder' の実行中にエラーが発生しました。
jp.co.intra_mart.jackling.exception.ResourceUnreachableException: Metadata is not found in all registered repositories(retried 5 times).
related module information
id:jp.co.intra_mart.module.pack.im_event_navigator_pack_advanced
version:8.0.33
ResourceUnreachableと書いてある。これっぽい。
原因
/ユーザ/{ユーザ名}/juggling/workspace/.repositroy配下に必要なモジュールが含まれていない。
↑事象が起きた際の.repositoryの状態。空になっている。
jugglingはインターネット接続をすることで必要モジュールをローカルリポジトリにダウンロードしている。そのためjugglingのネットワーク設定が正しくないと、必要モジュールを正常にダウンロードできない。
確認事項
確認事項は2つ
①Wi-Fiや優先LANでインターネット接続があるか
②「ネットワーク」設定でPCと同等のプロキシが設定されているか
特にこの②が肝要で、jugglingはPCの設定を引き継がない。
というわけで設定
設定>一般>ネットワーク接続でプロキシ設定画面を開く。
アクティブプロバイダーは「手操作」を選択。
各設定をすれば「編集」が押下できるようになるのでそこから。
認証が必要な場合はチェックを付けてユーザ名とパスワードを忘れずに。
適用→OKで設定画面を閉じる。
jugglingを再起動。
結果
再起動後、/ユーザ/{ユーザ名}/juggling/workspace/.repositroy配下にフォルダが作成されていることを確認。
juggling.imも正常に開く。
まとめ
juggling動かん!ではなく、エラーメッセージをしっかり読むのが大事ですね。