We have fixed this bug in #526.
Thanks a lot for reporting it, Rick!

Best regards,
Eugene Zhuravlev
IntelliJ Software, http://www.intellij.com/
"Develop with pleasure!"


----- Original Message -----
From: "Vestal, Rick" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: 01 December, 2001 5:58 PM
Subject: [Eap-list] bug report: hang when using refactoring to rename a
method


> Windows 2000, Build 525
>
>
> I was doing a rename refactoring on a method.  Idea did a search for all
> usages.  The find results contained one file that I did not have checked
> out.  I used a custom tool to check out the file (perforce) from the
context
> menu in the find window.  After a couple of seconds, the red text turned
> black signifying (correctly) that the file had been checked out.
>
> I then clicked on the 'Do Refactor' button at which point I was told
> something changed and the usages search had to be redone.  I said ok.  The
> search dialog came up but only the cancel button is visible, but it is
> disabled.  Clicking on the 'x' to close the window won't work either.
>
> Exception in the console is:
>
> java.lang.NullPointerException
>         at com.intellij.refactoring.j.r.a(r.java:12)
>         at com.intellij.refactoring.j.u.a(u.java:41)
>         at com.intellij.refactoring.l.e.run(e.java:1)
>         at com.intellij.psi.impl.r.a(r.java:253)
>         at com.intellij.refactoring.l.d.run(d.java:4)
>         at com.intellij.refactoring.l.g.a(g.java:1)
>         at com.intellij.refactoring.j.t.a(t.java:24)
>         at com.intellij.usageView.m.run(m.java:3)
>         at com.intellij.usageView.h.run(h.java:1)
>         at com.intellij.progress.ProgressManager.a(ProgressManager.java:4)
>         at com.intellij.usageView.c.b(c.java:15)
>         at com.intellij.usageView.c.c(c.java:9)
>         at com.intellij.usageView.g.run(g.java:1)
>         at java.lang.Thread.run(Thread.java:484)
>
>
>
> ctrl-break trace:
>
> Full thread dump:
>
> "Thread-6851" prio=7 tid=0xf6437f0 nid=0x460 waiting on monitor
> [0x11d2f000..0x1
> 1d2fdbc]
>         at java.lang.Thread.sleep(Native Method)
>         at com.intellij.progress.a.h.run(h.java:5)
>         at java.lang.Thread.run(Thread.java:484)
>
> "EditorCaretThread" prio=7 tid=0xf723140 nid=0x8c8 waiting on monitor
> [0x11caf00
> 0..0x11cafdbc]
>         at java.lang.Thread.sleep(Native Method)
>         at com.intellij.editor.b.bf.run(bf.java:65)
>         at java.lang.Thread.run(Thread.java:484)
>
> "EditorCaretThread" prio=7 tid=0xf70da68 nid=0x900 waiting on monitor
> [0x11aef00
> 0..0x11aefdbc]
>         at java.lang.Thread.sleep(Native Method)
>         at com.intellij.editor.b.bf.run(bf.java:65)
>         at java.lang.Thread.run(Thread.java:484)
>
> "EditorCaretThread" prio=7 tid=0xf7add70 nid=0x850 waiting on monitor
> [0x119ef00
> 0..0x119efdbc]
>         at java.lang.Thread.sleep(Native Method)
>         at com.intellij.editor.b.bf.run(bf.java:65)
>         at java.lang.Thread.run(Thread.java:484)
>
> "EditorCaretThread" prio=7 tid=0x10cf0250 nid=0xb80 waiting on monitor
> [0x1186f0
> 00..0x1186fdbc]
>         at java.lang.Thread.sleep(Native Method)
>         at com.intellij.editor.b.bf.run(bf.java:65)
>         at java.lang.Thread.run(Thread.java:484)
>
> "EditorCaretThread" prio=7 tid=0xf769c28 nid=0xdc0 waiting on monitor
> [0x117af00
> 0..0x117afdbc]
>         at java.lang.Thread.sleep(Native Method)
>         at com.intellij.editor.b.bf.run(bf.java:65)
>         at java.lang.Thread.run(Thread.java:484)
>
> "EditorCaretThread" prio=7 tid=0xf793da0 nid=0xa48 waiting on monitor
> [0x116ef00
> 0..0x116efdbc]
>         at java.lang.Thread.sleep(Native Method)
>         at com.intellij.editor.b.bf.run(bf.java:65)
>         at java.lang.Thread.run(Thread.java:484)
>
> "EditorCaretThread" prio=7 tid=0xf7cee38 nid=0x8b4 waiting on monitor
> [0x115ef00
> 0..0x115efdbc]
>         at java.lang.Thread.sleep(Native Method)
>         at com.intellij.editor.b.bf.run(bf.java:65)
>         at java.lang.Thread.run(Thread.java:484)
>
> "EditorCaretThread" prio=7 tid=0xf6d1118 nid=0xa78 waiting on monitor
> [0x1156f00
> 0..0x1156fdbc]
>         at java.lang.Thread.sleep(Native Method)
>         at com.intellij.editor.b.bf.run(bf.java:65)
>         at java.lang.Thread.run(Thread.java:484)
>
> "EditorCaretThread" prio=7 tid=0xf7939f0 nid=0xb50 waiting on monitor
> [0x10c6f00
> 0..0x10c6fdbc]
>         at java.lang.Thread.sleep(Native Method)
>         at com.intellij.editor.b.bf.run(bf.java:65)
>         at java.lang.Thread.run(Thread.java:484)
>
> "EditorCaretThread" prio=7 tid=0xf625288 nid=0x49c waiting on monitor
> [0x10b6f00
> 0..0x10b6fdbc]
>         at java.lang.Thread.sleep(Native Method)
>         at com.intellij.editor.b.bf.run(bf.java:65)
>         at java.lang.Thread.run(Thread.java:484)
>
> "EditorCaretThread" prio=7 tid=0xf6de948 nid=0x2dc waiting on monitor
> [0x10a6f00
> 0..0x10a6fdbc]
>         at java.lang.Thread.sleep(Native Method)
>         at com.intellij.editor.b.bf.run(bf.java:65)
>         at java.lang.Thread.run(Thread.java:484)
>
> "EditorCaretThread" prio=7 tid=0xf652c08 nid=0xb40 waiting on monitor
> [0x1096f00
> 0..0x1096fdbc]
>         at java.lang.Thread.sleep(Native Method)
>         at com.intellij.editor.b.bf.run(bf.java:65)
>         at java.lang.Thread.run(Thread.java:484)
>
> "EditorCaretThread" prio=7 tid=0xf654e90 nid=0x7dc waiting on monitor
> [0x108ef00
> 0..0x108efdbc]
>         at java.lang.Thread.sleep(Native Method)
>         at com.intellij.editor.b.bf.run(bf.java:65)
>         at java.lang.Thread.run(Thread.java:484)
>
> "EditorCaretThread" prio=7 tid=0xf4edfe0 nid=0x9f8 waiting on monitor
> [0x107af00
> 0..0x107afdbc]
>         at java.lang.Thread.sleep(Native Method)
>         at com.intellij.editor.b.bf.run(bf.java:65)
>         at java.lang.Thread.run(Thread.java:484)
>
> "EditorCaretThread" prio=7 tid=0xf6061e0 nid=0x88c waiting on monitor
> [0x1056f00
> 0..0x1056fdbc]
>         at java.lang.Thread.sleep(Native Method)
>         at com.intellij.editor.b.bf.run(bf.java:65)
>         at java.lang.Thread.run(Thread.java:484)
>
> "EditorCaretThread" prio=7 tid=0xf533a08 nid=0xa88 waiting on monitor
> [0x104af00
> 0..0x104afdbc]
>         at java.lang.Thread.sleep(Native Method)
>         at com.intellij.editor.b.bf.run(bf.java:65)
>         at java.lang.Thread.run(Thread.java:484)
>
> "EditorCaretThread" prio=7 tid=0xf4ee108 nid=0xc6c waiting on monitor
> [0x1026f00
> 0..0x1026fdbc]
>         at java.lang.Thread.sleep(Native Method)
>         at com.intellij.editor.b.bf.run(bf.java:65)
>         at java.lang.Thread.run(Thread.java:484)
>
> "EditorCaretThread" prio=7 tid=0xf5f3158 nid=0xe94 waiting on monitor
> [0x1016f00
> 0..0x1016fdbc]
>         at java.lang.Thread.sleep(Native Method)
>         at com.intellij.editor.b.bf.run(bf.java:65)
>         at java.lang.Thread.run(Thread.java:484)
>
> "EditorCaretThread" prio=7 tid=0xf5ad008 nid=0xcb0 waiting on monitor
> [0x100af00
> 0..0x100afdbc]
>         at java.lang.Thread.sleep(Native Method)
>         at com.intellij.editor.b.bf.run(bf.java:65)
>         at java.lang.Thread.run(Thread.java:484)
>
> "EditorCaretThread" prio=7 tid=0xf49d540 nid=0x808 waiting on monitor
> [0xfebf000
> ..0xfebfdbc]
>         at java.lang.Thread.sleep(Native Method)
>         at com.intellij.editor.b.bf.run(bf.java:65)
>         at java.lang.Thread.run(Thread.java:484)
>
> "EditorCaretThread" prio=7 tid=0x89f888 nid=0x66c waiting on monitor
> [0xfdff000.
> .0xfdffdbc]
>         at java.lang.Thread.sleep(Native Method)
>         at com.intellij.editor.b.bf.run(bf.java:65)
>         at java.lang.Thread.run(Thread.java:484)
>
> "EditorCaretThread" prio=7 tid=0x89f678 nid=0xd70 waiting on monitor
> [0xfdbf000.
> .0xfdbfdbc]
>         at java.lang.Thread.sleep(Native Method)
>         at com.intellij.editor.b.bf.run(bf.java:65)
>         at java.lang.Thread.run(Thread.java:484)
>
> "EditorCaretThread" prio=7 tid=0xf4cf150 nid=0xab8 waiting on monitor
> [0xfbdf000
> ..0xfbdfdbc]
>         at java.lang.Thread.sleep(Native Method)
>         at com.intellij.editor.b.bf.run(bf.java:65)
>         at java.lang.Thread.run(Thread.java:484)
>
> "EditorCaretThread" prio=7 tid=0xea59740 nid=0xd58 waiting on monitor
> [0xfb9f000
> ..0xfb9fdbc]
>         at java.lang.Thread.sleep(Native Method)
>         at com.intellij.editor.b.bf.run(bf.java:65)
>         at java.lang.Thread.run(Thread.java:484)
>
> "EditorCaretThread" prio=7 tid=0xf4ab240 nid=0xc18 waiting on monitor
> [0xf42f000
> ..0xf42fdbc]
>         at java.lang.Thread.sleep(Native Method)
>         at com.intellij.editor.b.bf.run(bf.java:65)
>         at java.lang.Thread.run(Thread.java:484)
>
> "EditorCaretThread" prio=7 tid=0x80bb28 nid=0xcd8 waiting on monitor
> [0x3ef000..
> 0x3efdbc]
>         at java.lang.Thread.sleep(Native Method)
>         at com.intellij.editor.b.bf.run(bf.java:65)
>         at java.lang.Thread.run(Thread.java:484)
>
> "EditorCaretThread" prio=7 tid=0xf4f1a90 nid=0x7d8 waiting on monitor
> [0xffbf000
> ..0xffbfdbc]
>         at java.lang.Thread.sleep(Native Method)
>         at com.intellij.editor.b.bf.run(bf.java:65)
>         at java.lang.Thread.run(Thread.java:484)
>
> "TimerQueue" daemon prio=5 tid=0xf4c0710 nid=0xa14 waiting on monitor
> [0xfd7f000
> ..0xfd7fdbc]
>         at java.lang.Object.wait(Native Method)
>         at javax.swing.TimerQueue.run(TimerQueue.java:233)
>         at java.lang.Thread.run(Thread.java:484)
>
> "Thread-15" prio=5 tid=0x235ad8 nid=0x828 waiting on monitor [0..0x6fb30]
>
> "Thread-8" prio=5 tid=0xea54a78 nid=0xa18 waiting on monitor
> [0xfc1f000..0xfc1fd
> bc]
>         at java.lang.Thread.sleep(Native Method)
>         at com.intellij.status.e.run(e.java:3)
>         at java.lang.Thread.run(Thread.java:484)
>
> "StoreRefreshStatusThread" prio=2 tid=0xf4ace40 nid=0x748 waiting on
monitor
> [0x
> fa3f000..0xfa3fdbc]
>         at java.lang.Thread.sleep(Native Method)
>         at com.intellij.vfs.local.l.run(l.java:1)
>
> "WatchForChangesThread" prio=5 tid=0xebd01b8 nid=0xae8 runnable
> [0xf9ff000..0xf9
> ffdbc]
>         at
com.intellij.vfs.local.win32.FileWatcher.waitForChangeImpl(Native
> Met
> hod)
>         at com.intellij.vfs.local.win32.FileWatcher.b(FileWatcher.java:20)
>         at com.intellij.vfs.local.m.run(m.java:3)
>
> "Screen Updater" prio=5 tid=0xeb5b128 nid=0x764 waiting on monitor
> [0xf46f000..0
> xf46fdbc]
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:420)
>         at sun.awt.ScreenUpdater.nextEntry(ScreenUpdater.java:76)
>         at sun.awt.ScreenUpdater.run(ScreenUpdater.java:95)
>
> "AWT-Windows" prio=7 tid=0xeaafff8 nid=0x9b0 runnable
[0xf3ef000..0xf3efdbc]
>         at sun.awt.windows.WToolkit.eventLoop(Native Method)
>         at sun.awt.windows.WToolkit.run(WToolkit.java:188)
>         at java.lang.Thread.run(Thread.java:484)
>
> "SunToolkit.PostEventQueue-0" prio=7 tid=0xeaf5400 nid=0xedc waiting on
> monitor
> [0xf3af000..0xf3afdbc]
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:420)
>         at sun.awt.PostEventQueue.run(SunToolkit.java:491)
>
> "AWT-EventQueue-0" prio=7 tid=0x8af580 nid=0x818 waiting on monitor
> [0xf36f000..
> 0xf36fdbc]
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:420)
>         at java.awt.EventQueue.getNextEvent(EventQueue.java:260)
>         at
> java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
> read.java:106)
>         at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
> ad.java:98)
>         at java.awt.Dialog.show(Dialog.java:380)
>         at java.awt.Component.show(Component.java:946)
>         at java.awt.Component.setVisible(Component.java:903)
>         at com.intellij.progress.a.e.run(e.java:3)
>         at com.intellij.util.bs.a(bs.java:3)
>         at com.intellij.ide.desktop.impl.n.a(n.java:188)
>         at com.intellij.ide.desktop.impl.n.a(n.java:73)
>         at com.intellij.progress.a.d.run(d.java:4)
>         at
java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:154)
>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:337)
>         at
> java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
> read.java:131)
>         at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
> ad.java:98)
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
>         at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)
>
> "Thread-0" prio=5 tid=0x23f668 nid=0x63c runnable [0xedef000..0xedefdbc]
>         at java.net.PlainDatagramSocketImpl.receive(Native Method)
>         at java.net.DatagramSocket.receive(DatagramSocket.java:392)
>         at com.intellij.d.i.d(i.java:31)
>         at com.intellij.idea.e.run(e.java)
>         at java.lang.Thread.run(Thread.java:484)
>
> "Signal Dispatcher" daemon prio=10 tid=0x8176a8 nid=0xbac waiting on
monitor
> [0.
> .0]
>
> "Finalizer" daemon prio=9 tid=0xe9f0e58 nid=0x7a0 waiting on monitor
> [0xecaf000.
> .0xecafdbc]
>         at java.lang.Object.wait(Native Method)
>         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:108)
>         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:123)
>         at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:162)
>
> "Reference Handler" daemon prio=10 tid=0x23ae98 nid=0x56c waiting on
monitor
> [0x
> ec6f000..0xec6fdbc]
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:420)
>         at
java.lang.ref.Reference$ReferenceHandler.run(Reference.java:110)
>
> "VM Thread" prio=5 tid=0x7be510 nid=0xc94 runnable
>
> "VM Periodic Task Thread" prio=10 tid=0x856b20 nid=0xc38 waiting on
monitor
> "Suspend Checker Thread" prio=10 tid=0x816d10 nid=0x674 runnable
>
>
>
> _______________________________________________
> Eap-list mailing list
> [EMAIL PROTECTED]
> http://www.intellij.com/mailman/listinfo/eap-list


_______________________________________________
Eap-list mailing list
[EMAIL PROTECTED]
http://www.intellij.com/mailman/listinfo/eap-list

Reply via email to