Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse:升级到Juno后切换透视图时出现异常_Eclipse - Fatal编程技术网

Eclipse:升级到Juno后切换透视图时出现异常

Eclipse:升级到Juno后切换透视图时出现异常,eclipse,Eclipse,我最近从Indigo升级到Juno,虽然到目前为止一切正常,但每次切换透视图时,我都会遇到一个例外: 发生了一个错误。有关详细信息,请参阅错误日志。 org.eclipse.ui.internal.WorkbenchPage.findPerspective(Lorg/eclipse/ui/IPerspectiveDescriptor;)Lorg/eclipse/ui/internal/Perspective 日志中有以下内容: !!条目org.eclipse.ui.workbench 42201

我最近从Indigo升级到Juno,虽然到目前为止一切正常,但每次切换透视图时,我都会遇到一个例外:

发生了一个错误。有关详细信息,请参阅错误日志。 org.eclipse.ui.internal.WorkbenchPage.findPerspective(Lorg/eclipse/ui/IPerspectiveDescriptor;)Lorg/eclipse/ui/internal/Perspective

日志中有以下内容:

!!条目org.eclipse.ui.workbench 422013-08-0113:52:11.378!消息 从插件调用代码时出现问题: “org.eclipse.ui.workbench”!堆栈0 java.lang.NoSuchMethodError: org.eclipse.ui.internal.WorkbenchPage.findPerspective(Lorg/eclipse/ui/IPerspectiveDescriptor;)Lorg/eclipse/ui/internal/Perspective; 在 org.eclipse.papyrus.ui.perspectiveconfiguration.PapyrusPerspectiveListener.perspectiveActivated(PapyrusPerspectiveListener.java:117) 在 org.eclipse.ui.internal.PerspectiveListenerList$1.run(PerspectiveListenerList.java:74) 位于org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) org.eclipse.core.runtime.Platform.run(Platform.java:857)位于 org.eclipse.ui.internal.PerspectiveListenerList.fireEvent(PerspectiveListenerList.java:58) 在 org.eclipse.ui.internal.PerspectiveListenerList.firePerspectiveActivated(PerspectiveListenerList.java:72) 在 org.eclipse.ui.internal.WorkbenchWindow.firePerspectiveActivated(WorkbenchWindow.java:1264) 在 org.eclipse.ui.internal.WorkbenchPage$4.handleEvent(WorkbenchPage.java:2805) 在 org.eclipse.e4.ui.services.internal.events.UIEventHandler$1.run(UIEventHandler.java:41) 在 org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:180) 在 org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150) 位于org.eclipse.swt.widgets.Display.syncExec(Display.java:4299) org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:187) 在 org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38) 在 org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:197) 在 org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:197) 在 org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) 在 org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) 在 org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148) 在 org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:135) 在 org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:78) 在 org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:39) 在 org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:80) 在 org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:58) 在 org.eclipse.emf.common.notify.impl.basicontifierimpl.eNotify(basicontifierimpl.java:380) 在 org.eclipse.e4.ui.model.application.ui.advanced.impl.PerspectiveStackImpl.setSelectedElement(PerspectiveStackImpl.java:135) 在 org.eclipse.e4.ui.model.application.ui.advanced.impl.PerspectiveStackImpl.setSelectedElement(PerspectiveStackImpl.java:1) 在 org.eclipse.e4.ui.workbench.addons.perspectiveswitcher.perspectiveswitcher$13.widgetSelected(perspectiveswitcher.java:439) 在 org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248) 位于org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) 位于org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1276) org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3562) 位于org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3186) 在 org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1053) 在 org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) 在 org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:942) 在 org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:86) 位于org.eclipse.ui.internal.Workbench$5.run(Workbench.java:588) 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.eclipseeapphandle.run(eclipseeapphandle.java:196) 在 org.eclipse.core.runtime.internal.adapter.eclipseeappluncher.runApplication(eclipseeappluncher.java:110) 在 org.eclipse.core.runtime.internal.adapter.eclipseeappluncher.start(eclipseeappluncher.java:79) 在 org.eclipse.core.runtime.adapter.EclipseStarter.run(EclipseStarter.java:353) 在 org.eclipse.core.runtime.adapter.EclipseStarter.run(EclipseStarter.java:180) 位于的sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法) invoke(NativeMethodAccessorImpl.java:39) 在 reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 位于java.lang.reflect.Method.invoke(Method.java:597) 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)位于 org.eclipse.equinox.launcher.Main.Main(Main.java:1414)

我发现,建议使用-clean选项重新启动应该会使事情恢复正常。在我的情况下,没有成功

欢迎提供有关如何解决此问题的任何线索。多谢各位