无法从Eclipse中启动JProfiler - NPE在源查找中

时间:2013-02-05 17:11:58

标签: eclipse jprofiler

我在Eclipse中使用JProfiler 7已经有一年多了,但是我的Eclipse似乎定期进入一个我无法运行Profile的状态,我从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)

它在Source Lookup中失败的事实很有意思,因为我最近一直在Eclipse中遇到问题,因为IDE无法解析源文件位置(即使对于那些坐在那里的常规Java文件也是如此)我的项目或导入的项目),我必须手动重新设置源查找(使用“附加源”按钮)。所以不确定这是否真的是一个JProfiler问题或者是一个基本的Eclipse问题。

当我第一次点击这个时,我原本是在Eclipse Indigo工作,所以我升级到Juno并修复了问题,但它现在又回来了,我无法弄明白为什么:)我也试过了 - 使用JProfiler IDE集成向导但没有帮助。

  • 瑞克

1 个答案:

答案 0 :(得分:0)

每当我得到一个奇怪的日食错误时,我通常只会下载/重新安装最新版本。如果它是eclipse内部的东西,我建议你只提交错误报告,重新安装,并继续提高工作效率。这样做很烦人,但从长远来看,你会浪费更少的时间。

如果您想向可以进行日食的人提交有用的错误报告: https://bugs.eclipse.org/bugs/