Pushing to SVN causes exception

Bug #248693 reported by Ted Gould
2
Affects Status Importance Assigned to Milestone
Bazaar Subversion Plugin
New
Undecided
Unassigned

Bug Description

Here's the exception. Only one file has changed, I'm unsure when it's an issue. I should be committing to the SVN path: /inkscape/trunk -- nothing to do with /inkscape_marketing. I'm unsure why that's an error.

ted@shi:~/Development/inkscape/trunk$ bzr status
modified:
  configure.ac
ted@shi:~/Development/inkscape/trunk$
ted@shi:~/Development/inkscape/trunk$ bzr commit -m "Fix for the changing Poppler API"
HTTPS <email address hidden>, Realm: 'SourceForge Subversion area' password:
Committing to: https://<email address hidden>/svnroot/inkscape/inkscape/trunk
modified configure.ac
bzr: ERROR: svn.core.SubversionException: ("'/svnroot/inkscape/!svn/bc/19322/inkscape_marketing/branches' path not found", 175007)

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 846, in run_bzr_catch_errors
    return run_bzr(argv)
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 797, in run_bzr
    ret = run(*run_argv)
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 499, in run_argv_aliases
    return self.run(**all_cmd_args)
  File "/usr/lib/python2.5/site-packages/bzrlib/builtins.py", line 2364, in run
    author=author)
  File "/usr/lib/python2.5/site-packages/bzrlib/decorators.py", line 165, in write_locked
    return unbound(self, *args, **kwargs)
  File "/usr/lib/python2.5/site-packages/bzrlib/workingtree_4.py", line 240, in commit
    result = WorkingTree3.commit(self, message, revprops, *args, **kwargs)
  File "/usr/lib/python2.5/site-packages/bzrlib/decorators.py", line 165, in write_locked
    return unbound(self, *args, **kwargs)
  File "/usr/lib/python2.5/site-packages/bzrlib/mutabletree.py", line 197, in commit
    revprops=revprops, *args, **kwargs)
  File "/usr/lib/python2.5/site-packages/bzrlib/commit.py", line 387, in commit
    revision_id=self.rev_id)
  File "/usr/lib/python2.5/site-packages/bzrlib/repository.py", line 953, in fetch
    return inter.fetch(revision_id=revision_id, pb=pb, find_ghosts=find_ghosts)
  File "/usr/lib/python2.5/site-packages/bzrlib/plugins/svn/commit.py", line 791, in fetch
    self.copy_content(revision_id=revision_id, pb=pb)
  File "/usr/lib/python2.5/site-packages/bzrlib/plugins/svn/commit.py", line 755, in copy_content
    while not self.target.has_revision(revision_id):
  File "/usr/lib/python2.5/site-packages/bzrlib/plugins/svn/repository.py", line 373, in has_revision
    (path, revnum, _) = self.lookup_revision_id(revision_id)
  File "/usr/lib/python2.5/site-packages/bzrlib/plugins/svn/repository.py", line 553, in lookup_revision_id
    return self.get_revmap().get_branch_revnum(revid, layout)
  File "/usr/lib/python2.5/site-packages/bzrlib/plugins/svn/revids.py", line 172, in get_branch_revnum
    for entry_revid, branch, revno, mapping in self.actual.discover_revids(layout, self.cache.last_revnum_checked(str(layout)), last_revnum):
  File "/usr/lib/python2.5/site-packages/bzrlib/plugins/svn/revids.py", line 72, in discover_revids
    for (branch, revno) in self.repos.find_fileprop_branches(layout, from_revnum, to_revnum):
  File "/usr/lib/python2.5/site-packages/bzrlib/plugins/svn/repository.py", line 806, in find_fileprop_branches
    for (project, branch, nick) in layout.get_branches(revnum):
  File "/usr/lib/python2.5/site-packages/bzrlib/plugins/svn/mapping3/__init__.py", line 83, in get_branches
    find_children):
  File "/usr/lib/python2.5/site-packages/bzrlib/plugins/svn/mapping3/__init__.py", line 50, in expand_branch_pattern
    ret += expand_branch_pattern(begin+[c], todo[1:], check_path, get_children)
  File "/usr/lib/python2.5/site-packages/bzrlib/plugins/svn/mapping3/__init__.py", line 41, in expand_branch_pattern
    return expand_branch_pattern(begin+[todo[0]], todo[1:], check_path, get_children)
  File "/usr/lib/python2.5/site-packages/bzrlib/plugins/svn/mapping3/__init__.py", line 42, in expand_branch_pattern
    children = get_children(path)
  File "/usr/lib/python2.5/site-packages/bzrlib/plugins/svn/mapping3/__init__.py", line 72, in find_children
    dirents = self.repository.transport.get_dir(path, revnum)[0]
  File "/usr/lib/python2.5/site-packages/bzrlib/plugins/svn/transport.py", line 656, in get_dir
    return conn.get_dir(path, revnum, pool, kind)
  File "/usr/lib/python2.5/site-packages/bzrlib/plugins/svn/errors.py", line 107, in convert
    raise convert_error(e)
SubversionException: ("'/svnroot/inkscape/!svn/bc/19322/inkscape_marketing/branches' path not found", 175007)

bzr 1.5 on python 2.5.2 (linux2)
arguments: ['/usr/bin/bzr', 'commit', '-m', 'Fix for the changing Poppler API']
encoding: 'UTF-8', fsenc: 'UTF-8', lang: 'en_US.UTF-8'
plugins:
  gtk /usr/lib/python2.5/site-packages/bzrlib/plugins/gtk [0.94.0]
  launchpad /usr/lib/python2.5/site-packages/bzrlib/plugins/launchpad [unknown]
  power_management /home/ted/.bazaar/plugins/power_management [unknown]
  pqm /usr/lib/python2.5/site-packages/bzrlib/plugins/pqm [1.0.0dev0]
  rebase /usr/lib/python2.5/site-packages/bzrlib/plugins/rebase [0.3.0]
  svn /usr/lib/python2.5/site-packages/bzrlib/plugins/svn [0.4.10]
*** Bazaar has encountered an internal error.
    Please report a bug at https://bugs.launchpad.net/bzr/+filebug
    including this traceback, and a description of what you
    were doing when the error occurred.
ted@shi:~/Development/inkscape/trunk$

Revision history for this message
Jelmer Vernooij (jelmer) wrote : Re: [Bug 248693] [NEW] Pushing to SVN causes exception

 duplicate 240954

Thanks for the bug report. This bug should already be fixed in the 0.4
branch.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.