Uploaded image for project: 'Subversion'
  1. Subversion
  2. SVN-4293

delete/move file external in unversioned dir asserts in debug build.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • trunk
    • unscheduled
    • libsvn_wc
    • None

    Description

      I'm not sure what the underlying problem is here.
      
      In trunk, moving a directory ("prj1") that contains a file external can fail as
      follows:
      
      + svn ren file-external/wc/trunk/prj1 file-external/wc/trunk/prj2
      A         file-external/wc/trunk/prj2
      subversion/svn/move-cmd.c:102: (apr_err=200035)
      subversion/svn/util.c:553: (apr_err=200035)
      subversion/libsvn_client/copy.c:2364: (apr_err=200035)
      subversion/libsvn_client/copy.c:2180: (apr_err=200035)
      subversion/libsvn_client/copy.c:360: (apr_err=200035)
      subversion/libsvn_client/copy.c:289: (apr_err=200035)
      subversion/libsvn_client/copy.c:262: (apr_err=200035)
      subversion/libsvn_wc/copy.c:1010: (apr_err=200035)
      subversion/libsvn_wc/adm_ops.c:871: (apr_err=200035)
      subversion/libsvn_wc/wc_db.c:7337: (apr_err=200035)
      subversion/libsvn_wc/wc_db.c:2932: (apr_err=200035)
      subversion/libsvn_wc/wc_db_util.c:227: (apr_err=200035)
      subversion/libsvn_subr/sqlite.c:1150: (apr_err=200035)
      subversion/libsvn_subr/sqlite.c:1114: (apr_err=200035)
      subversion/libsvn_wc/wc_db_util.c:205: (apr_err=200035)
      subversion/libsvn_wc/wc_db.c:7173: (apr_err=200035)
      subversion/libsvn_wc/wc_db.c:7125: (apr_err=200035)
      subversion/libsvn_subr/sqlite.c:271: (apr_err=200035)
      subversion/libsvn_subr/sqlite.c:255: (apr_err=200035)
      subversion/libsvn_subr/sqlite.c:291: (apr_err=200035)
      svn: E200035: sqlite: WC DB validity check 03 failed
      subversion/libsvn_subr/sqlite.c:687: (apr_err=200035)
      svn: E200035: Additional errors:
      subversion/libsvn_subr/sqlite.c:687: (apr_err=200035)
      svn: E200035: sqlite: WC DB validity check 03 failed
      subversion/libsvn_subr/sqlite.c:203: (apr_err=200030)
      svn: E200030: Additional errors:
      subversion/libsvn_subr/sqlite.c:203: (apr_err=200030)
      subversion/libsvn_subr/sqlite.c:173: (apr_err=200030)
      svn: E200030: sqlite: no such table: delete_list, executing statement 'DROP
      TABLE delete_list '
      
      
      A similar failure happens with 1.7:
      
      + svn ren file-external/wc/trunk/prj1 file-external/wc/trunk/prj2
      A         file-external/wc/trunk/prj2
      subversion/svn/move-cmd.c:98: (apr_err=200035)
      subversion/svn/util.c:913: (apr_err=200035)
      subversion/libsvn_client/copy.c:2427: (apr_err=200035)
      subversion/libsvn_client/copy.c:423: (apr_err=200035)
      subversion/libsvn_client/copy.c:423: (apr_err=200035)
      subversion/libsvn_client/copy.c:356: (apr_err=200035)
      subversion/libsvn_client/copy.c:356: (apr_err=200035)
      subversion/libsvn_client/copy.c:338: (apr_err=200035)
      subversion/libsvn_wc/copy.c:981: (apr_err=200035)
      subversion/libsvn_wc/adm_ops.c:678: (apr_err=200035)
      subversion/libsvn_wc/wc_db.c:2568: (apr_err=200035)
      subversion/libsvn_wc/wc_db.c:2568: (apr_err=200035)
      subversion/libsvn_subr/sqlite.c:1135: (apr_err=200035)
      subversion/libsvn_subr/sqlite.c:1135: (apr_err=200035)
      subversion/libsvn_wc/wc_db.c:6247: (apr_err=200035)
      subversion/libsvn_wc/wc_db.c:6247: (apr_err=200035)
      subversion/libsvn_subr/sqlite.c:225: (apr_err=200035)
      subversion/libsvn_subr/sqlite.c:209: (apr_err=200035)
      subversion/libsvn_subr/sqlite.c:245: (apr_err=200035)
      svn: E200035: sqlite: WC DB validity check 03 failed
      subversion/libsvn_subr/sqlite.c:575: (apr_err=200035)
      svn: E200035: sqlite: WC DB validity check 03 failed
      

      Attachments

        1. 1_file-external.sh
          0.7 kB
          Stefan Sperling

        Activity

          People

            Unassigned Unassigned
            stsp Stefan Sperling
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: