Eclipse Luna から Mars にアップグレードした後、Ctrl+Click/F3 ドリルダウン機能 (Open Declaration) が機能しなくなり、エラーがスローされることがわかりました。
エディターを開く際の問題。詳細については、エラー ログを参照してください。
次のエントリは、Eclipse エラー ログ自体に表示されます。
テキスト ホバーの計算中に予期しないランタイム エラーが発生する (NullPointerException が発生する)
型の推論中にエラーが発生する (NullPointerException が発生する)
内部エラー (NullPointerException が原因で InvocationTargetException が発生する)
いくつかの追加の観察:
- この問題は、Luna では問題がなかった JavaScript 構成のプロジェクトで発生します。
- この問題は、JS ファイルがそれほど複雑ではない別の JavaScript プロジェクトでは発生しません(問題のあるプロジェクトでは、5 つのファイルで 70KB に対して、19 のファイルで 5MB (ExtJS ライブラリを除く))。
- 推奨される更新プロセス ( https://wiki.eclipse.org/FAQ_How_do_I_upgrade_Eclipse%3F )
を使用して、Luna の上に Mars をインストールしました。
- アップグレード中に問題が発生したことが原因ではないことを確認するために、Eclipse Mars for Java EE Developers もダウンロードして、新しくインストールしました。
- プロジェクトについても同じことを行い、最初からセットアップして、古いルナの設定が火星を台無しにする可能性を排除しました
- Open Declaration、Open Implementation などは Java で動作しますが、Javascript のみ影響があるようです
この問題を解決するために私にできることがあるのか、それとも Eclipse の問題なのか、誰にもわかりませんか? (Eclipse の Bugzilla に関連するものは見つかりませんでした)