Eclipse - ошибки переполнения стека - PullRequest
3 голосов
/ 05 августа 2010

С некоторых пор у меня проблемы с Eclipse. При открытии любого файла с классом, который расширяет один указанный класс (Presenter), возникает ошибка:

Произошло несколько проблем http://img64.imageshack.us/img64/9678/screeneclipseproblems.png Внутренняя ошибка http://img202.imageshack.us/img202/5131/screeneclipseproblemspr.png

Я заметил, что проблемы возникают только при загрузке упомянутого класса - Presenter. Когда я удаляю «extends Presenter» или удаляю файл, который содержит класс Presenter, проблемы исчезают.

Класс Presenter является частью PHP Framework Nette , поэтому вы можете увидеть содержимое этого класса здесь: http://api.nette.org/1.0/__filesource/fsource_Nette-Application__ApplicationPresenter.php.html

Я могу предоставить содержимое файлов LOG, если это может помочь, но они большие (более 1 МБ).

Ответы [ 4 ]

1 голос
/ 26 апреля 2013

Я столкнулся с той же проблемой.Вот способ исправить это:

  1. Сначала перейдите [каталог_работы] /. Metadata / .plugins / - удалите папку с именем "eclipse.org.core.resources" и сохраните копиюоб этом.

  2. Теперь перейдите в каталог eclipse с помощью CommandPrompt (Windows) или Terminal (в linux, mac) и напишите команду $ eclipse -clean --->, чтобы запустить ваше затмениеapplication.

  3. Теперь закройте приложение eclipse и восстановите папку «eclipse.org.core.resources», удаленную на первом шаге.

Вот и все!Вы не увидите проблемы.

0 голосов
/ 05 августа 2010

Какую точную версию Eclipse и PDT вы используете?

В прошлом месяце была ошибка об этом виде ошибки: ошибка 316876 , но она появляетсябыть исправленным в PDT-2.2.0.v20100616.

Проверьте также ваши eclipse.ini, например, эти (в зависимости от вашей версии затмения) .

0 голосов
/ 14 февраля 2012

Я использую Eclipse Indigo.Я добавил следующее в мой файл eclipse.ini, поскольку там у меня их не было.

-Xmx1024m -Xss1m

Я не смог спасти мою установку Eclipse.Журналы ошибок в Eclipse относятся к проблемам с плагином OSGI и Team.Я могу попробовать удалить их.

0 голосов
/ 05 августа 2010

Вы можете увеличить размер стека ВМ и проверить.Но лучшим решением было бы выяснить, как избежать повторного использования.

Добавьте флаг -Xss1024k в аргументы виртуальной машины для запуска Eclipse (в файле eclipse.ini в папке установки Eclipse).

Вы также можете увеличить размер стека в МБ, например, используя -Xss1m.

...