Подтвердить что ты не робот

Автозапуск Eclipse Kepler на загрузочном столе с ошибкой

Когда я запустил eclipse, в окне загрузки всплеска, eclise auto exit с ошибкой:

        !SESSION 2013-09-05 14:52:04.771 -----------------------------------------------
    eclipse.buildId=4.3.0.I20130605-2000
    java.version=1.7.0_25
    java.vendor=Oracle Corporation
    BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
    Framework arguments:  -product org.eclipse.epp.package.jee.product
    Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.jee.product

    !ENTRY org.eclipse.ui.workbench 4 2 2013-09-05 14:52:09.260
    !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench".
    !STACK 0
    java.lang.NullPointerException
        at org.eclipse.equinox.internal.p2.core.helpers.ServiceHelper.getService(ServiceHelper.java:74)
        at org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry.updateRoamingProfile(SimpleProfileRegistry.java:156)
        at org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry.updateSelfProfile(SimpleProfileRegistry.java:147)
        at org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry.getProfileMap(SimpleProfileRegistry.java:344)
        at org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry.internalGetProfile(SimpleProfileRegistry.java:248)
        at org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry.getProfile(SimpleProfileRegistry.java:178)
        at org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdateScheduler.earlyStartup(AutomaticUpdateScheduler.java:88)
        at org.eclipse.ui.internal.EarlyStartupRunnable.runEarlyStartup(EarlyStartupRunnable.java:87)
        at org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:66)
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
        at org.eclipse.ui.internal.Workbench$55.run(Workbench.java:2552)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

    !ENTRY org.eclipse.ui.workbench 4 2 2013-09-05 14:52:09.264
    !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench".
    !STACK 0
    java.lang.NullPointerException
        at org.eclipse.core.internal.runtime.InternalPlatform.getLog(InternalPlatform.java:354)
        at org.eclipse.core.runtime.Plugin.getLog(Plugin.java:291)
        at org.eclipse.ui.internal.WorkbenchPlugin.log(WorkbenchPlugin.java:830)
        at org.eclipse.ui.statushandlers.StatusManager.logError(StatusManager.java:285)
        at org.eclipse.ui.statushandlers.StatusManager.handle(StatusManager.java:200)
        at org.eclipse.ui.internal.progress.ProgressManager$2.done(ProgressManager.java:467)
        at org.eclipse.core.internal.jobs.JobListeners$3.notify(JobListeners.java:39)
        at org.eclipse.core.internal.jobs.JobListeners.doNotify(JobListeners.java:96)
        at org.eclipse.core.internal.jobs.JobListeners.done(JobListeners.java:152)
        at org.eclipse.core.internal.jobs.JobManager.endJob(JobManager.java:647)
        at org.eclipse.core.internal.jobs.WorkerPool.endJob(WorkerPool.java:105)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:70)

    !ENTRY org.eclipse.core.jobs 4 2 2013-09-05 14:52:09.267
    !MESSAGE An internal error occurred during: "Workbench early startup".
    !STACK 0
    java.lang.NullPointerException
        at org.eclipse.core.internal.runtime.InternalPlatform.getLog(InternalPlatform.java:354)
        at org.eclipse.core.runtime.Plugin.getLog(Plugin.java:291)
        at org.eclipse.ui.internal.WorkbenchPlugin.log(WorkbenchPlugin.java:818)
        at org.eclipse.ui.internal.EarlyStartupRunnable.handleException(EarlyStartupRunnable.java:81)
        at org.eclipse.core.runtime.SafeRunner.handleException(SafeRunner.java:75)
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:44)
        at org.eclipse.ui.internal.Workbench$55.run(Workbench.java:2552)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

Я пробовал:

  • удаление рабочего пространства /.metadata/.lock
  • удалите файл WORKSPACE/.metadata/.plugins/org.eclipse.core.resources/.snap

Но эта проблема не решена.

4b9b3361

Ответ 1

Решено, когда я удаляю папку ".\workspace.metadata.plugins\org.eclipse.e4.workbench". Следуйте этим

Спасибо всем.

Ответ 2

Попробуйте начать с пустой рабочей области или новой установки Eclipse. Если они работают, вы можете reimport содержимое рабочей области и перенести установленные плагины (Файл > Экспорт... > Установленные элементы программного обеспечения, затем Импорт).

Ответ 3

Просто сделайте это

rm -fr /worksapce/.metadata/.plugins/or.eclipse.e4.workbench/workbench.xmi

а затем перезапустите eclipse.

Ответ 4

Перейдите к папке рабочей области Java → .metadata → .plugins → org.eclipse.e4.workbench.... удалите эту папку.. она работает для меня, надеюсь, она также будет работать для вас.

Ответ 5

e4 имеет параметры командной строки, если вы используете опцию командной строки -clearPersistedState, тогда изменения пользователя будут удалены.

Ответ 6

  • Шаг 1: выберите cd/opt/eclipse/
  • Шаг 2: затем vim eclipse.ini
  • Шаг 3: добавьте эту строку в конец файла
    " -Dorg.eclipse.swt.internal.gtk.cairoGraphics = ложь"
  • Шаг 4:./eclipse

Попробуйте выполнить указанные выше 4 шага. Проблема будет решена для eclipse в среде linux