Eclipse Kepler在某个工作空间中崩溃 [英] Eclipse Kepler crashes in a certain workspace

查看:585
本文介绍了Eclipse Kepler在某个工作空间中崩溃的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个Dropbox工作区,最近(这从来没有发生过),我回到家(我在学校还在Dropbox工作区中编辑了一些代码),现在Eclipse每次使用该工作区时都会崩溃,但是没有任何我的其他工作区我已经重新安装了Eclipse,并尝试从512MB分配给2GB的RAM,但没有发生任何事情。我已经修改了b / c的错误代码,超过52,000个字符。

 命令行参数:-os win32  - ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product 

!ENTRY org.eclipse.egit.ui 2 0 2014-03-23 14:36:48.729
!MESSAGE警告:EGit无法检测到本地Git的安装路径gitPrefix。因此,EGit不能尊重系统级别
可以在本地Git安装目录下的$ {gitPrefix} / etc / gitconfig中配置的Git设置。
这些设置中最重要的是core.autocrlf。 Git for Windows默认情况下,在
此系统级配置中将此参数设置为true。 Git安装位置可以在
Team> Git>配置首选项页面的系统设置选项卡。
该警告可以关闭Team> Git>确认和警告首选项页面。

!ENTRY org.eclipse.egit.ui 2 0 2014-03-23 14:36:48.754
!MESSAGE警告:环境变量HOME未设置。将使用以下目录来存储Git
用户全局配置,并定义存储库的默认位置:'C:\Users\Gannon'。如果这是
不正确,请设置HOME环境变量并重新启动Eclipse。否则,Git for Windows和
EGit可能会有所不同,因为它们看到不同的配置选项。
该警告可以关闭Team> Git>确认和警告首选项页面。
!SESSION 2014-03-25 09:32:12.798 ---------------------------------- -------------
eclipse.buildId = M20130204-1200
java.version = 1.7.0_21
java.vendor = Oracle Corporation
BootLoader常量:OS = win32,ARCH = x86,WS = win32,NL = en_US
框架参数:-product org.eclipse.epp.package.jee.product
命令行参数:-os win32 - ws win32 -arch x86 -product org.eclipse.epp.package.jee.product

!ENTRY org.eclipse.e4.ui.workbench 4 0 2014-03-25 09:32:59.074
!MESSAGE无法从包'224'加载类'org.eclipse.e4.ui.internal.workbench.addons.HandlerProcessingAddon'
!STACK 0
java.lang.ClassNotFoundException:org。 eclipse.e4.ui.internal.workbench.addons.HandlerProcessingAddon
在org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501)
在org.eclipse.osgi.internal .loader.BundleLoader.findClass(BundleLoader.java:421)
在org.eclipse.osgi.internal.loader.BundleLoader。 findClass(BundleLoader.java:412)
在org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
在java.lang.ClassLoader.loadClass(Unknown Source)$在$ org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:229)

在org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1212)
在org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory .java:100)
在org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:71)
在org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory .create(ReflectionContributionFactory.java:49)
在org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:258)
在org.eclipse.ui.internal.Workbench $ 5.run(Workbench.java:557)
在org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
在org .eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:543)
在org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
在org.eclipse.ui.internal .ide.application.IDEApplication.start(IDEApplication.java:124)
在org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
在org.eclipse.core .runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
在org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
在org .eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)
在org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
在太阳.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.r eflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
在java.lang.reflect.Method.invoke(未知来源)
在org。 eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
在org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
在org.eclipse.equinox。 launcher.Main.run(Main.java:1438)

!ENTRY org.eclipse.egit.ui 2 0 2014-03-25 09:33:03.625
!MESSAGE警告:EGit无法检测本地Git的安装路径gitPrefix。因此,EGit不能尊重系统级别
可以在本地Git安装目录下的$ {gitPrefix} / etc / gitconfig中配置的Git设置。
这些设置中最重要的是core.autocrlf。 Git for Windows默认情况下,在
此系统级配置中将此参数设置为true。 Git安装位置可以在
Team> Git>配置首选项页面的系统设置选项卡。
该警告可以关闭Team> Git>确认和警告首选项页面。

!ENTRY org.eclipse.egit.ui 2 0 2014-03-25 09:33:03.637
!MESSAGE警告:环境变量HOME未设置。将使用以下目录来存储Git
用户全局配置,并定义存储库的默认位置:'C:\Users\p0403472'。如果这是
不正确,请设置HOME环境变量并重新启动Eclipse。否则,Git for Windows和
EGit可能会有所不同,因为它们看到不同的配置选项。
该警告可以关闭Team> Git>确认和警告首选项页面。
!SESSION 2014-03-26 09:45:15.868 ---------------------------------- -------------
eclipse.buildId = M20130204-1200
java.version = 1.7.0_21
java.vendor = Oracle Corporation
BootLoader常量:OS = win32,ARCH = x86,WS = win32,NL = en_US
框架参数:-product org.eclipse.epp.package.jee.product
命令行参数:-os win32 - ws win32 -arch x86 -product org.eclipse.epp.package.jee.product

!ENTRY org.eclipse.core.resources 2 10035 2014-03-26 09:45:23.311
!MESSAGE工作空间与上一个会话中未保存的更改一起退出;刷新工作区以恢复更改。

!ENTRY org.eclipse.e4.ui.workbench 4 0 2014-03-26 09:45:24.866
!MESSAGE无法加载类'org.eclipse.e4.ui。 internal.workbench.addons.HandlerProcessingAddon'from bundle'224'
!STACK 0
java.lang.ClassNotFoundException:org.eclipse.e4.ui.internal.workbench.addons.HandlerProcessingAddon
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501)
在org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
在org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
在org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:340)
在org.eclipse.osgi.framework.internal .core.BundleHost.loadClass(BundleHost.java:229)
在org.eclipse.osgi.framework.in ternal.core.AbstractBundle.loadClass(AbstractBundle.java:1212)
在org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:100)
在org.eclipse。 e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:71)
在org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:49)
在$ org.eclipse.ui.internal.Workbench $ 5.run(Workbench.java:557)
在org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
在org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:543)
在org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
在org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
在org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
在org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
在org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
在org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)
在org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl .invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
在org.eclipse.equinox .launcher.Main.invokeFramework(Main.java:629)
在org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
在org.eclipse.equinox.launcher.Main .run(Main.java:1438)

!ENTRY org.ec lipse.egit.ui 2 0 2014-03-26 09:45:28.804
!MESSAGE警告:EGit无法检测到本机Git的安装路径gitPrefix。因此,EGit不能尊重系统级别
可以在本地Git安装目录下的$ {gitPrefix} / etc / gitconfig中配置的Git设置。
这些设置中最重要的是core.autocrlf。 Git for Windows默认情况下,在
此系统级配置中将此参数设置为true。 Git安装位置可以在
Team> Git>配置首选项页面的系统设置选项卡。
该警告可以关闭Team> Git>确认和警告首选项页面。

!ENTRY org.eclipse.egit.ui 2 0 2014-03-26 09:45:28.815
!MESSAGE警告:环境变量HOME未设置。将使用以下目录来存储Git
用户全局配置,并定义存储库的默认位置:'C:\Users\p0403472'。如果这是
不正确,请设置HOME环境变量并重新启动Eclipse。否则,Git for Windows和
EGit可能会有所不同,因为它们看到不同的配置选项。
该警告可以关闭Team> Git>确认和警告首选项页面。
!SESSION 2014-03-27 09:24:31.376 ---------------------------------- -------------
eclipse.buildId = M20130204-1200
java.version = 1.7.0_21
java.vendor = Oracle Corporation
BootLoader常量:OS = win32,ARCH = x86,WS = win32,NL = en_US
框架参数:-product org.eclipse.epp.package.jee.product
命令行参数:-os win32 - ws win32 -arch x86 -product org.eclipse.epp.package.jee.product

!ENTRY org.eclipse.core.resources 2 10035 2014-03-27 09:25:34.537
!MESSAGE工作空间与上一个会话中未保存的更改一起退出;刷新工作区以恢复更改。

!ENTRY org.eclipse.e4.ui.workbench 4 0 2014-03-27 09:25:36.762
!MESSAGE无法加载类'org.eclipse.e4.ui。 internal.workbench.addons.HandlerProcessingAddon'from bundle'224'
!STACK 0
java.lang.ClassNotFoundException:org.eclipse.e4.ui.internal.workbench.addons.HandlerProcessingAddon
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501)
在org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
在org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
在org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:340)
在org.eclipse.osgi.framework.internal .core.BundleHost.loadClass(BundleHost.java:229)
在org.eclipse.osgi.framework.in ternal.core.AbstractBundle.loadClass(AbstractBundle.java:1212)
在org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:100)
在org.eclipse。 e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:71)
在org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:49)
在$ org.eclipse.ui.internal.Workbench $ 5.run(Workbench.java:557)
在org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
在org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:543)
在org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
在org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
在org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
在org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
在org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
在org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)
在org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl .invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
在org.eclipse.equinox .launcher.Main.invokeFramework(Main.java:629)
在org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
在org.eclipse.equinox.launcher.Main .run(Main.java:1438)

!ENTRY org.ec lipse.egit.ui 2 0 2014-03-27 09:25:43.561
!MESSAGE警告:EGit无法检测到本机Git的安装路径gitPrefix。因此,EGit不能尊重系统级别
可以在本地Git安装目录下的$ {gitPrefix} / etc / gitconfig中配置的Git设置。
这些设置中最重要的是core.autocrlf。 Git for Windows默认情况下,在
此系统级配置中将此参数设置为true。 Git安装位置可以在
Team> Git>配置首选项页面的系统设置选项卡。
该警告可以关闭Team> Git>确认和警告首选项页面。

!ENTRY org.eclipse.egit.ui 2 0 2014-03-27 09:25:43.573
!MESSAGE警告:环境变量HOME未设置。将使用以下目录来存储Git
用户全局配置,并定义存储库的默认位置:'C:\Users\p0403472'。如果这是
不正确,请设置HOME环境变量并重新启动Eclipse。否则,Git for Windows和
EGit可能会有所不同,因为它们看到不同的配置选项。
该警告可以关闭Team> Git>确认和警告首选项页面。
!SESSION 2014-03-28 09:15:05.491 ---------------------------------- -------------
eclipse.buildId = M20130204-1200
java.version = 1.7.0_21
java.vendor = Oracle Corporation
BootLoader常量:OS = win32,ARCH = x86,WS = win32,NL = en_US
框架参数:-product org.eclipse.epp.package.jee.product
命令行参数:-os win32 - ws win32 -arch x86 -product org.eclipse.epp.package.jee.product

!ENTRY org.eclipse.core.resources 2 10035 2014-03-28 09:19:51.740
!MESSAGE工作空间与上一个会话中未保存的更改一起退出;刷新工作区以恢复更改。

!ENTRY org.eclipse.e4.ui.workbench 4 0 2014-03-28 09:19:54.051
!MESSAGE无法加载类'org.eclipse.e4.ui。 internal.workbench.addons.HandlerProcessingAddon'from bundle'224'
!STACK 0
java.lang.ClassNotFoundException:org.eclipse.e4.ui.internal.workbench.addons.HandlerProcessingAddon
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501)
在org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
在org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
在org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:340)
在org.eclipse.osgi.framework.internal .core.BundleHost.loadClass(BundleHost.java:229)
在org.eclipse.osgi.framework.in ternal.core.AbstractBundle.loadClass(AbstractBundle.java:1212)
在org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:100)
在org.eclipse。 e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:71)
在org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:49)
在$ org.eclipse.ui.internal.Workbench $ 5.run(Workbench.java:557)
在org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
在org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:543)
在org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
在org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
在org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
在org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
在org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
在org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)
在org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl .invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
在org.eclipse.equinox .launcher.Main.invokeFramework(Main.java:629)
在org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
在org.eclipse.equinox.launcher.Main .run(Main.java:1438)

!ENTRY org.ec lipse.egit.ui 2 0 2014-03-28 09:20:01.572
!MESSAGE警告:EGit无法检测到本机Git的安装路径gitPrefix。因此,EGit不能尊重系统级别
可以在本地Git安装目录下的$ {gitPrefix} / etc / gitconfig中配置的Git设置。
这些设置中最重要的是core.autocrlf。 Git for Windows默认情况下,在
此系统级配置中将此参数设置为true。 Git安装位置可以在
Team> Git>配置首选项页面的系统设置选项卡。
该警告可以关闭Team> Git>确认和警告首选项页面。

!ENTRY org.eclipse.egit.ui 2 0 2014-03-28 09:20:01.583
!MESSAGE警告:环境变量HOME未设置。将使用以下目录来存储Git
用户全局配置,并定义存储库的默认位置:'C:\Users\p0403472'。如果这是
不正确,请设置HOME环境变量并重新启动Eclipse。否则,Git for Windows和
EGit可能会有所不同,因为它们看到不同的配置选项。
该警告可以关闭Team> Git>确认和警告首选项页面。
!SESSION 2014-04-02 09:24:27.542 ---------------------------------- -------------
eclipse.buildId = M20130204-1200
java.version = 1.7.0_21
java.vendor = Oracle Corporation
BootLoader常量:OS = win32,ARCH = x86,WS = win32,NL = en_US
框架参数:-product org.eclipse.epp.package.jee.product
命令行参数:-os win32 - ws win32 -arch x86 -product org.eclipse.epp.package.jee.product


解决方案

请尝试以下操作:




  • 尝试删除文件 .metadata / .plugins / org.eclipse.core.resources / .snap 或.metadata / .plugins / org.eclipse.core.resource下的任何.snap文件。



    您可以使用以下方式:





$ cd eclipse-workspace /.metadata/.plugins/org.eclipse.core.resources



$ find。 -type f -name* .snap| xargs rm





  • 从工作区中删除.metadata目录,然后重新启动

    / li>
  • 确保您的工作区和项目具有所有必需的权限,现在尝试777。



I have a Dropbox workspace, and recently(this has never happened before), I came home(I edited some code at school also in the Dropbox workspace), and now Eclipse crashes everytime I use that workspace, but not any of my other workspaces. I have reinstalled Eclipse and tried to allocate from 512mb to 2gigs of RAM but nothing has happened. I've trimmed down the error code b/c it's over 52,000 characters long.

Command-line arguments:  -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product

!ENTRY org.eclipse.egit.ui 2 0 2014-03-23 14:36:48.729
!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level
Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory.
The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in
this system level configuration. The Git installation location can be configured on the
Team > Git > Configuration preference page's 'System Settings' tab.
This warning can be switched off on the Team > Git > Confirmations and Warnings preference page.

!ENTRY org.eclipse.egit.ui 2 0 2014-03-23 14:36:48.754
!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git
user global configuration and to define the default location to store repositories: 'C:\Users\Gannon'. If this is
not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and
EGit might behave differently since they see different configuration options.
This warning can be switched off on the Team > Git > Confirmations and Warnings preference page.
!SESSION 2014-03-25 09:32:12.798 -----------------------------------------------
eclipse.buildId=M20130204-1200
java.version=1.7.0_21
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.e4.ui.workbench 4 0 2014-03-25 09:32:59.074
!MESSAGE Unable to load class 'org.eclipse.e4.ui.internal.workbench.addons.HandlerProcessingAddon' from bundle '224'
!STACK 0
java.lang.ClassNotFoundException: org.eclipse.e4.ui.internal.workbench.addons.HandlerProcessingAddon
    at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
    at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:340)
    at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:229)
    at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1212)
    at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:100)
    at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:71)
    at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:49)
    at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:258)
    at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:557)
    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(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1438)

!ENTRY org.eclipse.egit.ui 2 0 2014-03-25 09:33:03.625
!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level
Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory.
The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in
this system level configuration. The Git installation location can be configured on the
Team > Git > Configuration preference page's 'System Settings' tab.
This warning can be switched off on the Team > Git > Confirmations and Warnings preference page.

!ENTRY org.eclipse.egit.ui 2 0 2014-03-25 09:33:03.637
!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git
user global configuration and to define the default location to store repositories: 'C:\Users\p0403472'. If this is
not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and
EGit might behave differently since they see different configuration options.
This warning can be switched off on the Team > Git > Confirmations and Warnings preference page.
!SESSION 2014-03-26 09:45:15.868 -----------------------------------------------
eclipse.buildId=M20130204-1200
java.version=1.7.0_21
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.core.resources 2 10035 2014-03-26 09:45:23.311
!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.

!ENTRY org.eclipse.e4.ui.workbench 4 0 2014-03-26 09:45:24.866
!MESSAGE Unable to load class 'org.eclipse.e4.ui.internal.workbench.addons.HandlerProcessingAddon' from bundle '224'
!STACK 0
java.lang.ClassNotFoundException: org.eclipse.e4.ui.internal.workbench.addons.HandlerProcessingAddon
    at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
    at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:340)
    at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:229)
    at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1212)
    at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:100)
    at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:71)
    at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:49)
    at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:258)
    at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:557)
    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(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1438)

!ENTRY org.eclipse.egit.ui 2 0 2014-03-26 09:45:28.804
!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level
Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory.
The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in
this system level configuration. The Git installation location can be configured on the
Team > Git > Configuration preference page's 'System Settings' tab.
This warning can be switched off on the Team > Git > Confirmations and Warnings preference page.

!ENTRY org.eclipse.egit.ui 2 0 2014-03-26 09:45:28.815
!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git
user global configuration and to define the default location to store repositories: 'C:\Users\p0403472'. If this is
not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and
EGit might behave differently since they see different configuration options.
This warning can be switched off on the Team > Git > Confirmations and Warnings preference page.
!SESSION 2014-03-27 09:24:31.376 -----------------------------------------------
eclipse.buildId=M20130204-1200
java.version=1.7.0_21
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.core.resources 2 10035 2014-03-27 09:25:34.537
!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.

!ENTRY org.eclipse.e4.ui.workbench 4 0 2014-03-27 09:25:36.762
!MESSAGE Unable to load class 'org.eclipse.e4.ui.internal.workbench.addons.HandlerProcessingAddon' from bundle '224'
!STACK 0
java.lang.ClassNotFoundException: org.eclipse.e4.ui.internal.workbench.addons.HandlerProcessingAddon
    at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
    at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:340)
    at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:229)
    at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1212)
    at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:100)
    at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:71)
    at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:49)
    at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:258)
    at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:557)
    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(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1438)

!ENTRY org.eclipse.egit.ui 2 0 2014-03-27 09:25:43.561
!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level
Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory.
The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in
this system level configuration. The Git installation location can be configured on the
Team > Git > Configuration preference page's 'System Settings' tab.
This warning can be switched off on the Team > Git > Confirmations and Warnings preference page.

!ENTRY org.eclipse.egit.ui 2 0 2014-03-27 09:25:43.573
!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git
user global configuration and to define the default location to store repositories: 'C:\Users\p0403472'. If this is
not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and
EGit might behave differently since they see different configuration options.
This warning can be switched off on the Team > Git > Confirmations and Warnings preference page.
!SESSION 2014-03-28 09:15:05.491 -----------------------------------------------
eclipse.buildId=M20130204-1200
java.version=1.7.0_21
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.core.resources 2 10035 2014-03-28 09:19:51.740
!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.

!ENTRY org.eclipse.e4.ui.workbench 4 0 2014-03-28 09:19:54.051
!MESSAGE Unable to load class 'org.eclipse.e4.ui.internal.workbench.addons.HandlerProcessingAddon' from bundle '224'
!STACK 0
java.lang.ClassNotFoundException: org.eclipse.e4.ui.internal.workbench.addons.HandlerProcessingAddon
    at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
    at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:340)
    at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:229)
    at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1212)
    at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:100)
    at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:71)
    at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:49)
    at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:258)
    at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:557)
    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(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1438)

!ENTRY org.eclipse.egit.ui 2 0 2014-03-28 09:20:01.572
!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level
Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory.
The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in
this system level configuration. The Git installation location can be configured on the
Team > Git > Configuration preference page's 'System Settings' tab.
This warning can be switched off on the Team > Git > Confirmations and Warnings preference page.

!ENTRY org.eclipse.egit.ui 2 0 2014-03-28 09:20:01.583
!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git
user global configuration and to define the default location to store repositories: 'C:\Users\p0403472'. If this is
not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and
EGit might behave differently since they see different configuration options.
This warning can be switched off on the Team > Git > Confirmations and Warnings preference page.
!SESSION 2014-04-02 09:24:27.542 -----------------------------------------------
eclipse.buildId=M20130204-1200
java.version=1.7.0_21
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

解决方案

Please try the following:

  • Try deleting the file .metadata/.plugins/org.eclipse.core.resources/.snap or any .snap file under .metadata/.plugins/org.eclipse.core.resource.

    You can do that using:

$ cd eclipse-workspace/.metadata/.plugins/org.eclipse.core.resources

$ find . -type f -name "*.snap" | xargs rm

  • Delete the .metadata directory from your workspace and restart

  • Ensure that your workspace and projects have all the necessary permissions, try 777 for now.

这篇关于Eclipse Kepler在某个工作空间中崩溃的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆