This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
[ JDK VERSION : 1.6.0_02 ] Rename a file throw an exception Steps: 1: Open any project in Subversion 2: Create a Java file (any file) call "test"(in lower case) 3:Commit file to repository 4:try to rename file to Test(Caption in first latter) it will throw org.tigris.subversion.svnclientadapter.commandline.CmdLineException: svn: Cannot move path 'E:\temp\JavaApplication8\src\javaapplication8\test.java' into itself at org.tigris.subversion.svnclientadapter.commandline.CommandLine.execStr ing(CommandLine.java:195) at org.tigris.subversion.svnclientadapter.commandline.SvnCommandLine.move (SvnCommandLine.java:580) at org.tigris.subversion.svnclientadapter.commandline.CmdLineClientAdapte r.move(CmdLineClientAdapter.java:466) Caused: org.tigris.subversion.svnclientadapter.SVNClientException at org.tigris.subversion.svnclientadapter.SVNClientException.wrapExceptio n(SVNClientException.java:87) at org.tigris.subversion.svnclientadapter.commandline.CmdLineClientAdapte r.move(CmdLineClientAdapter.java:468) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j ava:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess orImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.netbeans.modules.subversion.client.SvnClientInvocationHandler.hand le(SvnClientInvocationHandler.java:215) at org.netbeans.modules.subversion.client.SvnCmdLineClientInvocationHandl er.invokeMethod(SvnCmdLineClientInvocationHandler.java:82) at org.netbeans.modules.subversion.client.SvnClientInvocationHandler.invo ke(SvnClientInvocationHandler.java:147) at $Proxy20.move(Unknown Source) at org.netbeans.modules.subversion.FilesystemHandler.svnMoveImplementatio n(FilesystemHandler.java:318) Caused: java.io.IOException: Subversion failed to rename E:\temp\JavaApplication8\src\javaapplication8\test.java to: E:\temp\JavaApplication8\src\javaapplication8\Test.java at org.netbeans.modules.subversion.FilesystemHandler.svnMoveImplementatio n(FilesystemHandler.java:341) at org.netbeans.modules.subversion.FilesystemHandler.doMove(FilesystemHan dler.java:165) at org.netbeans.modules.versioning.FilesystemInterceptor$DelegatingInterc eptor.handle(FilesystemInterceptor.java:435) at org.netbeans.modules.masterfs.ProvidedExtensionsProxy$DelegatingIOHand ler$1.run(ProvidedExtensionsProxy.java:277) at org.netbeans.modules.masterfs.ProvidedExtensionsProxy.runCheckCode(Pro videdExtensionsProxy.java:245) at org.netbeans.modules.masterfs.ProvidedExtensionsProxy.access$300(Provi dedExtensionsProxy.java:60) at org.netbeans.modules.masterfs.ProvidedExtensionsProxy$DelegatingIOHand ler.handle(ProvidedExtensionsProxy.java:274) at org.netbeans.modules.masterfs.filebasedfs.naming.FileName.rename(FileN ame.java:76) at org.netbeans.modules.masterfs.filebasedfs.naming.NamingFactory.rename( NamingFactory.java:99) at org.netbeans.modules.masterfs.filebasedfs.fileobjects.BaseFileObj.rena me(BaseFileObj.java:198) at org.netbeans.modules.masterfs.filebasedfs.fileobjects.FileObj.rename(F ileObj.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(JavaData Loader.java:257) at org.openide.loaders.MultiDataObject.handleRename(MultiDataObject.java: 517) at org.openide.loaders.DataObject$1Op.run(DataObject.java:644) at org.openide.loaders.DataObject$1WrapRun.run(DataObject.java:837) at org.openide.loaders.DataObjectPool$1WrapAtomicAction.run(DataObjectPoo l.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:857) at org.openide.loaders.DataObject.rename(DataObject.java:654) at org.netbeans.modules.refactoring.plugins.FileRenamePlugin$RenameFile.p erformChange(FileRenamePlugin.java:109) at org.netbeans.modules.refactoring.api.RefactoringSession.doRefactoring( RefactoringSession.java:121) at org.netbeans.modules.refactoring.spi.impl.ParametersPanel$8.run(Parame tersPanel.java:360) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561) [catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java: 986)
Due to Subversion Support is built on subversion client, this is known problem of svn client for case insensitive platforms: http://subversion.tigris.org/faq.html#case-change Changing to enhancement.
*** Issue 120160 has been marked as a duplicate of this issue. ***
*** Issue 124478 has been marked as a duplicate of this issue. ***
In NB 6.9 on windows, trying to rename a java file just to different case fails with an error message from svn that it can't rename because of client exception saying "Path is not a working copy directory". Java refeactoring does the rename, though, so it ends up with compilation error introduced.
See also http://netbeans.org/bugzilla/show_bug.cgi?id=186820#c21 (attached picture http://netbeans.org/bugzilla/attachment.cgi?id=99878).
*** Bug 190718 has been marked as a duplicate of this bug. ***
should be fixed in 7.1