This usually indicates a missing no-arg constructor or that the editor's class name was mistyped in

来源:互联网 发布:2017美国胃癌数据统计 编辑:程序博客网 时间:2024/06/06 02:48

1、错误描述

org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingClassNotFoundException: An error occurred while automatically activating bundle org.eclipse.wst.jsdt.ui (988).at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:122)at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:463)at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:400)at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:476)at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429)at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417)at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)at java.lang.ClassLoader.loadClass(ClassLoader.java:252)at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:345)at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:229)at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1207)at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174)at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905)at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:268)at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:264)at org.eclipse.ui.internal.registry.EditorDescriptor.createEditor(EditorDescriptor.java:235)at org.eclipse.ui.internal.EditorManager.createPart(EditorManager.java:875)at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:609)at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:465)at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)at org.eclipse.ui.internal.EditorAreaHelper.setVisibleEditor(EditorAreaHelper.java:271)at org.eclipse.ui.internal.EditorManager.setVisibleEditor(EditorManager.java:1459)at org.eclipse.ui.internal.EditorManager$5.runWithException(EditorManager.java:972)at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140)at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757)at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:803)at org.eclipse.ui.internal.Workbench$33.runWithException(Workbench.java:1600)at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140)at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757)at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2609)at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)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:344)at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)at java.lang.reflect.Method.invoke(Method.java:597)at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)at org.eclipse.equinox.launcher.Main.run(Main.java:1410)at org.eclipse.equinox.launcher.Main.main(Main.java:1386)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)at java.lang.reflect.Method.invoke(Method.java:597)at com.genuitec.pulse.eclipse.launcher.Main.main(Main.java:110)Caused by: org.osgi.framework.BundleException: The activator org.eclipse.wst.jsdt.internal.ui.JavaScriptPlugin for bundle org.eclipse.wst.jsdt.ui is invalidat org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:171)at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:679)at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:299)at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:440)at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:268)at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)... 63 moreCaused by: java.lang.NoClassDefFoundError: org/eclipse/wst/jsdt/core/WorkingCopyOwnerat java.lang.Class.getDeclaredConstructors0(Native Method)at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)at java.lang.Class.getConstructor0(Class.java:2699)at java.lang.Class.newInstance0(Class.java:326)at java.lang.Class.newInstance(Class.java:308)at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:166)... 69 moreCaused by: org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingClassNotFoundException: An error occurred while automatically activating bundle org.eclipse.wst.jsdt.core (984).at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:122)at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:463)at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:400)at org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourcePackage.java:35)at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:473)at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429)at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417)at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)at java.lang.ClassLoader.loadClass(ClassLoader.java:252)at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)... 75 moreCaused by: org.osgi.framework.BundleException: Exception in org.eclipse.wst.jsdt.core.JavaScriptCore.start() of bundle org.eclipse.wst.jsdt.core.at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:734)at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:683)at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:299)at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:440)at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:268)at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)... 85 moreCaused by: org.eclipse.core.internal.resources.ResourceException: Could not read metadata for 'F:\workspaces\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. Unexpected version: 0.at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:303)at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258)at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274)at org.eclipse.core.internal.localstore.BucketTree.loadBucketFor(BucketTree.java:115)at org.eclipse.core.internal.properties.PropertyManager2.getProperty(PropertyManager2.java:135)at org.eclipse.core.internal.resources.Resource.getPersistentProperty(Resource.java:1179)at org.eclipse.wst.jsdt.internal.core.JavaModelManager.loadVariablesAndContainers(JavaModelManager.java:2420)at org.eclipse.wst.jsdt.internal.core.JavaModelManager.startup(JavaModelManager.java:4146)at org.eclipse.wst.jsdt.core.JavaScriptCore.start(JavaScriptCore.java:4094)at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:711)at java.security.AccessController.doPrivileged(Native Method)at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:702)... 91 more


2、错误原因

      电脑突然断电,导致MyEclipse异常关闭;再次打开MyEclipse,出现这个错误。JavaScript文件无法查看编辑


3、解决办法

     先将项目clean一下,然后重启MyEclipse

1 0
原创粉丝点击