8493: Refactor - Replace method with method object broken
Is there a workaround for this? When I try to Refactor -> Replace Method
with Method Object, I get the stack trace below (I already used 'Blame IDEA
Core' for this).
Thanks,
;ted
Error during dispatching of
java.awt.event.MouseEvent[MOUSE_RELEASED,(77,404),absolute(2298,1247),button=1,modifiers=Button1,clickCount=1]
on ###overrideRedirect###
java.lang.NullPointerException
at
com.intellij.refactoring.extractMethodObject.ExtractMethodObjectHandler.invoke(ExtractMethodObjectHandler.java:31)
at
com.intellij.refactoring.actions.BaseRefactoringAction.actionPerformed(BaseRefactoringAction.java:25)
at
com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter.actionPerformed(ActionMenuItem.java:17)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at
com.intellij.openapi.actionSystem.impl.ActionMenuItem.fireActionPerformed(ActionMenuItem.java:4)
at com.intellij.ui.plaf.beg.BegMenuItemUI.a(BegMenuItemUI.java:156)
at com.intellij.ui.plaf.beg.BegMenuItemUI.access$300(BegMenuItemUI.java:49)
at
com.intellij.ui.plaf.beg.BegMenuItemUI$MyMouseInputHandler.mouseReleased(BegMenuItemUI.java:3)
at java.awt.Component.processMouseEvent(Component.java:6041)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
at java.awt.Component.processEvent(Component.java:5806)
at java.awt.Container.processEvent(Container.java:2058)
at java.awt.Component.dispatchEventImpl(Component.java:4413)
at java.awt.Container.dispatchEventImpl(Container.java:2116)
at java.awt.Component.dispatchEvent(Component.java:4243)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
at java.awt.Container.dispatchEventImpl(Container.java:2102)
at java.awt.Window.dispatchEventImpl(Window.java:2440)
at java.awt.Component.dispatchEvent(Component.java:4243)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:67)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:18)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:111)
at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
请先登录再写评论。
Hello Ted,
Fixed, thank you!
Unfortunately there is no workaround :(
BTW. Refactoring would be named 'Extract method object'
Sorry for inconvenience.
-
Anna Kozlova
JetBrains Inc.
http://www.intellij.com
"Develop with pleasure!"