Unable to properly rename a package under SVN control

We get a weird error when trying to rename a package under SVN support. It goes like this:
- create a package in a SVN tree, say my.test.hello; IDEA offers to add it to SVN which you accept;
- create a HelloWorld class under my.test.hello; IDEA offers to add it to SVN which you accept;
- you haven't committed yet, and try to rename the package => you get two UI-reported exceptions, which both say:

java.io.IOException: Cannot rename file ...\src\my\test\hello to ...\src\my\test\bonjour.

... and four console-reported scary-looking exceptions (see below for full stack trace) with the following errors:

1) ERROR - ctoring.rename.RenameProcessor - Assertion failed
2) ERROR - ctoring.rename.RenameProcessor - IntelliJ IDEA 6.0.5 Build #6180
ERROR - ctoring.rename.RenameProcessor - JDK: 1.6.0_01
ERROR - ctoring.rename.RenameProcessor - VM: Java HotSpot(TM) Client VM
ERROR - ctoring.rename.RenameProcessor - Vendor: Sun Microsystems Inc.
ERROR - ctoring.rename.RenameProcessor - OS: Windows XP
ERROR - ctoring.rename.RenameProcessor - Last Action: RenameElement
ERROR - ctoring.rename.RenameProcessor - Current Command: Renaming package my.test.hello to bonjour
3) ERROR - epositoryCache.RepositoryCache - Repository caches are corrupted and will be rebuilt on next startup
4) ERROR - epositoryCache.RepositoryCache - IntelliJ IDEA 6.0.5 Build #6180
ERROR - epositoryCache.RepositoryCache - JDK: 1.6.0_01
ERROR - epositoryCache.RepositoryCache - VM: Java HotSpot(TM) Client VM
ERROR - epositoryCache.RepositoryCache - Vendor: Sun Microsystems Inc.
ERROR - epositoryCache.RepositoryCache - OS: Windows XP
ERROR - epositoryCache.RepositoryCache - Last Action: RenameElement

(The last 2 you only get when the package was not empty).

- the my.test.bonjour package has still been created (correct copy of content, too) but not added to SVN; so you delete it (which generated a few more IndexOutOfBounds console-reported exceptions); note that the HelloWorld class in my.test.hello has also been refactored (package changed to my.test.hello), which you undo manually;
- now you commit the my.test.hello package (and its content), and try renaming it again => this time it works (sort of), the new my.test.bonjour package is correctly created but the exception as in (2) is still thrown a couple of times; SVN commands seem to have been processed (according to TortoiseSVN), but the old directory is not physically removed (although its contents are), it is only SVN-marked as deleted (although IDEA does not show it in any way); commiting works and properly removes the renamed package.

(If you try to rename the 'test' package to 'prod' then use the SVN revert feature, you get a weird entry in "Messages": Error: svn: Error restoring text for '...\src\my\prod\hello' even though the revert op does what it's supposed to...)

To summarize:

IDEA seems to mishandle:
(a) renaming uncommitted packages, and
(b) pruning deleted packages. (The latter might be a SVN requirement to the effect of something like you don't physically delete a deleted directory until the deletion has been committed, who knows?)

Full stacktrace of thrown exceptions:

java.lang.Throwable
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:89)
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:96)
at com.intellij.refactoring.rename.RenameProcessor.performRefactoring(RenameProcessor.java:294)
at com.intellij.refactoring.BaseRefactoringProcessor$5.run(BaseRefactoringProcessor.java:4)
at com.intellij.openapi.application.impl.ApplicationImpl$9.compute(ApplicationImpl.java:2)
at com.intellij.psi.impl.source.PostprocessReformattingAspect.postponeFormattingInside(PostprocessReformattingAs
pect.java:129)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:339)
at com.intellij.refactoring.BaseRefactoringProcessor.a(BaseRefactoringProcessor.java:68)
at com.intellij.refactoring.BaseRefactoringProcessor.access$000(BaseRefactoringProcessor.java:87)
at com.intellij.refactoring.BaseRefactoringProcessor$3$1.run(BaseRefactoringProcessor.java:1)
at com.intellij.openapi.application.impl.ApplicationImpl$9.compute(ApplicationImpl.java:2)
at com.intellij.psi.impl.source.PostprocessReformattingAspect.postponeFormattingInside(PostprocessReformattingAs
pect.java:129)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:339)
at com.intellij.refactoring.BaseRefactoringProcessor$3.run(BaseRefactoringProcessor.java)
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.BaseRefactoringProcessor.execute(BaseRefactoringProcessor.java:134)
at com.intellij.refactoring.BaseRefactoringProcessor.doRun(BaseRefactoringProcessor.java:70)
at com.intellij.refactoring.rename.RenameProcessor.doRun(RenameProcessor.java:215)
at com.intellij.refactoring.BaseRefactoringProcessor.run(BaseRefactoringProcessor.java:165)
at com.intellij.refactoring.ui.RefactoringDialog.invokeRefactoring(RefactoringDialog.java:12)
at com.intellij.refactoring.rename.RenameDialog.doAction(RenameDialog.java:126)
at com.intellij.refactoring.ui.RefactoringDialog.doRefactorAction(RefactoringDialog.java:33)
at com.intellij.refactoring.ui.RefactoringDialog$RefactorAction.actionPerformed(RefactoringDialog.java:2)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.AbstractButton.doClick(AbstractButton.java:357)
at javax.swing.plaf.basic.BasicRootPaneUI$Actions.actionPerformed(BasicRootPaneUI.java:191)
at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1636)
at javax.swing.JComponent.processKeyBinding(JComponent.java:2844)
at javax.swing.KeyboardManager.fireBinding(KeyboardManager.java:267)
at javax.swing.KeyboardManager.fireKeyboardAction(KeyboardManager.java:216)
at javax.swing.JComponent.processKeyBindingsForAllComponents(JComponent.java:2921)
at javax.swing.JComponent.processKeyBindings(JComponent.java:2913)
at javax.swing.JComponent.processKeyEvent(JComponent.java:2807)
at java.awt.Component.processEvent(Component.java:5815)
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.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1848)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:693)
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:958)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:830)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:657)
at java.awt.Component.dispatchEventImpl(Component.java:4282)
at java.awt.Container.dispatchEventImpl(Container.java:2116)
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:14)
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.pumpEventsForFilter(EventDispatchThread.java:177)
at java.awt.Dialog$1.run(Dialog.java:1039)
at java.awt.Dialog$3.run(Dialog.java:1091)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Dialog.show(Dialog.java:1089)
at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog.show(DialogWrapperPeerImpl.java:70)
at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl.show(DialogWrapperPeerImpl.java:94)
at com.intellij.openapi.ui.DialogWrapper.show(DialogWrapper.java:748)
at com.intellij.refactoring.rename.PsiElementRenameHandler.a(PsiElementRenameHandler.java:70)
at com.intellij.refactoring.rename.PsiElementRenameHandler.invoke(PsiElementRenameHandler.java:30)
at com.intellij.refactoring.rename.PsiElementRenameHandler.invoke(PsiElementRenameHandler.java:17)
at com.intellij.refactoring.actions.BaseRefactoringAction.actionPerformed(BaseRefactoringAction.java:38)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.a(IdeKeyEventDispatcher.java:121)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.b(IdeKeyEventDispatcher.java:114)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.dispatchKeyEvent(IdeKeyEventDispatcher.java:132)
at com.intellij.ide.IdeEventQueue.a(IdeEventQueue.java:10)
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)
ERROR - ctoring.rename.RenameProcessor - Assertion failed
java.lang.Throwable
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:89)
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:96)
at com.intellij.refactoring.rename.RenameProcessor.performRefactoring(RenameProcessor.java:294)
at com.intellij.refactoring.BaseRefactoringProcessor$5.run(BaseRefactoringProcessor.java:4)
at com.intellij.openapi.application.impl.ApplicationImpl$9.compute(ApplicationImpl.java:2)
at com.intellij.psi.impl.source.PostprocessReformattingAspect.postponeFormattingInside(PostprocessReformattingAs
pect.java:129)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:339)
at com.intellij.refactoring.BaseRefactoringProcessor.a(BaseRefactoringProcessor.java:68)
at com.intellij.refactoring.BaseRefactoringProcessor.access$000(BaseRefactoringProcessor.java:87)
at com.intellij.refactoring.BaseRefactoringProcessor$3$1.run(BaseRefactoringProcessor.java:1)
at com.intellij.openapi.application.impl.ApplicationImpl$9.compute(ApplicationImpl.java:2)
at com.intellij.psi.impl.source.PostprocessReformattingAspect.postponeFormattingInside(PostprocessReformattingAs
pect.java:129)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:339)
at com.intellij.refactoring.BaseRefactoringProcessor$3.run(BaseRefactoringProcessor.java)
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.BaseRefactoringProcessor.execute(BaseRefactoringProcessor.java:134)
at com.intellij.refactoring.BaseRefactoringProcessor.doRun(BaseRefactoringProcessor.java:70)
at com.intellij.refactoring.rename.RenameProcessor.doRun(RenameProcessor.java:215)
at com.intellij.refactoring.BaseRefactoringProcessor.run(BaseRefactoringProcessor.java:165)
at com.intellij.refactoring.ui.RefactoringDialog.invokeRefactoring(RefactoringDialog.java:12)
at com.intellij.refactoring.rename.RenameDialog.doAction(RenameDialog.java:126)
at com.intellij.refactoring.ui.RefactoringDialog.doRefactorAction(RefactoringDialog.java:33)
at com.intellij.refactoring.ui.RefactoringDialog$RefactorAction.actionPerformed(RefactoringDialog.java:2)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.AbstractButton.doClick(AbstractButton.java:357)
at javax.swing.plaf.basic.BasicRootPaneUI$Actions.actionPerformed(BasicRootPaneUI.java:191)
at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1636)
at javax.swing.JComponent.processKeyBinding(JComponent.java:2844)
at javax.swing.KeyboardManager.fireBinding(KeyboardManager.java:267)
at javax.swing.KeyboardManager.fireKeyboardAction(KeyboardManager.java:216)
at javax.swing.JComponent.processKeyBindingsForAllComponents(JComponent.java:2921)
at javax.swing.JComponent.processKeyBindings(JComponent.java:2913)
at javax.swing.JComponent.processKeyEvent(JComponent.java:2807)
at java.awt.Component.processEvent(Component.java:5815)
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.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1848)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:693)
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:958)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:830)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:657)
at java.awt.Component.dispatchEventImpl(Component.java:4282)
at java.awt.Container.dispatchEventImpl(Container.java:2116)
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:14)
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.pumpEventsForFilter(EventDispatchThread.java:177)
at java.awt.Dialog$1.run(Dialog.java:1039)
at java.awt.Dialog$3.run(Dialog.java:1091)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Dialog.show(Dialog.java:1089)
at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog.show(DialogWrapperPeerImpl.java:70)
at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl.show(DialogWrapperPeerImpl.java:94)
at com.intellij.openapi.ui.DialogWrapper.show(DialogWrapper.java:748)
at com.intellij.refactoring.rename.PsiElementRenameHandler.a(PsiElementRenameHandler.java:70)
at com.intellij.refactoring.rename.PsiElementRenameHandler.invoke(PsiElementRenameHandler.java:30)
at com.intellij.refactoring.rename.PsiElementRenameHandler.invoke(PsiElementRenameHandler.java:17)
at com.intellij.refactoring.actions.BaseRefactoringAction.actionPerformed(BaseRefactoringAction.java:38)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.a(IdeKeyEventDispatcher.java:121)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.b(IdeKeyEventDispatcher.java:114)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.dispatchKeyEvent(IdeKeyEventDispatcher.java:132)
at com.intellij.ide.IdeEventQueue.a(IdeEventQueue.java:10)
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)
ERROR - ctoring.rename.RenameProcessor - IntelliJ IDEA 6.0.5 Build #6180
ERROR - ctoring.rename.RenameProcessor - JDK: 1.6.0_01
ERROR - ctoring.rename.RenameProcessor - VM: Java HotSpot(TM) Client VM
ERROR - ctoring.rename.RenameProcessor - Vendor: Sun Microsystems Inc.
ERROR - ctoring.rename.RenameProcessor - OS: Windows XP
ERROR - ctoring.rename.RenameProcessor - Last Action: RenameElement
ERROR - ctoring.rename.RenameProcessor - Current Command: Renaming package my.test.hello to bonjour
java.lang.IndexOutOfBoundsException
at java.nio.Buffer.checkIndex(Buffer.java:520)
at java.nio.DirectByteBuffer.getShort(DirectByteBuffer.java:533)
at com.intellij.util.io.PagedFileStorage.getShort(PagedFileStorage.java:46)
at com.intellij.util.io.PagedMemoryMappedFile.e(PagedMemoryMappedFile.java:140)
at com.intellij.util.io.PagedMemoryMappedFile.access$600(PagedMemoryMappedFile.java:17)
at com.intellij.util.io.PagedMemoryMappedFile$PagedOutputStream.b(PagedMemoryMappedFile.java:17)
at com.intellij.util.io.PagedMemoryMappedFile$PagedOutputStream.a(PagedMemoryMappedFile.java:58)
at com.intellij.util.io.PagedMemoryMappedFile$PagedOutputStream.access$1500(PagedMemoryMappedFile.java:31)
at com.intellij.util.io.PagedMemoryMappedFile$PagedDataOutputStream.setup(PagedMemoryMappedFile.java:7)
at com.intellij.util.io.PagedMemoryMappedFile.getWriter(PagedMemoryMappedFile.java:35)
at com.intellij.psi.impl.cache.impl.repositoryCache.RecordManager.updateDirectoryChildren(RecordManager.java:152
)
at com.intellij.psi.impl.cache.impl.repositoryCache.RepositoryCache$5.run(RepositoryCache.java:14)
at com.intellij.psi.impl.cache.impl.repositoryCache.RepositoryCache.a(RepositoryCache.java:312)
at com.intellij.psi.impl.cache.impl.repositoryCache.RepositoryCache.fileCreated(RepositoryCache.java:138)
at com.intellij.psi.impl.cache.impl.RepositoryManagerImpl.a(RepositoryManagerImpl.java:377)
at com.intellij.psi.impl.cache.impl.RepositoryManagerImpl.updateAll(RepositoryManagerImpl.java:131)
at com.intellij.psi.impl.cache.impl.RepositoryIndexImpl.getClassesByQualifiedName(RepositoryIndexImpl.java:8)
at com.intellij.psi.impl.file.impl.FileManagerImpl.findClasses(FileManagerImpl.java:351)
at com.intellij.psi.impl.PsiManagerImpl$PsiElementFinderImpl.findClasses(PsiManagerImpl.java:23)
at com.intellij.psi.impl.PsiManagerImpl.findClasses(PsiManagerImpl.java:382)
at com.intellij.codeInsight.daemon.impl.analysis.HighlightClassUtil.checkDuplicateTopLevelClass(HighlightClassUt
il.java:341)
at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.visitClass(HighlightVisitorImpl.java:503)
at com.intellij.psi.impl.source.PsiClassImpl.accept(PsiClassImpl.java:240)
at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.visit(HighlightVisitorImpl.java:121)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:23)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.doCollectInformation(GeneralHighlightingPass.jav
a:20)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:5
9)
at com.intellij.codeInsight.daemon.impl.UpdateThread$2.run(UpdateThread.java:0)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:271)
at com.intellij.codeInsight.daemon.impl.UpdateThread.a(UpdateThread.java:18)
at com.intellij.codeInsight.daemon.impl.UpdateThread.access$100(UpdateThread.java:2)
at com.intellij.codeInsight.daemon.impl.UpdateThread$1.run(UpdateThread.java:1)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:51)
at com.intellij.codeInsight.daemon.impl.UpdateThread.run(UpdateThread.java:23)
ERROR - epositoryCache.RepositoryCache - Repository caches are corrupted and will be rebuilt on next startup

java.lang.IndexOutOfBoundsException
at java.nio.Buffer.checkIndex(Buffer.java:520)
at java.nio.DirectByteBuffer.getShort(DirectByteBuffer.java:533)
at com.intellij.util.io.PagedFileStorage.getShort(PagedFileStorage.java:46)
at com.intellij.util.io.PagedMemoryMappedFile.e(PagedMemoryMappedFile.java:140)
at com.intellij.util.io.PagedMemoryMappedFile.access$600(PagedMemoryMappedFile.java:17)
at com.intellij.util.io.PagedMemoryMappedFile$PagedOutputStream.b(PagedMemoryMappedFile.java:17)
at com.intellij.util.io.PagedMemoryMappedFile$PagedOutputStream.a(PagedMemoryMappedFile.java:58)
at com.intellij.util.io.PagedMemoryMappedFile$PagedOutputStream.access$1500(PagedMemoryMappedFile.java:31)
at com.intellij.util.io.PagedMemoryMappedFile$PagedDataOutputStream.setup(PagedMemoryMappedFile.java:7)
at com.intellij.util.io.PagedMemoryMappedFile.getWriter(PagedMemoryMappedFile.java:35)
at com.intellij.psi.impl.cache.impl.repositoryCache.RecordManager.updateDirectoryChildren(RecordManager.java:152
)
at com.intellij.psi.impl.cache.impl.repositoryCache.RepositoryCache$5.run(RepositoryCache.java:14)
at com.intellij.psi.impl.cache.impl.repositoryCache.RepositoryCache.a(RepositoryCache.java:312)
at com.intellij.psi.impl.cache.impl.repositoryCache.RepositoryCache.fileCreated(RepositoryCache.java:138)
at com.intellij.psi.impl.cache.impl.RepositoryManagerImpl.a(RepositoryManagerImpl.java:377)
at com.intellij.psi.impl.cache.impl.RepositoryManagerImpl.updateAll(RepositoryManagerImpl.java:131)
at com.intellij.psi.impl.cache.impl.RepositoryIndexImpl.getClassesByQualifiedName(RepositoryIndexImpl.java:8)
at com.intellij.psi.impl.file.impl.FileManagerImpl.findClasses(FileManagerImpl.java:351)
at com.intellij.psi.impl.PsiManagerImpl$PsiElementFinderImpl.findClasses(PsiManagerImpl.java:23)
at com.intellij.psi.impl.PsiManagerImpl.findClasses(PsiManagerImpl.java:382)
at com.intellij.codeInsight.daemon.impl.analysis.HighlightClassUtil.checkDuplicateTopLevelClass(HighlightClassUt
il.java:341)
at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.visitClass(HighlightVisitorImpl.java:503)
at com.intellij.psi.impl.source.PsiClassImpl.accept(PsiClassImpl.java:240)
at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.visit(HighlightVisitorImpl.java:121)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:23)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.doCollectInformation(GeneralHighlightingPass.jav
a:20)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:5
9)
at com.intellij.codeInsight.daemon.impl.UpdateThread$2.run(UpdateThread.java:0)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:271)
at com.intellij.codeInsight.daemon.impl.UpdateThread.a(UpdateThread.java:18)
at com.intellij.codeInsight.daemon.impl.UpdateThread.access$100(UpdateThread.java:2)
at com.intellij.codeInsight.daemon.impl.UpdateThread$1.run(UpdateThread.java:1)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:51)
at com.intellij.codeInsight.daemon.impl.UpdateThread.run(UpdateThread.java:23)
ERROR - epositoryCache.RepositoryCache - IntelliJ IDEA 6.0.5 Build #6180
ERROR - epositoryCache.RepositoryCache - JDK: 1.6.0_01
ERROR - epositoryCache.RepositoryCache - VM: Java HotSpot(TM) Client VM
ERROR - epositoryCache.RepositoryCache - Vendor: Sun Microsystems Inc.
ERROR - epositoryCache.RepositoryCache - OS: Windows XP
ERROR - epositoryCache.RepositoryCache - Last Action: RenameElement

Please sign in to leave a comment.