testament too large

Bug #701380 reported by IWATA Hidetaka
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Bazaar Subversion Plugin
Fix Released
High
Jelmer Vernooij

Bug Description

By trunk code (rev.3484), "bzr push" fails with PropertyChangeFailed exception.

Probably, value of "bzr:testament" is too large? (It was 1,513,036 chars then)

Traceback in .bzr.log
-----------------------------
9.625 Traceback (most recent call last):
  File "C:\Develop\Python26\lib\site-packages\bzrlib\commands.py", line 923, in exception_to_return_code
    return the_callable(*args, **kwargs)
  File "C:\Develop\Python26\lib\site-packages\bzrlib\commands.py", line 1123, in run_bzr
    ret = run(*run_argv)
  File "C:\Develop\Python26\lib\site-packages\bzrlib\commands.py", line 691, in run_argv_aliases
    return self.run(**all_cmd_args)
  File "C:\Develop\Python26\lib\site-packages\bzrlib\commands.py", line 710, in run
    return self._operation.run_simple(*args, **kwargs)
  File "C:\Develop\Python26\lib\site-packages\bzrlib\cleanup.py", line 135, in run_simple
    self.cleanups, self.func, *args, **kwargs)
  File "C:\Develop\Python26\lib\site-packages\bzrlib\cleanup.py", line 165, in _do_with_cleanups
    result = func(*args, **kwargs)
  File "C:\Develop\Python26\lib\site-packages\bzrlib\builtins.py", line 1134, in run
    use_existing_dir=use_existing_dir, no_tree=no_tree)
  File "C:\Develop\Python26\lib\site-packages\bzrlib\push.py", line 140, in _show_push_branch
    remember, create_prefix)
  File "C:\Develop\Python26\lib\site-packages\bzrlib\controldir.py", line 513, in push_branch
    tree_to.branch, overwrite, stop_revision=revision_id)
  File "C:\Develop\Python26\lib\site-packages\bzrlib\branch.py", line 1087, in push
    *args, **kwargs)
  File "C:\Develop\Python26\lib\site-packages\bzrlib\branch.py", line 3468, in push
    _override_hook_source_branch=_override_hook_source_branch)
  File "C:\Develop\Python26\lib\site-packages\bzrlib\branch.py", line 3264, in _run_with_write_locked_target
    result = callable(*args, **kwargs)
  File "C:\Develop\Python26\lib\site-packages\bzrlib\branch.py", line 3492, in _push_with_bound_branches
    self.source._basic_push(master_branch, overwrite, stop_revision)
  File "C:\Develop\Python26\lib\site-packages\bzrlib\branch.py", line 2654, in _basic_push
    overwrite=overwrite, graph=graph)
  File "C:\Develop\Python26\lib\site-packages\bzrlib\branch.py", line 1027, in update_revisions
    overwrite, graph)
  File "C:\Develop\Python26\lib\site-packages\bzrlib\plugins\svn\branch.py", line 857, in update_revisions
    overwrite=overwrite, graph=graph)
  File "C:\Develop\Python26\lib\site-packages\bzrlib\plugins\svn\branch.py", line 926, in _update_revisions
    push_merged, overwrite=overwrite)
  File "C:\Develop\Python26\lib\site-packages\bzrlib\plugins\svn\push.py", line 226, in push_branch
    overwrite=overwrite)
  File "C:\Develop\Python26\lib\site-packages\bzrlib\plugins\svn\push.py", line 248, in push
    override_svn_revprops=target_config.get_override_svn_revprops())
  File "C:\Develop\Python26\lib\site-packages\bzrlib\plugins\svn\push.py", line 162, in push_revision_tree
    revid = builder.commit(rev.message)
  File "C:\Develop\Python26\lib\site-packages\bzrlib\plugins\svn\errors.py", line 144, in convert
    return unbound(*args, **kwargs)
  File "C:\Develop\Python26\lib\site-packages\bzrlib\plugins\svn\commit.py", line 803, in commit
    self._svn_revprops, done, None, False)
  File "C:\Develop\Python26\lib\site-packages\bzrlib\plugins\svn\errors.py", line 146, in convert
    raise convert_error(e)
PropertyChangeFailed: At least one property change failed; repository is unchanged

Output of "bzr version"
-------------------------------
Bazaar (bzr) 2.3b4
  Python interpreter: C:\Develop\Python26\python.exe 2.6.2
  Python standard library: C:\Develop\Python26\lib
  Platform: Windows-XP-5.1.2600-SP3
  bzrlib: C:\Develop\Python26\lib\site-packages\bzrlib
  Bazaar configuration: C:\Documents and Settings\iwata\Application Data\bazaar\2.0
  Bazaar log file: C:\Documents and Settings\iwata\My Documents\.bzr.log

Tags: rodeo2011

Related branches

Jelmer Vernooij (jelmer)
Changed in bzr-svn:
status: New → Fix Committed
importance: Undecided → High
assignee: nobody → Jelmer Vernooij (jelmer)
milestone: none → 1.1.0
summary: - "bzr push" fails (rev.3484)
+ testament too large
Jelmer Vernooij (jelmer)
tags: added: rodeo2011
Jelmer Vernooij (jelmer)
tags: added: verified
Jelmer Vernooij (jelmer)
tags: removed: verified
Jelmer Vernooij (jelmer)
Changed in bzr-svn:
status: Fix Committed → Fix Released
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.