History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: IDEA-16672
Type: Bug Bug
Status: Open Open
Assignee: Dmitry Jemerov
Reporter: Sergei Ivanov
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
IDEA: Feedback

Cannot unshelve changes

Created: 12 Dec 07 20:27   Updated: 12 Dec 07 21:00
Component/s: Version Control Integration. ClearCase

File Attachments: None
Image Attachments:

1. message.PNG
(9 kb)

Build: 7,584
Severity: High


 Description  « Hide
I am unable to unshelve previously shelved change. An error message box is displayed and the action is aborted. There is the following exception in the log file:
2007-12-12 17:19:57,221 [ 892148]   INFO - cs.changes.shelf.ShelvedChange -  
java.io.IOException: The filename, directory name, or volume label syntax is incorrect
	at java.io.WinNTFileSystem.$$YJP$$canonicalize0(Native Method)
	at java.io.WinNTFileSystem.canonicalize0(WinNTFileSystem.java)
	at java.io.Win32FileSystem.canonicalize(Win32FileSystem.java:396)
	at java.io.File.getCanonicalPath(File.java:559)
	at java.io.File.getCanonicalFile(File.java:583)
	at com.intellij.openapi.vcs.changes.shelf.ShelvedChange.a(ShelvedChange.java:27)
	at com.intellij.openapi.vcs.changes.shelf.ShelvedChange.getChange(ShelvedChange.java:6)
	at com.intellij.openapi.vcs.changes.shelf.ShelvedChangesViewManager$ShelfTree.calcData(ShelvedChangesViewManager.java:28)
	at com.intellij.ide.impl.TypeSafeDataProviderAdapter.getData(TypeSafeDataProviderAdapter.java:12)
	at com.intellij.ide.impl.DataManagerImpl.a(DataManagerImpl.java:38)
	at com.intellij.ide.impl.DataManagerImpl.a(DataManagerImpl.java:35)
	at com.intellij.ide.impl.DataManagerImpl.access$200(DataManagerImpl.java:4)
	at com.intellij.ide.impl.DataManagerImpl$MyDataContext.getData(DataManagerImpl.java:26)
	at com.intellij.openapi.actionSystem.DataKey.getData(DataKey.java:57)
	at com.intellij.openapi.actionSystem.AnActionEvent.getData(AnActionEvent.java:115)
	at com.intellij.openapi.vcs.changes.actions.ShowDiffAction.update(ShowDiffAction.java:112)
	at com.intellij.openapi.actionSystem.impl.Utils.a(Utils.java:50)
	at com.intellij.openapi.actionSystem.impl.Utils.expandActionGroup(Utils.java:30)
	at com.intellij.openapi.actionSystem.impl.Utils.fillMenu(Utils.java:81)
	at com.intellij.openapi.actionSystem.impl.ActionPopupMenuImpl$MyMenu.show(ActionPopupMenuImpl.java:4)
	at com.intellij.ui.PopupHandler$2.invokePopup(PopupHandler.java:69)
	at com.intellij.ui.PopupHandler.mouseReleased(PopupHandler.java:54)
	at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:273)
	at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
	at java.awt.Component.processMouseEvent(Component.java:6038)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
	at com.intellij.util.ui.Tree.processMouseEvent(Tree.java:71)
	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.c(IdeEventQueue.java:66)
	at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:116)
	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:192)
	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)


 All   Comments   Work Log   Change History      Sort Order:
Sergei Ivanov - 12 Dec 07 20:29
When I try to see the diff, an info message box is displayed, telling me there are no changes. A similar exception is logged:
2007-12-12 17:26:50,997 [1305924]   INFO - ellij.openapi.vcs.VcsException -  
java.lang.IllegalArgumentException: Argument 0 for @NotNull parameter of com/intellij/openapi/fileEditor/impl/FileDocumentManagerImpl.getDocument must not be null
	at com.intellij.openapi.fileEditor.impl.FileDocumentManagerImpl.getDocument(FileDocumentManagerImpl.java)
	at com.intellij.openapi.vcs.changes.shelf.ShelvedChange$PatchedContentRevision.b(ShelvedChange.java:4)
	at com.intellij.openapi.vcs.changes.shelf.ShelvedChange$PatchedContentRevision.a(ShelvedChange.java:13)
	at com.intellij.openapi.vcs.changes.shelf.ShelvedChange$PatchedContentRevision.getContent(ShelvedChange.java:23)
	at com.intellij.openapi.vcs.changes.actions.ShowDiffAction.a(ShowDiffAction.java:58)
	at com.intellij.openapi.vcs.changes.actions.ShowDiffAction.access$000(ShowDiffAction.java:150)
	at com.intellij.openapi.vcs.changes.actions.ShowDiffAction$4.run(ShowDiffAction.java:2)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:3)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:35)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:38)
	at com.intellij.openapi.application.impl.ApplicationImpl$7$1.run(ApplicationImpl.java:6)
	at com.intellij.openapi.application.impl.ApplicationImpl$5.run(ApplicationImpl.java:10)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)
	at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:8)

Sergei Ivanov - 12 Dec 07 20:33 - edited
A message box, displayed after the "Unshelve Changes" action fails.
NB: the file actually exists in the file system.