eclipsesvnaptana

Aptana 1.5 "svn: Error resolving case of"


I've installed Aptana 1.5 today but after the install all my SVN projects give me an error like this when I try to commit, update, repair, etc:

Access is denied.  
svn: Error resolving case of 'C:\Users\Brayn\My Documents\Aptana Studio Workspace\PentruConstrucii'

I've uninstalled my previous version of aptana, reinstalled aptana 1.5, changed my workspace and it still gives me this error.

Do you know what could it be ?


Solution

  • "C:\Users" means Windows Vista or 7...
    It may be related the way SVN handle Windows Vista symbolic link ("junction"): poorly, according to this ticket (also described in bug 3208):

    This bug is reproducible 100% of the time.

    1) If you invoke "svn delete" against a Windows Vista symbolic-link, such as "c:\documents and settings\<username>\my documents\<some path>" then Subversion will fail with "svn: Error resolving case of 'C:\Documents and Settings\<username>\my documents\<some path>"'"

    2) If you set the current working directory to "c:\documents and settings\<username>\my documents\<some path>" and invoke "svn delete" against the local filename the operation succeeds flawlessly.

    It may be related to some ACL rights preventing the SVN to access the data:

    Subversion tries (via APR) to resolve the exact case of all paths passed to it. This fails because this specific example has a path that is unreadable in its path.
    You can see this via:

    C:\>cacls "c:\Documents and Settings"
    C:\Documents and Settings
                              Everyone:(DENY)(special access:) FILE_READ_DATA
    

    I know you are referencing C:\Users here, but may be SVN try internally the old path.