rl_stoner@hotmail.com
I'm using 7.0M2 (Selena) Build #7123
JUnit plug-in version 1.0 build 283 from 7/13/2007.
When I do a rename refactor operation on a class that has a jUnit defined for it, I get the following exception:
Error during dispatching of java.awt.event.KeyEvent[KEY_RELEASED,keyCode=32,keyText=Space,keyChar=' ',keyLocation=KEY_LOCATION_STANDARD] on javax.swing.JButton[,0,0,83x23,alignmentX=0.0,alignmentY=0.5,border=com.incors.plaf.alloy.ct@6e7b63,flags=424,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=java.awt.Insets[top=2,left=16,bottom=2,right=16],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Refactor,defaultCapable=true]: Error creating bean with name 'org.intellij.plugins.junit.ClassRefactoringListener' defined in resource loaded through InputStream: Unsatisfied dependency expressed through constructor argument with index 3 of type [com.intellij.psi.PsiDocumentManager]: There are 0 beans of type [class com.intellij.psi.PsiDocumentManager] for autowiring constructor. There should have been 1 to be able to autowire constructor of bean 'org.intellij.plugins.junit.ClassRefactoringListener'.
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.intellij.plugins.junit.ClassRefactoringListener' defined in resource loaded through InputStream: Unsatisfied dependency expressed through constructor argument with index 3 of type [com.intellij.psi.PsiDocumentManager]: There are 0 beans of type [class com.intellij.psi.PsiDocumentManager] for autowiring constructor. There should have been 1 to be able to autowire constructor of bean 'org.intellij.plugins.junit.ClassRefactoringListener'.
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createArgumentArray(AbstractAutowireCapableBeanFactory.java:596)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:463)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:268)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:223)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:249)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:159)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:176)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:145)
at org.springframework.beans.factory.BeanFactoryUtils.beanOfType(BeanFactoryUtils.java:266)
at org.intellij.openapi.beans.PluginBeanFactory.getBean(PluginBeanFactory.java:66)
at org.intellij.openapi.beans.PluginBeanFactory.getBean(PluginBeanFactory.java:88)
at org.intellij.plugins.junit.RefactorerListenerProvider.newRefactoringListener(RefactorerListenerProvider.java:85)
at org.intellij.plugins.junit.RefactorerListenerProvider.getListener(RefactorerListenerProvider.java:58)
at com.intellij.refactoring.listeners.impl.impl.RefactoringTransactionImpl.a(RefactoringTransactionImpl.java:2)
at com.intellij.refactoring.listeners.impl.impl.RefactoringTransactionImpl.access$100(RefactoringTransactionImpl.java:17)
at com.intellij.refactoring.listeners.impl.impl.RefactoringTransactionImpl$MyRefactoringElementListener.<init>(RefactoringTransactionImpl.java:8)
at com.intellij.refactoring.listeners.impl.impl.RefactoringTransactionImpl$MyRefactoringElementListener.<init>(RefactoringTransactionImpl.java:6)
at com.intellij.refactoring.listeners.impl.impl.RefactoringTransactionImpl.getElementListener(RefactoringTransactionImpl.java:9)
at com.intellij.refactoring.rename.RenameProcessor.performRefactoring(RenameProcessor.java:122)
at com.intellij.refactoring.BaseRefactoringProcessor.a(BaseRefactoringProcessor.java:114)
at com.intellij.refactoring.BaseRefactoringProcessor.access$000(BaseRefactoringProcessor.java:75)
at com.intellij.refactoring.BaseRefactoringProcessor$3$1.run(BaseRefactoringProcessor.java:3)
at com.intellij.openapi.application.impl.ApplicationImpl$14.compute(ApplicationImpl.java:1)
at com.intellij.psi.impl.source.PostprocessReformattingAspect.postponeFormattingInside(PostprocessReformattingAspect.java:116)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:152)
at com.intellij.refactoring.BaseRefactoringProcessor$3.run(BaseRefactoringProcessor.java:1)
at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:76)
at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:136)
at com.intellij.refactoring.BaseRefactoringProcessor.execute(BaseRefactoringProcessor.java:179)
at com.intellij.refactoring.BaseRefactoringProcessor.doRun(BaseRefactoringProcessor.java:172)
at com.intellij.refactoring.rename.RenameProcessor.doRun(RenameProcessor.java:213)
at com.intellij.refactoring.BaseRefactoringProcessor.run(BaseRefactoringProcessor.java:64)
at com.intellij.refactoring.ui.RefactoringDialog.invokeRefactoring(RefactoringDialog.java:7)
at com.intellij.refactoring.rename.RenameDialog.doAction(RenameDialog.java:213)
at com.intellij.refactoring.ui.RefactoringDialog.b(RefactoringDialog.java:36)
at com.intellij.refactoring.ui.RefactoringDialog.access$000(RefactoringDialog.java:3)
at com.intellij.refactoring.ui.RefactoringDialog$RefactorAction.actionPerformed(RefactoringDialog.java:4)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
at javax.swing.plaf.basic.BasicButtonListener$Actions.actionPerformed(BasicButtonListener.java:287)
at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1571)
at javax.swing.JComponent.processKeyBinding(JComponent.java:2772)
at javax.swing.JComponent.processKeyBindings(JComponent.java:2807)
at javax.swing.JComponent.processKeyEvent(JComponent.java:2735)
at java.awt.Component.processEvent(Component.java:5278)
at java.awt.Container.processEvent(Container.java:1966)
at java.awt.Component.dispatchEventImpl(Component.java:3968)
at java.awt.Container.dispatchEventImpl(Container.java:2024)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1826)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:677)
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:934)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:806)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:641)
at java.awt.Component.dispatchEventImpl(Component.java:3841)
at java.awt.Container.dispatchEventImpl(Container.java:2024)
at java.awt.Window.dispatchEventImpl(Window.java:1778)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:189)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:47)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:108)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:153)
at java.awt.Dialog$1.run(Dialog.java:525)
at java.awt.Dialog$2.run(Dialog.java:553)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Dialog.show(Dialog.java:551)
at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog.show(DialogWrapperPeerImpl.java:60)
at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl.show(DialogWrapperPeerImpl.java:19)
at com.intellij.openapi.ui.DialogWrapper.show(DialogWrapper.java:772)
at com.intellij.refactoring.rename.PsiElementRenameHandler.a(PsiElementRenameHandler.java:9)
at com.intellij.refactoring.rename.PsiElementRenameHandler.invoke(PsiElementRenameHandler.java:32)
at com.intellij.refactoring.rename.PsiElementRenameHandler.invoke(PsiElementRenameHandler.java:48)
at com.intellij.refactoring.actions.BaseRefactoringAction.actionPerformed(BaseRefactoringAction.java:60)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.a(IdeKeyEventDispatcher.java:121)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.b(IdeKeyEventDispatcher.java:86)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.dispatchKeyEvent(IdeKeyEventDispatcher.java:175)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:94)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:108)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)