Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.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在尝试重构方法时出错';签名_Eclipse_Eclipse Jdt_Spring Ide - Fatal编程技术网

Eclipse在尝试重构方法时出错';签名

Eclipse在尝试重构方法时出错';签名,eclipse,eclipse-jdt,spring-ide,Eclipse,Eclipse Jdt,Spring Ide,每当我尝试使用eclipse重构功能(快捷方式Shift+Alt+c)更改方法的签名时,我都会收到一个错误对话框,其中包含以下文本 An unexpected exception occured while performing the refactoring. See the error log for more details org/springframework/ide/eclipse/ui/editor/util/BeansEditorUtils !ENTRY org.eclip

每当我尝试使用eclipse重构功能(快捷方式Shift+Alt+c)更改方法的签名时,我都会收到一个错误对话框,其中包含以下文本

An unexpected exception occured while performing the refactoring. See the error log for more details 
org/springframework/ide/eclipse/ui/editor/util/BeansEditorUtils


!ENTRY org.eclipse.ltk.ui.refactoring 4 10000 2013-10-03 12:25:20.295
!!消息内部错误

!!堆栈0

java.lang.reflect.InvocationTargetException

at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:421)

at org.eclipse.ltk.internal.ui.refactoring.RefactoringWizardDialog2.run(RefactoringWizardDialog2.java:331)

at org.eclipse.ltk.ui.refactoring.RefactoringWizard.internalPerformFinish(RefactoringWizard.java:637)

at org.eclipse.ltk.ui.refactoring.UserInputWizardPage.performFinish(UserInputWizardPage.java:153)

at org.eclipse.ltk.ui.refactoring.RefactoringWizard.performFinish(RefactoringWizard.java:710)

at org.eclipse.ltk.internal.ui.refactoring.RefactoringWizardDialog2.okPressed(RefactoringWizardDialog2.java:455)

at org.eclipse.jface.dialogs.Dialog.buttonPressed(Dialog.java:472)

at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:624)

at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)

at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)

at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4169)

at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3758)

at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)

at org.eclipse.jface.window.Window.open(Window.java:801)

at org.eclipse.ltk.ui.refactoring.RefactoringWizardOpenOperation$1.run(RefactoringWizardOpenOperation.java:187)

at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)

at org.eclipse.ltk.ui.refactoring.RefactoringWizardOpenOperation.run(RefactoringWizardOpenOperation.java:202)

at org.eclipse.ltk.ui.refactoring.RefactoringWizardOpenOperation.run(RefactoringWizardOpenOperation.java:122)

at org.eclipse.jdt.internal.ui.refactoring.actions.RefactoringStarter.activate(RefactoringStarter.java:38)
///删除了更多的行

原因:org.osgi.framework.BundleException:bundle org.springframework.ide.eclipse.beans.ui.editor.activator org.springframework.ide.eclipse.beans.ui.editor的激活器无效

at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:172)

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:300)

at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:440)

at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:263)

at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)

... 133 more
原因:java.lang.VerifyError:(类:org/springframework/ide/eclipse/beans/ui/editor/Activator,方法:getTemplateStore签名:()Lorg/eclipse/jface/text/templates/persistence/TemplateStore;)putfield/putstatic中的类型错误

at java.lang.Class.getDeclaredConstructors0(Native Method)

at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)

at java.lang.Class.getConstructor0(Unknown Source)

at java.lang.Class.newInstance0(Unknown Source)

at java.lang.Class.newInstance(Unknown Source)

at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:167)
我正在运行以下版本的eclipse: 版本:朱诺发布 构建id:20120614-1722

查看“更多详细信息”,听起来这个错误可能是由SpringIDE插件引起的。我有版本:3.3.0.201307091516-RELEASE

如果您需要我提供更多详细信息,请询问并告诉我在哪里可以找到它们


非常感谢

看起来与Eclipse bug相似,后者建议重新启动Eclipse,并指定
-clean
选项。

查看错误日志视图(窗口/显示视图/错误日志)或查看工作区
元数据
目录中的
.log
文件。@greg-449,非常感谢,我用日志的堆栈跟踪错误更新了这个问题,这肯定是Spring的想法。我试过了,它不起作用。您提到的bug似乎影响了CDT,我看到的是SpringIDE。我知道a-clean可以修复很多东西,不幸的是它没有修复我的。。。