If I choose to "copy" a file that is not a class file (i.e. not ending in .java extension) then the IDE fails to do anything at all. That is, the dialog pops up inviting me to choose the destination directory, and to set the file name, which I do, choose "ok" and then - nothing happens.
Looking in the system log, I see entries like:
2007-06-14 17:49:52,067 [6619446] ERROR - com.intellij.ide.IdeEventQueue - Error during dispatching of java.awt.event.MouseEvent[MOUSE_RELEASED,(124,108),absolute(659,288),button=1,modifiers=Button1,clickCount=1] on ###overrideRedirect###
java.lang.NullPointerException
at com.intellij.psi.impl.source.PsiFileImpl.clone(PsiFileImpl.java:118)
at com.intellij.psi.impl.source.PsiFileImpl.clone(PsiFileImpl.java:46)
at com.intellij.psi.impl.source.TreeWrapperPsiElement.copy(TreeWrapperPsiElement.java:21)
at com.intellij.refactoring.copy.CopyHandler.a(CopyHandler.java:158)
at com.intellij.refactoring.copy.CopyHandler.access$100(CopyHandler.java:164)
at com.intellij.refactoring.copy.CopyHandler$3$1.run(CopyHandler.java:1)
at com.intellij.openapi.application.impl.ApplicationImpl$9.compute(ApplicationImpl.java:2)
at com.intellij.psi.impl.source.PostprocessReformattingAspect.postponeFormattingInside(PostprocessReformattingAspect.java:129)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:339)
at com.intellij.refactoring.copy.CopyHandler$3.run(CopyHandler.java:1)
at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:6)
at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:120)
at com.intellij.refactoring.copy.CopyHandler.a(CopyHandler.java:91)
at com.intellij.refactoring.copy.CopyHandler.doCopy(CopyHandler.java:120)
at com.intellij.ide.actions.CopyElementAction.doCopy(CopyElementAction.java:58)
at com.intellij.ide.actions.CopyElementAction.actionPerformed(CopyElementAction.java:18)
at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter.actionPerformed(ActionMenuItem.java:1)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at com.intellij.openapi.actionSystem.impl.ActionMenuItem.fireActionPerformed(ActionMenuItem.java:52)
at com.intellij.ui.plaf.beg.BegMenuItemUI.a(BegMenuItemUI.java:34)
at com.intellij.ui.plaf.beg.BegMenuItemUI.access$300(BegMenuItemUI.java:195)
at com.intellij.ui.plaf.beg.BegMenuItemUI$MyMouseInputHandler.mouseReleased(BegMenuItemUI.java:2)
at java.awt.Component.processMouseEvent(Component.java:6038)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3260)
at java.awt.Component.processEvent(Component.java:5803)
at java.awt.Container.processEvent(Container.java:2058)
at java.awt.Component.dispatchEventImpl(Component.java:4410)
at java.awt.Container.dispatchEventImpl(Container.java:2116)
at java.awt.Component.dispatchEvent(Component.java:4240)
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:2429)
at java.awt.Component.dispatchEvent(Component.java:4240)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:126)
at com.intellij.ide.IdeEventQueue.a(IdeEventQueue.java:62)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:124)
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)
2007-06-14 17:49:52,067 [6619446] ERROR - com.intellij.ide.IdeEventQueue - IntelliJ IDEA 6.0.5 Build #6180
2007-06-14 17:49:52,067 [6619446] ERROR - com.intellij.ide.IdeEventQueue - JDK: 1.6.0_01
2007-06-14 17:49:52,067 [6619446] ERROR - com.intellij.ide.IdeEventQueue - VM: Java HotSpot(TM) Client VM
2007-06-14 17:49:52,067 [6619446] ERROR - com.intellij.ide.IdeEventQueue - Vendor: Sun Microsystems Inc.
2007-06-14 17:49:52,067 [6619446] ERROR - com.intellij.ide.IdeEventQueue - OS: Windows XP
2007-06-14 17:49:52,067 [6619446] ERROR - com.intellij.ide.IdeEventQueue - Last Action: CopyElement
2007-06-14 17:50:07,005 [6634384] INFO - lij.localVcs.impl.LocalVcsImpl - purged 38 items
2007-06-14 17:50:07,146 [6634525] INFO - project.impl.ConfigurationFile - Time to save C:\intellij-workspace\projects\EMS\EMS.iws: 16