2009-10-02 47 views
0

我正在使用Eclipse 3.5.1构建RCP产品的Mac和Win版本。我已经安装了RCP增量包,一切看起来都很棒。但是,当我导出时,进度栏卡在“发布元数据”(通过导出过程约20%)。之后它从来没有取得任何进展。此外,取消完全没有效果。我必须杀死Eclipse才能结束它。为什么会导出eclipse RCP产品挂起?

工作区.metadata/.log文件根本没有警告。

任何想法?

+0

在声明死亡之前还等多久? – 2009-10-02 02:37:53

+0

5分钟。几个月前,我在一个较旧的eclipse版本上运行了这个流程,导出需要30秒左右。 – nall 2009-10-02 03:17:23

回答

1

这个(对我来说)的答案似乎是使用新版本的Eclipse制作一个新的.product文件。一旦我做到了这一切都很好。感谢任何给予它一些想法的人。

每对评论者的伟大的建议我去bugs.eclipse.org发现this bug这是我挂

+1

如果您仍然保留旧的.product文件,但仍然可以重现挂起,那么值得尝试获取堆栈跟踪:http://wiki.eclipse.org/How_to_report_a_deadlock。你可以将它附加到PDE/Build的新bug上https://bugs.eclipse.org/bugs/enter_bug.cgi?product=PDE – 2009-10-03 03:58:39

0

我似乎记得有这个问题,但只是间歇性地(我认为对旧版本的Eclipse)。我从来没有真正找到原因,但是我怀疑是内存泄漏,因为在Eclipse打开的时间越长,似乎就越容易发生内存泄漏。它曾经发生在我完成了几次成功的出口之后。

我的“解决方案”是在导出之前重新启动Eclipse。从记忆中总能解决问题。

0

在P2存储库默认情况下,出口的来源,所以看为。有了p2,它需要3-4分钟(我虽然挂了)导出我的插件,没有它在1-2秒内出口。如果您不需要p2,请将其关闭。

+0

如何关闭它? – nall 2009-10-12 21:39:36

+0

我假设你正在导出产品。见http://www.andyczerwonka.com/p2.png – andyczerwonka 2009-10-12 22:57:56

0

尝试关闭导出对话框中的生成元数据复选框