2

私は Eclipse で JProfiler 7 を 1 年以上使用していますが、定期的に Eclipse がプロファイルを実行できなくなり、Eclipse 内部から NullPointerException が発生する状態になっているようです。以前は機能していたプロファイルを実行すると、次のエラーが発生します。

An internal error occurred during: "Launching TestMain".

java.lang.NullPointerException
    at org.eclipse.jdt.internal.launching.JavaSourceLookupUtil.getPackageFragmentRoot(JavaSourceLookupUtil.java:156)
    at org.eclipse.jdt.internal.launching.JavaSourceLookupUtil.translate(JavaSourceLookupUtil.java:57)
    at org.eclipse.jdt.launching.JavaRuntime.getSourceContainers(JavaRuntime.java:2435)
    at org.eclipse.jdt.launching.sourcelookup.containers.JavaSourcePathComputer.computeSourceContainers(JavaSourcePathComputer.java:58)
    at org.eclipse.debug.internal.core.sourcelookup.SourcePathComputer.computeSourceContainers(SourcePathComputer.java:69)
    at org.eclipse.debug.core.sourcelookup.containers.DefaultSourceContainer.createSourceContainers(DefaultSourceContainer.java:112)
    at org.eclipse.debug.core.sourcelookup.containers.CompositeSourceContainer.getSourceContainers(CompositeSourceContainer.java:130)
    at com.jprofiler.integrations.eclipse.a.f.a(ejt:243)
    at com.jprofiler.integrations.eclipse.a.f.j(ejt:230)
    at com.jprofiler.integrations.eclipse.a.f.<init>(ejt:70)
    at com.jprofiler.integrations.eclipse.a.b.a(ejt:39)
    at com.jprofiler.integrations.eclipse.a.b.a(ejt:27)
    at com.jprofiler.integrations.eclipse.delegates.LocalJavaDelegate.launch(ejt:18)
    at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:855)
    at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:704)
    at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1047)
    at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1251)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

ソース ルックアップで失敗しているという事実は興味深いものです。なぜなら、最近 Eclipse で一般的に IDE がソース ファイルの場所を解決できないという問題が発生しているからです (私のプロジェクトのすぐそこにある通常の古い Java ファイルや、インポートされたプロジェクト)、ソースルックアップを手動で再設定する必要があります (「ソースの添付」ボタンを使用)。したがって、これが本当に JProfiler の問題なのか、それとも基本的な Eclipse の問題なのかはわかりません。

これを最初にヒットしたとき、私はもともとEclipse Indigoで作業していたので、Junoにアップグレードして問題を解決しましたが、今は戻ってきて、理由がわかりません:) JProfiler IDE 統合ウィザードですが、それは役に立ちませんでした。

  • リック
4

1 に答える 1

0

そのような奇妙なEclipseエラーが発生するたびに、通常は最新バージョンをダウンロード/再インストールします. それがEclipseの内部的なものである場合は、バグレポートを送信して再インストールし、生産性を維持することをお勧めします. 面倒ですが、長い目で見れば時間を無駄にすることはありません。

Eclipse を可能にした人々に役立つバグ レポートを送信したい場合: https://bugs.eclipse.org/bugs/

于 2013-02-14T17:10:52.023 に答える