My project consists of this tree:

* /dir1/dir2/dir3/        <--[2]---
                  file.ipr
                  ...
* /dir1/dir2/
             dir3/        <--[1]---
                  file.ipr
        dir2b/

(That is, I have two paths in the project, the second is a parent of the
first.)

I tried Right-click -> Refactor -> rename on the directory marked with
the arrow [1] above.  This seemed to work fine.  However, it didn't
change the name of the upper directory.  So I right-clicked on arrow 2,
chose Refactor, and Rename (I think).  Then IDEA just started eating
100% of the CPU and does nothing more.  (It started spinning the Mac OS
X colored CD/beachball cursor.)

Here's a Thread Dump:
Full thread dump:

"Thread-3" prio=6 tid=0x77176f0 nid=0x7806140 waiting on monitor [0x79f8000..0x79f8b48]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:420)
        at sun.misc.TimerTickThread.returnToPool(Timer.java:608)
        at sun.misc.TimerTickThread.run(Timer.java:630)

"LocalVcsLock thread" prio=6 tid=0x5260f50 nid=0x516ff20 runnable 
[0x6fc7000..0x6fc7b48]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:421)
        at java.net.ServerSocket.implAccept(ServerSocket.java:243)
        at java.net.ServerSocket.accept(ServerSocket.java:222)
        at com.intellij.localVcs.b.i.run(i.java:4)
        at java.lang.Thread.run(Thread.java:496)

"EditorCaretThread" prio=6 tid=0x52eec80 nid=0x4e69da0 waiting on monitor 
[0x7120000..0x7120b48]
        at java.lang.Thread.sleep(Native Method)
        at com.intellij.editor.e.bt.run(bt.java:0)

"Memory usage indicator" prio=6 tid=0x50509c0 nid=0x4e3d6d0 waiting on monitor 
[0x510d000..0x510db48]
        at java.lang.Thread.sleep(Native Method)
        at com.intellij.status.j.run(j.java:4)
        at java.lang.Thread.run(Thread.java:496)

"TimerQueue" daemon prio=5 tid=0x4c94ba0 nid=0x4e3f8c0 waiting on monitor 
[0x504c000..0x504cb48]
        at java.lang.Object.wait(Native Method)
        at javax.swing.TimerQueue.run(TimerQueue.java:233)
        at java.lang.Thread.run(Thread.java:496)

"AWT-EventQueue-1" prio=6 tid=0x4c943d0 nid=0x4e3f660 runnable [0x4fcb000..0x4fcbb48]
        at com.apple.mrj.macos.generated.MacWindowFunctions.SelectWindow(Native Method)
        at com.apple.buckyball.app.Window.setVisible(Window.java:503)
        at 
com.apple.mrj.internal.awt.framehosts.CarbonWindowFrameHost.showHide(CarbonWindowFrameHost.java:474)
        at 
com.apple.mrj.internal.awt.frames.VFramePeer.actuallyShowWindowMaintainModalCount(VFramePeer.java:187)
        at 
com.apple.mrj.internal.awt.frames.SimpleFramePeer.setVisible(SimpleFramePeer.java:817)
        at 
com.apple.mrj.internal.awt.frames.VFramePeer.setVisible(VFramePeer.java:1118)
        at 
com.apple.mrj.internal.awt.basepeers.EventHandlingComponentPeer.show(EventHandlingComponentPeer.java:114)
        at java.awt.Component.show(Component.java:916)
        at java.awt.Window.show(Window.java:394)
        at java.awt.Component.show(Component.java:946)
        at java.awt.Component.setVisible(Component.java:903)
        at 
javax.swing.DefaultPopupFactory$WindowPopup.show(DefaultPopupFactory.java:449)
        at javax.swing.JPopupMenu.setVisible(JPopupMenu.java:612)
        at javax.swing.JPopupMenu.show(JPopupMenu.java:737)
        at javax.swing.JMenu.setPopupMenuVisible(JMenu.java:311)
        at javax.swing.JPopupMenu.menuSelectionChanged(JPopupMenu.java:1084)
        at 
javax.swing.MenuSelectionManager.setSelectedPath(MenuSelectionManager.java:84)
        at 
javax.swing.plaf.basic.BasicMenuUI$PostAction.actionPerformed(BasicMenuUI.java:253)
        at javax.swing.Timer.fireActionPerformed(Timer.java:150)
        at javax.swing.Timer$DoPostEvent.run(Timer.java:108)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:154)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:337)
        at com.intellij.ide.p.a(p.java:43)
        at com.intellij.ide.p.dispatchEvent(p.java:54)
        at 
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:131)
        at 
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:98)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)

"Screen Updater" prio=5 tid=0x4c882b0 nid=0x3cebf80 waiting for monitor entry 
[0x4f4a000..0x4f4ab48]
        at 
com.apple.mrj.internal.awt.basepeers.SimpleComponentPeer.updateClient(SimpleComponentPeer.java:727)
        at sun.awt.ScreenUpdater.run(ScreenUpdater.java:98)

"TimerThread" prio=6 tid=0x4c7ca70 nid=0x3cf1130 waiting on monitor 
[0x4e33000..0x4e33b48]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:420)
        at sun.misc.TimerThread.run(Timer.java:362)

"License checker" prio=5 tid=0x4c72d30 nid=0x3cba940 runnable [0x4d31000..0x4d31b48]
        at java.net.PlainDatagramSocketImpl.receive(Native Method)
        at java.net.DatagramSocket.receive(DatagramSocket.java:392)
        at com.intellij.license.i.d(i.java:17)
        at com.intellij.idea.j.run(j.java)
        at java.lang.Thread.run(Thread.java:496)

"SunToolkit.PostEventQueue-0" prio=6 tid=0xbccb0 nid=0x33106b0 waiting on monitor 
[0x3910000..0x3910b48]
        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=6 tid=0xbc640 nid=0x3310450 waiting on monitor 
[0x388f000..0x388fb48]
        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(EventDispatchThread.java:106)
        at 
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:98)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)

"Native Carbon Event Thread" daemon prio=5 tid=0xb8800 nid=0x3022e70 waiting for 
monitor entry [0..0x3467c20]

"Thread-0" prio=5 tid=0xb56d0 nid=0x800013b8 waiting on monitor [0..0xbfffe658]

"Signal Dispatcher" daemon prio=10 tid=0x94c10 nid=0x56750 waiting on monitor [0..0]

"Finalizer" daemon prio=8 tid=0x91840 nid=0x4eba0 waiting on monitor 
[0x11e8000..0x11e8b48]
        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=0x90c70 nid=0x4df30 waiting on monitor 
[0x1167000..0x1167b48]
        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=0x8fc20 nid=0x4dc60 runnable

"VM Periodic Task Thread" prio=10 tid=0x94340 nid=0x55040 waiting on monitor

_______________________________________________
Eap-bugs mailing list
[EMAIL PROTECTED]
http://lists.jetbrains.com/mailman/listinfo/eap-bugs

Reply via email to