You need to log in before you can comment on or make changes to this bug.
Product Version: NetBeans IDE Dev (Build 200710231200) Java: 1.6.0_02; Java HotSpot(TM) Server VM 1.6.0_02-b05 System: Linux version 2.6.20-16-generic running on i386; UTF-8; en_US (nb) To reproduce: copy a file, paste it to the same folder/package, rename it Result: file cannot be renamed because of mercurial exceptions: WARNING [org.netbeans.modules.mercurial]: command: [hg, rename, --repository, /space/hg/test4u2, --cwd, /space/hg/test4u2, test4u-nb/src/org/netbeans/test4u/ui/nodes/ServerChildren_1.java, test4u-nb/src/org/netbeans/test4u/ui/nodes/TestRequestChildren.java] WARNING [org.netbeans.modules.mercurial]: output: [test4u-nb/src/org/netbeans/test4u/ui/nodes/ServerChildren_1.java: not copying - file is not managed, abort: no files to copy] SEVERE [global] org.netbeans.modules.mercurial.HgException: Rename command has failed See Output Window for further details at org.netbeans.modules.mercurial.util.HgCommand.handleError(HgCommand.java:1868) at org.netbeans.modules.mercurial.util.HgCommand.doRename(HgCommand.java:931) at org.netbeans.modules.mercurial.util.HgCommand.doRename(HgCommand.java:910) at org.netbeans.modules.mercurial.MercurialInterceptor.hgMoveImplementation(MercurialInterceptor.java:184) Caused: java.io.IOException: Mercurial failed to rename /space/hg/test4u2/test4u-nb/src/org/netbeans/test4u/ui/nodes/ServerChildren_1.java to: /space/hg/test4u2/test4u-nb/src/org/netbeans/test4u/ui/nodes/TestRequestChildren.java at org.netbeans.modules.mercurial.MercurialInterceptor.hgMoveImplementation(MercurialInterceptor.java:186) at org.netbeans.modules.mercurial.MercurialInterceptor.doMove(MercurialInterceptor.java:175) at org.netbeans.modules.versioning.FilesystemInterceptor$DelegatingInterceptor.handle(FilesystemInterceptor.java:435) at org.netbeans.modules.masterfs.ProvidedExtensionsProxy$DelegatingIOHandler$1.run(ProvidedExtensionsProxy.java:277) at org.netbeans.modules.masterfs.ProvidedExtensionsProxy.runCheckCode(ProvidedExtensionsProxy.java:245) at org.netbeans.modules.masterfs.ProvidedExtensionsProxy.access$300(ProvidedExtensionsProxy.java:60) at org.netbeans.modules.masterfs.ProvidedExtensionsProxy$DelegatingIOHandler.handle(ProvidedExtensionsProxy.java:274) [catch] at org.netbeans.modules.masterfs.filebasedfs.naming.FileName.rename(FileName.java:76) at org.netbeans.modules.masterfs.filebasedfs.naming.NamingFactory.rename(NamingFactory.java:99) at org.netbeans.modules.masterfs.filebasedfs.fileobjects.BaseFileObj.rename(BaseFileObj.java:198) at org.netbeans.modules.masterfs.filebasedfs.fileobjects.FileObj.rename(FileObj.java:302) at org.netbeans.modules.masterfs.MasterFileObject.rename(MasterFileObject.java:580) at org.openide.loaders.FileEntry.rename(FileEntry.java:93) at org.netbeans.modules.java.JavaDataLoader$JavaFileEntry.rename(JavaDataLoader.java:257) at org.openide.loaders.MultiDataObject.handleRename(MultiDataObject.java:517) at org.openide.loaders.DataObject$1Op.run(DataObject.java:648) at org.openide.loaders.DataObject$1WrapRun.run(DataObject.java:841) at org.openide.loaders.DataObjectPool$1WrapAtomicAction.run(DataObjectPool.java:238) at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:120) at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:499) at org.openide.loaders.DataObjectPool.runAtomicAction(DataObjectPool.java:250) at org.openide.loaders.DataObject.invokeAtomicAction(DataObject.java:861) at org.openide.loaders.DataObject.rename(DataObject.java:658) at org.netbeans.modules.refactoring.plugins.FileRenamePlugin$RenameFile.performChange(FileRenamePlugin.java:109) at org.netbeans.modules.refactoring.api.RefactoringSession.doRefactoring(RefactoringSession.java:121) at org.netbeans.modules.refactoring.spi.impl.ParametersPanel$8.run(ParametersPanel.java:360) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986) org.netbeans.modules.masterfs.filebasedfs.utils.FSException: Cannot rename file ServerChildren_1.java in /space/hg/test4u2/test4u-nb/src/org/netbeans/test4u/ui/nodes to TestRequestChildren.java. at org.netbeans.modules.masterfs.filebasedfs.utils.FSException.io(FSException.java:137) at org.netbeans.modules.masterfs.filebasedfs.fileobjects.BaseFileObj.rename(BaseFileObj.java:202) at org.netbeans.modules.masterfs.filebasedfs.fileobjects.FileObj.rename(FileObj.java:302) at org.netbeans.modules.masterfs.MasterFileObject.rename(MasterFileObject.java:580) at org.openide.loaders.FileEntry.rename(FileEntry.java:93) at org.netbeans.modules.java.JavaDataLoader$JavaFileEntry.rename(JavaDataLoader.java:257) at org.openide.loaders.MultiDataObject.handleRename(MultiDataObject.java:517) at org.openide.loaders.DataObject$1Op.run(DataObject.java:648) at org.openide.loaders.DataObject$1WrapRun.run(DataObject.java:841) at org.openide.loaders.DataObjectPool$1WrapAtomicAction.run(DataObjectPool.java:238) at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:120) at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:499) at org.openide.loaders.DataObjectPool.runAtomicAction(DataObjectPool.java:250) at org.openide.loaders.DataObject.invokeAtomicAction(DataObject.java:861) at org.openide.loaders.DataObject.rename(DataObject.java:658) at org.netbeans.modules.refactoring.plugins.FileRenamePlugin$RenameFile.performChange(FileRenamePlugin.java:109) at org.netbeans.modules.refactoring.api.RefactoringSession.doRefactoring(RefactoringSession.java:121) at org.netbeans.modules.refactoring.spi.impl.ParametersPanel$8.run(ParametersPanel.java:360) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986)
We are calling hg rename on a file which mercurial is not managing and not handling the exception which is thrown.
IDE:------------------------------------------------- IDE: [10/24/07 2:20 PM] Committing "MercurialInterceptor.java" started Checking in MercurialInterceptor.java; /shared/data/ccvs/repository/versioncontrol/mercurial/src/org/netbeans/modules/mercurial/MercurialInterceptor.java,v <-- MercurialInterceptor.java new revision: 1.9; previous revision: 1.8 done IDE: [10/24/07 2:20 PM] Committing "MercurialInterceptor.java" finished
verified