2010-08-05 144 views
3

由於有些時候我遇到了Eclipse的問題。當延伸一個特定類的類(Presenter)打開任何文件,出現錯誤:Eclipse - 堆棧溢出錯誤

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

我已經指出,只有加載中提到的類時出現的問題 - Presenter。 當我刪除「擴展Presenter」或當我刪除文件,其中包含類Presenter,問題消失。

Presenter是PHP框架Nette的一部分,所以你可以看到這個類在這裏的內容: http://api.nette.org/1.0/__filesource/fsource_Nette-Application__ApplicationPresenter.php.html

我可以提供日誌文件的內容,如果可以幫助,但那些大(超過1 MiB)。

+1

堆棧溢出錯誤?我不確定我們可以在這裏幫助他們...:p – 2010-08-05 10:10:17

+0

Eclipse版本? – retro 2010-08-05 10:11:30

回答

0

您使用的是Eclipse和PDT的確切版本?

上個月有一個關於這種錯誤的錯誤:bug 316876,但它似乎被修復在PDT-2.2.0.v20100616。檢查你的eclipse.ini,例如,this ones (depending on your eclipse version)

+0

增加堆棧大小遺憾的是沒有幫助...... 這裏是我的eclipse.ini的一部分: -vmargs -Xms128m -Xmx1024m -Xss1m 我PDT 2.2.0.v20100519,但我不能找到任何方式更新PDT提到的版本... Eclise說有沒有更新... :) http://img138.imageshack.us/img138/9288/screeneclipseupdate.png – 2010-08-05 11:49:10

+0

@Radek:嘗試使用確切我在eclipse.ini鏈接中提到的設置。你在使用Eclipse Helios 3.6嗎?即使Eclipse說沒有更新,你也可以嘗試解壓縮[latest update site](http://www.eclipse.org/downloads/download.php?file=/tools/pdt/downloads/drops/2.1.2 /R200908310846/pdt-Update-2.1.2.zip)從[PDT下載頁面](http://www.eclipse.org/pdt/downloads/)中查看,然後查看最新版本是否有所幫助。 – VonC 2010-08-05 12:09:17

+0

我試了多次,但事實是,我找不到你提到的正確版本(2.2.0.v20100616)。 我試過下載最新的2.2.0維護版本http://www.eclipse.org/pdt/downloads/,它應該包含錯誤修正,但實際上ZIP包含一些不同的版本: http:// img809.imageshack.us/img809/9495/eclisenotupdate.png - 2.2.0.v20100519,而不是20100616 ... – 2010-08-07 12:39:41

0

您可以增加VM堆棧大小並檢查。但更好的解決方案是制定如何避免遞歸這麼多。

在用於啓動Eclipse的VM參數(在Eclipse安裝文件夾中的eclipse.ini文件中)中添加標誌-Xss1024k

您還可以通過使用-Xss1m來增加堆棧大小(以MB爲單位)。

0

我正在運行Eclipse Indigo。我將以下內容添加到我的eclipse.ini文件中,因爲我沒有在那裏。

-Xmx1024m -Xss1m

我一直沒能挽救我的Eclipse安裝。 Eclipse中的錯誤日誌涉及OSGI和Team插件的問題。我可以嘗試卸載這些。

1

我面臨同樣的問題。下面是對還是傳統的方式:

  1. 首先轉到[workbench_directory] ​​/元/ .plugins/- 刪除名爲「eclipse.org.core.resources」的文件夾,並保持它的一個副本。

  2. 現在使用CommandPrompt(Windows)或終端(在Linux,Mac)去到eclipse目錄 編寫命令$ eclipse -clean --->這將啓動你的eclipse應用程序。

  3. 現在關閉Eclipse應用程序,並恢復您在第一步中去掉了「eclipse.org.core.resources」文件夾中。

就是這樣!你不會看到問題。