Eclipse - 堆栈溢出错误

时间:2010-08-05 10:06:58

标签: php eclipse stack-overflow

因为有一段时间我遇到了Eclipse的问题。使用扩展一个指定类(Presenter)的类打开任何文件时,会发生错误:

Multiple problems have occurred http://img64.imageshack.us/img64/9678/screeneclipseproblems.png Internal Error http://img202.imageshack.us/img202/5131/screeneclipseproblemspr.png

我已经注意到,只有在加载提到的类 - Presenter时才会出现问题。 当我删除“extends Presenter”或删除包含类Presenter的文件时,问题就会消失。

Presenter是PHP框架Nette的一部分,因此您可以在此处查看此类的内容: http://api.nette.org/1.0/__filesource/fsource_Nette-Application__ApplicationPresenter.php.html

我可以提供LOG文件的内容,如果这可能会有所帮助,但这些内容很大(超过1 MiB)。

4 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。以下是解决问题的方法:

  1. 首先转到[workbench_directory] ​​/ .metadata / .plugins / - 删除名为“eclipse.org.core.resources”的文件夹并保留其副本。

  2. 现在使用CommandPrompt(Windows)或终端(在linux,mac中)转到eclipse目录 写命令$ eclipse -clean --->这将启动你的eclipse应用程序。

  3. 现在关闭eclipse应用程序并恢复在第一步中删除的“eclipse.org.core.resources”文件夹。

  4. 就是这样!你不会看到问题。

答案 1 :(得分:0)

您可以增加VM堆栈大小并进行检查。但更好的解决方案是找出如何避免递归这么多。

在VM参数中添加标志-Xss1024k以启动Eclipse(在Eclipse安装文件夹中的eclipse.ini文件中)。

例如,您也可以使用-Xss1m以MB为单位增加堆栈大小。

答案 2 :(得分:0)

您使用的是什么版本的Eclipse和PDT?

上个月有一个关于此类错误的错误: bug 316876 ,但它似乎已在PDT-2.2.0.v20100616修复。

另请检查您的eclipse.ini,例如this ones (depending on your eclipse version)

答案 3 :(得分:0)

我正在运行Eclipse Indigo。我将以下内容添加到我的eclipse.ini文件中,因为我没有将它们放在那里。

-Xmx1024m -Xss1m

我无法挽救我的Eclipse安装。 Eclipse中的错误日志与OSGI和Team插件的问题有关。我可以尝试卸载这些。