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

Reply via email to