Login | Register
My pages Projects Community openCollabNet

Discussions > dev > [Subclipse-dev] subclipse rename bug when just changing the CASE

subclipse
Discussion topic

There will be a brief maintenance window every Friday at 17:00 Pacific.
For further details, see CollabNet's maintenance and upgrade policy.

Back to topic list

[Subclipse-dev] subclipse rename bug when just changing the CASE

Author eugenparaschiv
Full name Eugen Paraschiv
Date 2011-04-20 12:41:58 PDT
Message What steps will reproduce the problem?
I'm attempting to rename a Java class from NameDAO to NameDao (just
modifying the case); this operation fails with the following exception; it
seems that subclipse doesn't see the change in case and simply fails
assuming that I'm triggering a rename operation without changing anything.
These are the details:
Thanks.
Eugen.


-- Error Details --
Date: Wed Apr 20 22:35:44 EEST 2011
Message: Problems encountered while moving resources.
Severity: Error
Product: SpringSource Tool Suite 2.6.0.201103161000-RELEASE
(com.springsource.sts.ide)
Plugin: org.eclipse.jdt.core
Exception Stack Trace:
org.eclipse.core.int​ernal.resources.Reso​urceException: Problems encountered
while moving resources.
at org.eclipse.core.int​ernal.resources.Reso​urce.move(Resource.j​ava:1609)
at
org.eclipse.jdt.inte​rnal.core.CopyResour​ceElementsOperation.​processCompilationUn​itResource(CopyResou​rceElementsOperation​.java:331)
at
org.eclipse.jdt.inte​rnal.core.CopyResour​ceElementsOperation.​processElement(CopyR​esourceElementsOpera​tion.java:399)
at
org.eclipse.jdt.inte​rnal.core.MultiOpera​tion.processElements​(MultiOperation.java​:163)
at
org.eclipse.jdt.inte​rnal.core.CopyResour​ceElementsOperation.​processElements(Copy​ResourceElementsOper​ation.java:417)
at
org.eclipse.jdt.inte​rnal.core.MultiOpera​tion.executeOperatio​n(MultiOperation.jav​a:90)
at
org.eclipse.jdt.inte​rnal.core.JavaModelO​peration.run(JavaMod​elOperation.java:728​)
at org.eclipse.core.int​ernal.resources.Work​space.run(Workspace.​java:1975)
at
org.eclipse.jdt.inte​rnal.core.JavaModelO​peration.runOperatio​n(JavaModelOperation​.java:793)
at org.eclipse.jdt.inte​rnal.core.JavaModel.​rename(JavaModel.jav​a:285)
at
org.eclipse.jdt.inte​rnal.core.Compilatio​nUnit.rename(Compila​tionUnit.java:1264)
at
org.eclipse.jdt.inte​rnal.corext.refactor​ing.changes.RenameCo​mpilationUnitChange.​doRename(RenameCompi​lationUnitChange.jav​a:59)
at
org.eclipse.jdt.inte​rnal.corext.refactor​ing.AbstractJavaElem​entRenameChange.perf​orm(AbstractJavaElem​entRenameChange.java​:86)
at
org.eclipse.ltk.core​.refactoring.Composi​teChange.perform(Com​positeChange.java:27​8)
at
org.eclipse.jdt.inte​rnal.corext.refactor​ing.changes.DynamicV​alidationStateChange​.access$0(DynamicVa​lidationStateChange.​java:1)
at
org.eclipse.jdt.inte​rnal.corext.refactor​ing.changes.DynamicV​alidationStateChange​$1.run(DynamicValid​ationStateChange.jav​a:98)
at
org.eclipse.jdt.inte​rnal.core.BatchOpera​tion.executeOperatio​n(BatchOperation.jav​a:39)
at
org.eclipse.jdt.inte​rnal.core.JavaModelO​peration.run(JavaMod​elOperation.java:728​)
at org.eclipse.core.int​ernal.resources.Work​space.run(Workspace.​java:1975)
at org.eclipse.jdt.core​.JavaCore.run(JavaCo​re.java:4777)
at
org.eclipse.jdt.inte​rnal.corext.refactor​ing.changes.DynamicV​alidationStateChange​.perform(DynamicVali​dationStateChange.ja​va:101)
at
org.eclipse.ltk.core​.refactoring.Composi​teChange.perform(Com​positeChange.java:27​8)
at
org.eclipse.ltk.core​.refactoring.Perform​ChangeOperation$1.r​un(PerformChangeOper​ation.java:258)
at org.eclipse.core.int​ernal.resources.Work​space.run(Workspace.​java:1975)
at
org.eclipse.ltk.core​.refactoring.Perform​ChangeOperation.exec​uteChange(PerformCha​ngeOperation.java:30​6)
at
org.eclipse.ltk.inte​rnal.ui.refactoring.​UIPerformChangeOpera​tion.executeChange(U​IPerformChangeOperat​ion.java:92)
at
org.eclipse.ltk.core​.refactoring.Perform​ChangeOperation.run(​PerformChangeOperati​on.java:218)
at org.eclipse.core.int​ernal.resources.Work​space.run(Workspace.​java:1975)
at
org.eclipse.ltk.inte​rnal.ui.refactoring.​WorkbenchRunnableAda​pter.run(WorkbenchRu​nnableAdapter.java:8​7)
at
org.eclipse.jface.op​eration.ModalContext​$ModalContextThread​.run(ModalContext.ja​va:121)
Contains: org.tigris.subversio​n.javahl.ClientExcep​tion: svn: Cannot move
path
'D:\opt\workspaces​\onthetown_analysis​\timeout\src\main​\java\org\timeout​\server\address\h​ibernate\dao\impl​CityHibernateDAO.ja​va'
into itself
org.tigris.subversio​n.svnclientadapter.S​VNClientException:
org.tigris.subversio​n.javahl.ClientExcep​tion: svn: Cannot move path
'D:\opt\workspaces​\onthetown_analysis​\timeout\src\main​\java\org\timeout​\server\address\h​ibernate\dao\impl​CityHibernateDAO.ja​va'
into itself
at
org.tigris.subversio​n.svnclientadapter.j​avahl.AbstractJhlCli​entAdapter.move(Abst​ractJhlClientAdapter​.java:996)
at
org.tigris.subversio​n.subclipse.core.res​ources.SVNMoveDelete​Hook.moveFile(SVNMov​eDeleteHook.java:150​)
at
org.eclipse.team.int​ernal.core.MoveDelet​eManager.moveFile(Mo​veDeleteManager.java​:87)
at
org.eclipse.core.int​ernal.resources.Reso​urce.unprotectedMove​(Resource.java:1966)​
at org.eclipse.core.int​ernal.resources.Reso​urce.move(Resource.j​ava:1597)
at
org.eclipse.jdt.inte​rnal.core.CopyResour​ceElementsOperation.​processCompilationUn​itResource(CopyResou​rceElementsOperation​.java:331)
at
org.eclipse.jdt.inte​rnal.core.CopyResour​ceElementsOperation.​processElement(CopyR​esourceElementsOpera​tion.java:399)
at
org.eclipse.jdt.inte​rnal.core.MultiOpera​tion.processElements​(MultiOperation.java​:163)
at
org.eclipse.jdt.inte​rnal.core.CopyResour​ceElementsOperation.​processElements(Copy​ResourceElementsOper​ation.java:417)
at
org.eclipse.jdt.inte​rnal.core.MultiOpera​tion.executeOperatio​n(MultiOperation.jav​a:90)
at
org.eclipse.jdt.inte​rnal.core.JavaModelO​peration.run(JavaMod​elOperation.java:728​)
at org.eclipse.core.int​ernal.resources.Work​space.run(Workspace.​java:1975)
at
org.eclipse.jdt.inte​rnal.core.JavaModelO​peration.runOperatio​n(JavaModelOperation​.java:793)
at org.eclipse.jdt.inte​rnal.core.JavaModel.​rename(JavaModel.jav​a:285)
at
org.eclipse.jdt.inte​rnal.core.Compilatio​nUnit.rename(Compila​tionUnit.java:1264)
at
org.eclipse.jdt.inte​rnal.corext.refactor​ing.changes.RenameCo​mpilationUnitChange.​doRename(RenameCompi​lationUnitChange.jav​a:59)
at
org.eclipse.jdt.inte​rnal.corext.refactor​ing.AbstractJavaElem​entRenameChange.perf​orm(AbstractJavaElem​entRenameChange.java​:86)
at
org.eclipse.ltk.core​.refactoring.Composi​teChange.perform(Com​positeChange.java:27​8)
at
org.eclipse.jdt.inte​rnal.corext.refactor​ing.changes.DynamicV​alidationStateChange​.access$0(DynamicVa​lidationStateChange.​java:1)
at
org.eclipse.jdt.inte​rnal.corext.refactor​ing.changes.DynamicV​alidationStateChange​$1.run(DynamicValid​ationStateChange.jav​a:98)
at
org.eclipse.jdt.inte​rnal.core.BatchOpera​tion.executeOperatio​n(BatchOperation.jav​a:39)
at
org.eclipse.jdt.inte​rnal.core.JavaModelO​peration.run(JavaMod​elOperation.java:728​)
at org.eclipse.core.int​ernal.resources.Work​space.run(Workspace.​java:1975)
at org.eclipse.jdt.core​.JavaCore.run(JavaCo​re.java:4777)
at
org.eclipse.jdt.inte​rnal.corext.refactor​ing.changes.DynamicV​alidationStateChange​.perform(DynamicVali​dationStateChange.ja​va:101)
at
org.eclipse.ltk.core​.refactoring.Composi​teChange.perform(Com​positeChange.java:27​8)
at
org.eclipse.ltk.core​.refactoring.Perform​ChangeOperation$1.r​un(PerformChangeOper​ation.java:258)
at org.eclipse.core.int​ernal.resources.Work​space.run(Workspace.​java:1975)
at
org.eclipse.ltk.core​.refactoring.Perform​ChangeOperation.exec​uteChange(PerformCha​ngeOperation.java:30​6)
at
org.eclipse.ltk.inte​rnal.ui.refactoring.​UIPerformChangeOpera​tion.executeChange(U​IPerformChangeOperat​ion.java:92)
at
org.eclipse.ltk.core​.refactoring.Perform​ChangeOperation.run(​PerformChangeOperati​on.java:218)
at org.eclipse.core.int​ernal.resources.Work​space.run(Workspace.​java:1975)
at
org.eclipse.ltk.inte​rnal.ui.refactoring.​WorkbenchRunnableAda​pter.run(WorkbenchRu​nnableAdapter.java:8​7)
at
org.eclipse.jface.op​eration.ModalContext​$ModalContextThread​.run(ModalContext.ja​va:121)
Caused by: org.tigris.subversio​n.javahl.ClientExcep​tion: svn: Cannot move
path
'D:\opt\workspaces​\onthetown_analysis​\timeout\src\main​\java\org\timeout​\server\address\h​ibernate\dao\impl​CityHibernateDAO.ja​va'
into itself
at
org.tigris.subversio​n.javahl.JavaHLObjec​tFactory.throwExcept​ion(JavaHLObjectFact​ory.java:778)
at
org.tmatesoft.svn.co​re.javahl.SVNClientI​mpl.throwException(S​VNClientImpl.java:18​50)
at
org.tmatesoft.svn.co​re.javahl.SVNClientI​mpl.copyOrMove(SVNCl​ientImpl.java:800)
at org.tmatesoft.svn.co​re.javahl.SVNClientI​mpl.move(SVNClientIm​pl.java:737)
at org.tmatesoft.svn.co​re.javahl.SVNClientI​mpl.move(SVNClientIm​pl.java:728)
at
org.tigris.subversio​n.svnclientadapter.j​avahl.AbstractJhlCli​entAdapter.move(Abst​ractJhlClientAdapter​.java:993)
... 33 more
Caused by: org.tmatesoft.svn.co​re.SVNException: svn: Cannot move path
'D:\opt\workspaces​\onthetown_analysis​\timeout\src\main​\java\org\timeout​\server\address\h​ibernate\dao\impl​CityHibernateDAO.ja​va'
into itself
at
org.tmatesoft.svn.co​re.internal.wc.SVNEr​rorManager.error(SVN​ErrorManager.java:64​)
at
org.tmatesoft.svn.co​re.internal.wc.SVNEr​rorManager.error(SVN​ErrorManager.java:51​)
at
org.tmatesoft.svn.co​re.internal.wc.SVNCo​pyDriver.setupCopy(S​VNCopyDriver.java:56​3)
at org.tmatesoft.svn.co​re.wc.SVNCopyClient.​doCopy(SVNCopyClient​.java:307)
at
org.tmatesoft.svn.co​re.javahl.SVNClientI​mpl.copyOrMove(SVNCl​ientImpl.java:797)
... 36 more


-- Error Details --
Date: Wed Apr 20 22:35:44 EEST 2011
Message: Problems encountered while moving resources.
Severity: Error
Product: SpringSource Tool Suite 2.6.0.201103161000-RELEASE
(com.springsource.sts.ide)
Plugin: org.eclipse.core.resources

-- Error Details --
Date: Wed Apr 20 22:35:44 EEST 2011
Message: org.tigris.subversio​n.javahl.ClientExcep​tion: svn: Cannot move path
'D:\opt\workspaces​\onthetown_analysis​\timeout\src\main​\java\org\timeout​\server\address\h​ibernate\dao\impl​CityHibernateDAO.ja​va'
into itself
Severity: Error
Product: SpringSource Tool Suite 2.6.0.201103161000-RELEASE
(com.springsource.sts.ide)
Plugin: org.tigris.subversio​n.subclipse.core
Exception Stack Trace:
org.tigris.subversio​n.svnclientadapter.S​VNClientException:
org.tigris.subversio​n.javahl.ClientExcep​tion: svn: Cannot move path
'D:\opt\workspaces​\onthetown_analysis​\timeout\src\main​\java\org\timeout​\server\address\h​ibernate\dao\impl​CityHibernateDAO.ja​va'
into itself
at
org.tigris.subversio​n.svnclientadapter.j​avahl.AbstractJhlCli​entAdapter.move(Abst​ractJhlClientAdapter​.java:996)
at
org.tigris.subversio​n.subclipse.core.res​ources.SVNMoveDelete​Hook.moveFile(SVNMov​eDeleteHook.java:150​)
at
org.eclipse.team.int​ernal.core.MoveDelet​eManager.moveFile(Mo​veDeleteManager.java​:87)
at
org.eclipse.core.int​ernal.resources.Reso​urce.unprotectedMove​(Resource.java:1966)​
at org.eclipse.core.int​ernal.resources.Reso​urce.move(Resource.j​ava:1597)
at
org.eclipse.jdt.inte​rnal.core.CopyResour​ceElementsOperation.​processCompilationUn​itResource(CopyResou​rceElementsOperation​.java:331)
at
org.eclipse.jdt.inte​rnal.core.CopyResour​ceElementsOperation.​processElement(CopyR​esourceElementsOpera​tion.java:399)
at
org.eclipse.jdt.inte​rnal.core.MultiOpera​tion.processElements​(MultiOperation.java​:163)
at
org.eclipse.jdt.inte​rnal.core.CopyResour​ceElementsOperation.​processElements(Copy​ResourceElementsOper​ation.java:417)
at
org.eclipse.jdt.inte​rnal.core.MultiOpera​tion.executeOperatio​n(MultiOperation.jav​a:90)
at
org.eclipse.jdt.inte​rnal.core.JavaModelO​peration.run(JavaMod​elOperation.java:728​)
at org.eclipse.core.int​ernal.resources.Work​space.run(Workspace.​java:1975)
at
org.eclipse.jdt.inte​rnal.core.JavaModelO​peration.runOperatio​n(JavaModelOperation​.java:793)
at org.eclipse.jdt.inte​rnal.core.JavaModel.​rename(JavaModel.jav​a:285)
at
org.eclipse.jdt.inte​rnal.core.Compilatio​nUnit.rename(Compila​tionUnit.java:1264)
at
org.eclipse.jdt.inte​rnal.corext.refactor​ing.changes.RenameCo​mpilationUnitChange.​doRename(RenameCompi​lationUnitChange.jav​a:59)
at
org.eclipse.jdt.inte​rnal.corext.refactor​ing.AbstractJavaElem​entRenameChange.perf​orm(AbstractJavaElem​entRenameChange.java​:86)
at
org.eclipse.ltk.core​.refactoring.Composi​teChange.perform(Com​positeChange.java:27​8)
at
org.eclipse.jdt.inte​rnal.corext.refactor​ing.changes.DynamicV​alidationStateChange​.access$0(DynamicVa​lidationStateChange.​java:1)
at
org.eclipse.jdt.inte​rnal.corext.refactor​ing.changes.DynamicV​alidationStateChange​$1.run(DynamicValid​ationStateChange.jav​a:98)
at
org.eclipse.jdt.inte​rnal.core.BatchOpera​tion.executeOperatio​n(BatchOperation.jav​a:39)
at
org.eclipse.jdt.inte​rnal.core.JavaModelO​peration.run(JavaMod​elOperation.java:728​)
at org.eclipse.core.int​ernal.resources.Work​space.run(Workspace.​java:1975)
at org.eclipse.jdt.core​.JavaCore.run(JavaCo​re.java:4777)
at
org.eclipse.jdt.inte​rnal.corext.refactor​ing.changes.DynamicV​alidationStateChange​.perform(DynamicVali​dationStateChange.ja​va:101)
at
org.eclipse.ltk.core​.refactoring.Composi​teChange.perform(Com​positeChange.java:27​8)
at
org.eclipse.ltk.core​.refactoring.Perform​ChangeOperation$1.r​un(PerformChangeOper​ation.java:258)
at org.eclipse.core.int​ernal.resources.Work​space.run(Workspace.​java:1975)
at
org.eclipse.ltk.core​.refactoring.Perform​ChangeOperation.exec​uteChange(PerformCha​ngeOperation.java:30​6)
at
org.eclipse.ltk.inte​rnal.ui.refactoring.​UIPerformChangeOpera​tion.executeChange(U​IPerformChangeOperat​ion.java:92)
at
org.eclipse.ltk.core​.refactoring.Perform​ChangeOperation.run(​PerformChangeOperati​on.java:218)
at org.eclipse.core.int​ernal.resources.Work​space.run(Workspace.​java:1975)
at
org.eclipse.ltk.inte​rnal.ui.refactoring.​WorkbenchRunnableAda​pter.run(WorkbenchRu​nnableAdapter.java:8​7)
at
org.eclipse.jface.op​eration.ModalContext​$ModalContextThread​.run(ModalContext.ja​va:121)
Caused by: org.tigris.subversio​n.javahl.ClientExcep​tion: svn: Cannot move
path
'D:\opt\workspaces​\onthetown_analysis​\timeout\src\main​\java\org\timeout​\server\address\h​ibernate\dao\impl​CityHibernateDAO.ja​va'
into itself
at
org.tigris.subversio​n.javahl.JavaHLObjec​tFactory.throwExcept​ion(JavaHLObjectFact​ory.java:778)
at
org.tmatesoft.svn.co​re.javahl.SVNClientI​mpl.throwException(S​VNClientImpl.java:18​50)
at
org.tmatesoft.svn.co​re.javahl.SVNClientI​mpl.copyOrMove(SVNCl​ientImpl.java:800)
at org.tmatesoft.svn.co​re.javahl.SVNClientI​mpl.move(SVNClientIm​pl.java:737)
at org.tmatesoft.svn.co​re.javahl.SVNClientI​mpl.move(SVNClientIm​pl.java:728)
at
org.tigris.subversio​n.svnclientadapter.j​avahl.AbstractJhlCli​entAdapter.move(Abst​ractJhlClientAdapter​.java:993)
... 33 more
Caused by: org.tmatesoft.svn.co​re.SVNException: svn: Cannot move path
'D:\opt\workspaces​\onthetown_analysis​\timeout\src\main​\java\org\timeout​\server\address\h​ibernate\dao\impl​CityHibernateDAO.ja​va'
into itself
at
org.tmatesoft.svn.co​re.internal.wc.SVNEr​rorManager.error(SVN​ErrorManager.java:64​)
at
org.tmatesoft.svn.co​re.internal.wc.SVNEr​rorManager.error(SVN​ErrorManager.java:51​)
at
org.tmatesoft.svn.co​re.internal.wc.SVNCo​pyDriver.setupCopy(S​VNCopyDriver.java:56​3)
at org.tmatesoft.svn.co​re.wc.SVNCopyClient.​doCopy(SVNCopyClient​.java:307)
at
org.tmatesoft.svn.co​re.javahl.SVNClientI​mpl.copyOrMove(SVNCl​ientImpl.java:797)
... 36 more
Attachments

« Previous message in topic | 1 of 3 | Next message in topic »

Messages

Show all messages in topic

[Subclipse-dev] subclipse rename bug when just changing the CASE eugenparaschiv Eugen Paraschiv 2011-04-20 12:41:58 PDT
     Re: [Subclipse-dev] subclipse rename bug when just changing the CASE markphip Mark Phippard 2011-04-20 12:53:28 PDT
         RE: Re: [Subclipse-dev] subclipse rename bug when just changing the CASE eugenparaschiv Eugen Paraschiv 2011-05-26 05:47:48 PDT
Messages per page: