问题描述
说是出了个错误叫我看日志!SESSION2013-06-0313:50:31.515-----------------------------------------------eclipse.buildId=I20120608-1400java.version=1.6.0_03java.vendor=SunMicrosystemsInc.BootLoaderconstants:OS=win32,ARCH=x86,WS=win32,NL=zh_CNFrameworkarguments:-productorg.eclipse.epp.package.mobile.productCommand-linearguments:-oswin32-wswin32-archx86-productorg.eclipse.epp.package.mobile.product!ENTRYorg.eclipse.equinox.registry402013-06-0313:50:32.375!MESSAGEIOExceptionencounteredwhilereading"D:eclipseconfigurationorg.eclipse.core.runtime.mainData.215".!STACK0java.io.EOFExceptionatjava.io.DataInputStream.readInt(DataInputStream.java:375)atorg.eclipse.core.internal.registry.TableReader.basicLoadExtensionPoint(TableReader.java:350)atorg.eclipse.core.internal.registry.TableReader.loadExtensionPoint(TableReader.java:339)atorg.eclipse.core.internal.registry.TableReader.loadExtensionPointTree(TableReader.java:309)atorg.eclipse.core.internal.registry.RegistryObjectManager.load(RegistryObjectManager.java:422)atorg.eclipse.core.internal.registry.RegistryObjectManager.basicGetObject(RegistryObjectManager.java:271)atorg.eclipse.core.internal.registry.RegistryObjectManager.getObject(RegistryObjectManager.java:263)atorg.eclipse.core.internal.registry.BaseExtensionPointHandle.getExtensionPoint(BaseExtensionPointHandle.java:106)atorg.eclipse.core.internal.registry.BaseExtensionPointHandle.getExtensions(BaseExtensionPointHandle.java:32)atorg.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper.getPrefExtensions(PreferenceServiceRegistryHelper.java:228)atorg.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper.initializeScopes(PreferenceServiceRegistryHelper.java:246)atorg.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper.<init>(PreferenceServiceRegistryHelper.java:72)atorg.eclipse.core.internal.preferences.Activator.addingService(Activator.java:111)atorg.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)atorg.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)atorg.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)atorg.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)atorg.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:317)atorg.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)atorg.eclipse.core.internal.preferences.Activator.start(Activator.java:75)atorg.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:711)atjava.security.AccessController.doPrivileged(NativeMethod)atorg.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:702)atorg.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:683)atorg.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)atorg.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:300)atorg.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:440)atorg.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:263)atorg.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)atorg.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:469)atorg.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)atorg.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:395)atorg.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourcePackage.java:35)atorg.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:461)atorg.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)atorg.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)atorg.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)atjava.lang.ClassLoader.loadClass(ClassLoader.java:251)atjava.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)atorg.eclipse.core.internal.content.Activator.start(Activator.java:48)atorg.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:711)atjava.security.AccessController.doPrivileged(NativeMethod)atorg.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:702)atorg.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:683)atorg.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)atorg.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:300)atorg.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:440)atorg.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:263)atorg.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)atorg.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:469)atorg.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)atorg.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:395)atorg.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourcePackage.java:35)atorg.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:461)atorg.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)atorg.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)atorg.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)atjava.lang.ClassLoader.loadClass(ClassLoader.java:251)atjava.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)atjava.lang.Class.forName0(NativeMethod)atjava.lang.Class.forName(Class.java:169)atorg.eclipse.core.internal.runtime.InternalPlatform.openOSGiTrackers(InternalPlatform.java:788)atorg.eclipse.core.internal.runtime.InternalPlatform.start(InternalPlatform.java:710)atorg.eclipse.core.internal.runtime.PlatformActivator.start(PlatformActivator.java:30)atorg.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:711)atjava.security.AccessController.doPrivileged(NativeMethod)atorg.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:702)atorg.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:683)atorg.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)atorg.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:390)atorg.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1177)atorg.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:559)atorg.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:544)atorg.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:457)atorg.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:243)atorg.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:438)atorg.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:1)atorg.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)atorg.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)!ENTRYorg.eclipse.equinox.preferences402013-06-0313:50:32.375!MESSAGEExceptioninstallingpreferenceregistryhelper.!STACK0java.lang.NullPointerExceptionatorg.eclipse.core.internal.registry.TableReader.loadExtensionPointTree(TableReader.java:310)atorg.eclipse.core.internal.registry.RegistryObjectManager.load(RegistryObjectManager.java:422)atorg.eclipse.core.internal.registry.RegistryObjectManager.basicGetObject(RegistryObjectManager.java:271)atorg.eclipse.core.internal.registry.RegistryObjectManager.getObject(RegistryObjectManager.java:263)atorg.eclipse.core.internal.registry.BaseExtensionPointHandle.getExtensionPoint(BaseExtensionPointHandle.java:106)atorg.eclipse.core.internal.registry.BaseExtensionPointHandle.getExtensions(BaseExtensionPointHandle.java:32)atorg.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper.getPrefExtensions(PreferenceServiceRegistryHelper.java:228)atorg.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper.initializeScopes(PreferenceServiceRegistryHelper.java:246)atorg.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper.<init>(PreferenceServiceRegistryHelper.java:72)atorg.eclipse.core.internal.preferences.Activator.addingService(Activator.java:111)atorg.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)atorg.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)atorg.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)atorg.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)atorg.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:317)atorg.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)atorg.eclipse.core.internal.preferences.Activator.start(Activator.java:75)atorg.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:711)atjava.security.AccessController.doPrivileged(NativeMethod)at。。。。。。。后面还有很多字数限制发不出来这什么错啊我只是强行关闭了下电脑在重启就这样了在重启也没用
解决方案
解决方案二:
额。。。问题解决了删掉D:eclipseconfigurationorg.eclipse.core.runtime.mainData.215能正常运行了
解决方案三:
是什么原因呢?
解决方案四:
原因没找到。。。不知道强制关机造成了什么影响
解决方案五:
这种问题不怕,是在不行重新装一个不就行了
解决方案六:
碰到过类似的:没有正常关闭的情况下,强制关机,结果下次打开提示workspace已被占用,需要重新选择一个目录,比较坑。。
解决方案七:
同意5楼的观点
解决方案八:
看了楼上这么多:我想说我也遇到同样的问题:但我不是因为重启电脑引起的:而是我之前有一个javaee的eclipse打开了。。。所以当我打开一个android环境的eclipse的时候就遇到了楼主的问题:一下给出我的解决思路:1.首先我看了报错所在的log文件然后没看懂上网搜了一个论坛也有很多但是我同样看不懂~~看不懂不重要我就开始折腾了~2.我想到了可能是我的eclipse。ini文件修改出错了然后我删掉了eclipse.ini重新copy了启动之后重新报错(另一个错)我晕了3.删除工作空间然后我又想到了是兼容性问题:所以我就右键单击属性找到兼容性然后以管理员身份运行就可以了
解决方案九:
引用5楼oh_Maxy的回复:
碰到过类似的:没有正常关闭的情况下,强制关机,结果下次打开提示workspace已被占用,需要重新选择一个目录,比较坑。。
+1大部分原因都都是因为强制关机,导致的错误