Michael,
thank you for the detailed description.
This is fixed in #637.
Friendly,
Dmitry
Michael Damberger wrote:
> it seems to be reproducable if you try "pull up" on a class that
> has no superclass in the project but implements an interface from the project,
> e.g.
> class Test extends JPanel implements TesTIF
>
> best regards,
> Michael
>
> -------
> happened on invoking "pull members up"
>
> [74225451] ERROR - com.intellij.ide.q - Error during dispatching of
> java.awt.event.PaintEvent[PAINT,updateRect=java.awt.Rectangle[x=0,y=0,width=0,h
> eight=0]] on dialog0
> [74225481] ERROR - com.intellij.ide.q - IntelliJ IDEA (Ariadna) 3.0
> Build #635
> [74225481] ERROR - com.intellij.ide.q - JDK: 1.4.0_01
> [74225481] ERROR - com.intellij.ide.q - VM: Java HotSpot(TM) Client
> VM
> [74225481] ERROR - com.intellij.ide.q - Vendor: Sun Microsystems In
> c.
> [74225481] ERROR - com.intellij.ide.q - OS: Windows 2000
> [74225562] ERROR - com.intellij.ide.q -
> java.lang.NullPointerException
> at com.intellij.psi.PsiUtil.a(PsiUtil.java:21)
> at com.intellij.psi.PsiUtil.isInheritor(PsiUtil.java:19)
> at com.intellij.refactoring.i.a.t.a(t.java:35)
> at com.intellij.refactoring.c.l.a(l.java:26)
> at com.intellij.refactoring.q.p.getValueAt(p.java:28)
> at javax.swing.JTable.getValueAt(JTable.java:1759)
> at javax.swing.JTable.prepareRenderer(JTable.java:3675)
> at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:1149)
>
> at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1051
> )
> at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:974)
> at javax.swing.plaf.ComponentUI.update(ComponentUI.java:142)
> at javax.swing.JComponent.paintComponent(JComponent.java:537)
> at javax.swing.JComponent.paint(JComponent.java:804)
> at javax.swing.JComponent.paintChildren(JComponent.java:643)
> at javax.swing.JComponent.paint(JComponent.java:813)
> at javax.swing.JViewport.paint(JViewport.java:707)
> at javax.swing.JComponent.paintChildren(JComponent.java:643)
> at javax.swing.JComponent.paint(JComponent.java:813)
> at javax.swing.JComponent.paintChildren(JComponent.java:643)
> at javax.swing.JComponent.paint(JComponent.java:813)
> at javax.swing.JComponent.paintChildren(JComponent.java:643)
> at javax.swing.JComponent.paint(JComponent.java:813)
> at javax.swing.JComponent.paintChildren(JComponent.java:643)
> at javax.swing.JComponent.paint(JComponent.java:813)
> at javax.swing.JComponent.paintChildren(JComponent.java:643)
> at javax.swing.JComponent.paint(JComponent.java:813)
> at javax.swing.JLayeredPane.paint(JLayeredPane.java:552)
> at javax.swing.JComponent.paintChildren(JComponent.java:643)
> at javax.swing.JComponent.paintWithOffscreenBuffer(JComponent.java:4742)
>
> at javax.swing.JComponent.paintDoubleBuffered(JComponent.java:4688)
> at javax.swing.JComponent.paint(JComponent.java:794)
> at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:21)
>
> at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:
> 60)
> at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:97
> )
> at java.awt.Container.paint(Container.java:1268)
> at sun.awt.RepaintArea.paint(RepaintArea.java:180)
> at sun.awt.windows.WComponentPeer.handleEvent(WComponentPeer.java:260)
> at java.awt.Component.dispatchEventImpl(Component.java:3586)
> at java.awt.Container.dispatchEventImpl(Container.java:1582)
> at java.awt.Window.dispatchEventImpl(Window.java:1581)
> at java.awt.Component.dispatchEvent(Component.java:3367)
> at java.awt.EventQueue.dispatchEvent(EventQueue.java:445)
> at com.intellij.ide.q.a(q.java:9)
> at com.intellij.ide.q.dispatchEvent(q.java:18)
> at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
> read.java:191)
> at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
> ad.java:144)
> at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
> ad.java:134)
> at java.awt.Dialog.show(Dialog.java:524)
> at com.intellij.openapi.ui.DialogWrapper$MyDialog.show(DialogWrapper.jav
> a:31)
> at com.intellij.openapi.ui.DialogWrapper.show(DialogWrapper.java:133)
> at com.intellij.refactoring.c.h.run(h.java:6)
> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
> at java.awt.EventQueue.dispatchEvent(EventQueue.java:443)
> at com.intellij.ide.q.a(q.java:9)
> at com.intellij.ide.q.dispatchEvent(q.java:18)
> at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
> read.java:191)
> at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
> ad.java:144)
> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
>
> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:130)
>
> at java.awt.EventDispatchThread.run(EventDispatchThread.java:98)
>
> ______________________________________________________________________________
> WEB.DE MyPage - Ohne Computerkenntnisse in nur 5 Minuten online! Alles
> inklusive! Kinderleicht! http://www.das.ist.aber.ne.lustige.sache.ms/
>
--
Dmitry Lomov
JetBrains Inc. / IntelliJ Software
http://www.intellij.com
"Develop with pleasure!"
_______________________________________________
Eap-bugs mailing list
[EMAIL PROTECTED]
http://lists.jetbrains.com/mailman/listinfo/eap-bugs