2013-03-17 3 views
1

Eclipse работает нормально до тех пор, как я помню, но теперь он отказывается запускать.Eclipse больше не запускается

Файл журнала в рабочей области показывает следующее. Я использую Fedora 18. Любые идеи?

!SESSION 2013-03-17 20:16:47.631 ----------------------------------------------- 
eclipse.buildId=4.2.0.M20130304-1457 
java.version=1.7.0_09-icedtea 
java.vendor=Oracle Corporation 
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_AU 
Command-line arguments: -os linux -ws gtk -arch x86_64 

!ENTRY org.eclipse.osgi 4 0 2013-03-17 20:16:55.304 
!MESSAGE Application error 
!STACK 1 
java.util.EmptyStackException 
    at java.util.Stack.peek(Stack.java:102) 
    at java.util.Stack.pop(Stack.java:84) 
    at org.eclipse.e4.ui.css.core.impl.sac.CSSDocumentHandlerImpl.endDocument(CSSDocumentHandlerImpl.java:74) 
    at org.apache.batik.css.parser.Parser.parseStyleSheet(Parser.java:238) 
    at org.eclipse.e4.ui.css.core.impl.dom.parsers.AbstractCSSParser.parseStyleSheet(AbstractCSSParser.java:64) 
    at org.eclipse.e4.ui.css.core.impl.engine.AbstractCSSEngine.parseStyleSheet(AbstractCSSEngine.java:180) 
    at org.eclipse.e4.ui.css.swt.internal.theme.ThemeEngine.setTheme(ThemeEngine.java:415) 
    at org.eclipse.e4.ui.css.swt.internal.theme.ThemeEngine.setTheme(ThemeEngine.java:376) 
    at org.eclipse.e4.ui.css.swt.internal.theme.ThemeEngine.setTheme(ThemeEngine.java:369) 
    at org.eclipse.e4.ui.css.swt.internal.theme.ThemeEngine.restore(ThemeEngine.java:546) 
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.initializeStyling(PartRenderingEngine.java:1179) 
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:945) 
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) 
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:942) 
    at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:86) 
    at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:588) 
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) 
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:543) 
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) 
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124) 
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) 
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) 
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) 
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353) 
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    at java.lang.reflect.Method.invoke(Method.java:601) 
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:638) 
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:593) 
    at org.eclipse.equinox.launcher.Main.run(Main.java:1447) 
    at org.eclipse.equinox.launcher.Main.main(Main.java:1423) 

ответ

6

Перейти затмить путь к папке в командной строке (оболочки) команда Run затмить -clean

Или

Удалить старый верстак (Первый скопировать весь проект, присутствующий в нем). Запустите Eclipse.

+1

Удаление старого инструментария не делало ничего, кроме eclipse -clean, исправляло проблему. Спасибо. – Breavyn

0

В моем случае это была студия разработчика Liferay, которая по сути является Eclipse в комплекте с плагинами Liferay. Он попытается загрузить рабочую область и даст мне сообщение об ошибке - Не удалось загрузить рабочую область, проверьте файл журнала в (место рабочей области).

Я попытался запустить его с -clean, а также попытался прокомментировать строку, отвечающую за ошибку, в configuration/org.eclipse.equinox.simpleconfigurator/bundles.info, как предложено в другом post. Наконец, я нашел этот пост и последовал за ответом Саха.

Я переименовал свое «рабочее пространство» в «копию рабочего пространства» и начал затмение с помощью «рабочего пространства», которое он не смог найти и создал для меня новый. Затмение началось успешно на этот раз. Я переключился на «копию рабочего пространства», и он тоже загрузился. Вуаля! Задача решена. И затем я отправился на Eclipse Marketplace, чтобы проверить мой новый плагин, и он разбился. Ой, не слишком быстро ameego. Затем я удалил «рабочее пространство» и запустил eclipse с «рабочей областью», и он отлично открылся, как и в прошлый раз. Зашел в Eclipse Marketplace и удалил недавно установленные плагины (Memory Analyzer). Переключил рабочее пространство на «workspace-copy», и теперь он отлично работает. Pheww !! Там идет мое драгоценное 3 часа.

Извините, у меня недостаточно репутации, чтобы опубликовать мой eperience в качестве комментария, поэтому разместите его здесь. Надеюсь, это поможет нуждающимся!

Смежные вопросы