(Eclipse側復旧済)Eclipseのマーケットプレースから「Web開発者ツール」が検索できないあなたへ
(2025/6/12 追記)EclipseのAPIが復旧していることを確認しました。
現在は通常通りテキストでの検索が可能だと思いますが、またいつ同じ事象が起きるともわからないので、その際は参考にしていただければ幸いです。
Eclipseのマーケットプレイスが使えない……?
ある日研修生から、「Eclipseのマーケットプレースから『Web開発者ツール』をインストールしようとするとエラーになる」という報告がありました。
具体的には、次のような手順で検索を行うよう指示をしていました。
1. 「ヘルプ(H)」から「Eclipseマーケットプレース」を選択する
2. 「Web開発者」や「Web」等を入力し検索する
3. 「Eclipse Web開発者ツール」の右下にある「インストール」ボタンを押下し、インストールする
2025/6/6ごろから、「Web開発者」「Web」などの単語で検索を行うと、以下のようなエラーが出るという報告がありました。
(同じ研修生によると、2025/6/5時点では大丈夫だったようです)
……この時点で、APIのURI名や返ってきているのが500エラーであることなどからいろいろ察したところはありましたが、とりあえず切り分けのため、以下の観点で調査を行いました。
*研修生以外のPC(つまり私のPC)でも同じことが起きるか
*ブラウザからEclipseマーケットプレースを利用しても検索が失敗するか
*社内ネットワーク経由以外でも同じことが起きるか(かなーり念のため)
結果はすべてNGでした。
あくまで500エラーということで、マーケットプレース側で起きているエラーですので、我々には何が起こっているかはわかりません。
なので、ここから先は推測なのですが、URIに"apache_solr"という単語が使われていることから、おそらくマーケットプレースの検索に用いられているインデクサーはApache Solrというもので、そこで何らかのエラーが起きているのだと思います。
(たまたま、私が昔いたPJでもApahe Solrを使用していました)
ファセット検索を使うことで回避可能
Solrには「テキスト検索」とは別に、「ファセット検索」という検索方法があります。
ECサイトを利用する方は、カテゴリやブランド、サイズや色など、商品の「属性」での検索(および絞り込み)を行ったことがあるのではないでしょうか。
テキストではなく、属性などあらかじめ用意された検索条件での絞り込みを「ファセット検索」と呼びます。
Eclipse マーケットプレースでいうと、以下の赤枠の部分が「ファセット検索なのでは?」と思い実際に絞り込みを行ったところ、ブラウザではうまく動作することがわかりました。
ファセットでの検索結果はこんな感じです。
「Eclipse Project」でファセット検索したうえで、「Most Popular」でソートをかけると、お目当てのツールが出てくるということがわかりました。
Eclipseからの手順
ブラウザから絞り込み可能であることが分かったので、最悪ここから取得すればよいであろうことはわかりましたが、研修生のような初学者からするとEclipse側から検索できた方がうれしいかなと思いましたので、そちらの手順も載せておきます。
1. 検索窓に"Web"等の単語が入力されている場合は、必ず削除する
2. 上部のセレクトボックスを「All Markets」から「Eclipse Project」に変更
3. 下の方にスクロールする
とりあえず、「Eclipse Web開発者ツール」に関してはこれでインストールが可能かと思います。
その他のツールについて
とりあえず今回お目当てのツールについてはファセット検索で何とかなりましたが、
そうはいかないツールの方が多いのではないかと思います。
その場合、マーケットプレースでの検索は失敗しますが、検索エンジンに直接ツールのページがインデックスされている場合は、そちらで検索が可能かと思います。
あくまで今回不具合が起きているのは、マーケットプレースそのものではなく「テキスト検索」機能だけみたいですので、暫定的に検索エンジンを使ってツールのページへ直接アクセスするしかないかなと思います。