This problem occurs because the MyEclipse is still running before the power outage, the log error is as follows:
! ENTRY Org.eclipse.osgi 4 0 2017-07-24 08:29:48.485! MESSAGE An error occurred whileAutomatically activating bundle Org.eclipse.core.resources (501).! STACK 0org.osgi.framework.BundleException:Exception in Org.eclipse.core.resources.ResourcesPlugin.start () of bundle Org.eclipse.core.resources. At Org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator ( Bundlecontextimpl.java:792) at Org.eclipse.osgi.internal.framework.BundleContextImpl.start (Bundlecontextimpl.java:721) at Org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0 (Equinoxbundle.java:936) at Org.eclipse.osgi.internal.framework.equinoxbundle$equinoxmodule.startworker (EquinoxBundle.java:319) at Org.eclipse.osgi.container.Module.doStart (Module.java:571) at Org.eclipse.osgi.container.Module.start (Module.java:439) at Org.eclipse.osgi.framework.util.SecureAction.start (Secureaction.java:454) at Org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass (Eclipselazystarter.java:107) at Org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass (Classpathmanager.java:531) at Org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass (Moduleclassloader.java:324) at Org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass (Bundleloader.java:320) at Org.eclipse.osgi.internal.loader.sources.SingleSourcePackage.loadClass (Singlesourcepackage.java:36) at Org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal (Bundleloader.java:391) at Org.eclipse.osgi.internal.loader.BundleLoader.findClass (Bundleloader.java:345) at Org.eclipse.osgi.internal.loader.BundleLoader.findClass (Bundleloader.java:337) at Org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass (Moduleclassloader.java:160) at Java.lang.ClassLoader.loadClass (Classloader.java:358) at Org.eclipse.ui.internal.ide.application.IDEApplication.start (Ideapplication.java:136) at Org.eclipse.equinox.internal.app.EclipseAppHandle.run (Eclipseapphandle.java:196) at Org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication (Eclipseapplauncher.java: 134) at Org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start (Eclipseapplauncher.java:104) at Org.eclipse.core.runtime.adaptor.EclipseStarter.run (Eclipsestarter.java:380) at Org.eclipse.core.runtime.adaptor.EclipseStarter.run (Eclipsestarter.java:235) 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:30S) at Org.eclipse.equinox.launcher.Main.invokeFramework (Main.java:648) at Org.eclipse.equinox.launcher.Main.basicRun (Main.java:30V) at Org.eclipse.equinox.launcher.Main.run (Main.java:1465) at Org.eclipse.equinox.launcher.Main.main (Main.java:1438) 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:30S) at Com.genuitec.pulse.eclipse.launcher.Main.main (Main.java:110) caused by:org.eclipse.core.internal.resources.ResourceException:Could not read metadata for' D:\NewJob\.metadata\.plugins\org.eclipse.core.resources\.root\47.tree '. At Org.eclipse.core.internal.resources.SaveManager.restoreTree (Savemanager.java:1042) at Org.eclipse.core.internal.resources.SaveManager.restore (Savemanager.java:699) at Org.eclipse.core.internal.resources.SaveManager.startup (Savemanager.java:1565) at Org.eclipse.core.internal.resources.Workspace.startup (Workspace.java:2464) at Org.eclipse.core.internal.resources.Workspace.open (Workspace.java:2219) at Org.eclipse.core.resources.ResourcesPlugin.start (Resourcesplugin.java:447) at org.eclipse.osgi.internal.framework.bundlecontextimpl$3.run (bundlecontextimpl.java:771) at org.eclipse.osgi.internal.framework.bundlecontextimpl$3.run (bundlecontextimpl.java:1) at java.security.AccessController.doPrivileged (Native Method) at Org.eclipse.osgi.internal.framework.BundleCo Ntextimpl.startactivator (Bundlecontextimpl.java:764) ... 35morecaused by:java.io.EOFException at Java.io.DataInputStream.readInt (Datainputstream.java:392) at Org.eclipse.core.internal.resources.SaveManager.restoreTree (Savemanager.java:1036) ... 44moreroot exception:org.eclipse.core.internal.resources.ResourceException (D:/newjob/.metadata/.plugins/org.eclipse.core.resources/.root/47.tree) [567]: Java.io.EOFException at Java.io.DataInputStream.readInt (Datainputstream.java:392) at Org.eclipse.core.internal.resources.SaveManager.restoreTree (Savemanager.java:1036) at Org.eclipse.core.internal.resources.SaveManager.restore (Savemanager.java:699) at Org.eclipse.core.internal.resources.SaveManager.startup (Savemanager.java:1565) at Org.eclipse.core.internal.resources.Workspace.startup (Workspace.java:2464) at Org.eclipse.core.internal.resources.Workspace.open (Workspace.java:2219) at Org.eclipse.core.resources.ResourcesPlugin.start (Resourcesplugin.java:447) at org.eclipse.osgi.internal.framework.bundlecontextimpl$3.run (bundlecontextimpl.java:771) at org.eclipse.osgi.internal.framework.bundlecontextimpl$3.run (bundlecontextimpl.java:1) at java.security.AccessController.doPrivileged (Native Method) at Org.eclipse.osgi.internal.framework.BundleCo Ntextimpl.startactivator (Bundlecontextimpl.java:764) at Org.eclipse.osgi.internal.framework.BundleContextImpl.start (Bundlecontextimpl.java:721) at Org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0 (Equinoxbundle.java:936) at Org.eclipse.osgi.internal.framework.equinoxbundle$equinoxmodule.startworker (EquinoxBundle.java:319) at Org.eclipse.osgi.container.Module.doStart (Module.java:571) at Org.eclipse.osgi.container.Module.start (Module.java:439) at Org.eclipse.osgi.framework.util.SecureAction.start (Secureaction.java:454) at Org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass (Eclipselazystarter.java:107) at Org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass (Classpathmanager.java:531) at Org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass (Moduleclassloader.java:324) at Org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass (Bundleloader.java:320) at Org.eclipse.osgi.internal.loader.sources.SingleSourcePackage.loadClass (Singlesourcepackage.java:36) at Org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal (Bundleloader.java:391) at Org.eclipse.osgi.internal.loader.BundleLoader.findClass (Bundleloader.java:345) at Org.eclipse.osgi.internal.loader.BundleLoader.findClass (Bundleloader.java:337) at Org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass (Moduleclassloader.java:160) at Java.lang.ClassLoader.loadClass (Classloader.java:358) at Org.eclipse.ui.internal.ide.application.IDEApplication.start (Ideapplication.java:136) at Org.eclipse.equinox.internal.app.EclipseAppHandle.run (Eclipseapphandle.java:196) at Org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication (Eclipseapplauncher.java: 134) at Org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start (Eclipseapplauncher.java:104) at Org.eclipse.core.runtime.adaptor.EclipseStarter.run (Eclipsestarter.java:380) at Org.eclipse.core.runtime.adaptor.EclipseStarter.run (Eclipsestarter.java:235) 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:606) at Org.eclipse.equinox.launcher.Main.invokeFramework (Main.java:648) at Org.eclipse.equinox.launcher.Main.basicRun (Main.java:603) at Org.eclipse.equinox.launcher.Main.run (Main.java:1465) at Org.eclipse.equinox.launcher.Main.main (Main.java:1438) 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:30S) at Com.genuitec.pulse.eclipse.launcher.Main.main (Main.java:110)
My workaround is to remove the org.eclipse.core.resources from the workspace and reconfigure it (that is, it is equivalent to opening a workspace again)
MyEclipse Start Error: An error has occurred. See the log file