Bazaar Explorer generated error when trying to view historic log message

Bug #771536 reported by Paul Stewart
4
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Bazaar Subversion Plugin
Fix Released
Medium
Jelmer Vernooij

Bug Description

Steps:
1. In the Bazaar Explorer I clicked the 'Log' icon on the toolbar
2. I entered my password to access my repository on a remote server
3. The logs were displayed.
4. I scrolled down the list to about log message 500 and clicked on it

The error screen was displayed with the details pasted below.

I'm using Ubuntu 10.10
                Bazaar Explorer version 1.1.0
               QBzr 0.19.1, bzrlib 2.2.4, PyQt 4.7.4, Qt 4.7.0, Python 2.6.6

bzr: ERROR: exceptions.AttributeError: 'DirectoryTreeDeltaBuildEditor' object has no attribute '_metadata_changed'

Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/qbzr/lib/util.py", line 856, in decorate
    run_in_loading_queue(f, *args, **kargs)
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/qbzr/lib/util.py", line 868, in run_in_loading_queue
    f(*args, **kargs)
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/qbzr/lib/uifactory.py", line 32, in decorate
    r = f(*args, **kargs)
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/qbzr/lib/log.py", line 477, in load_delta
    delta = repos[0].get_revision_delta(revids[0])
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/svn/repository.py", line 583, in get_revision_delta
    return self.get_delta_for_revision(self.get_revision(revid))
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/svn/repository.py", line 607, in get_delta_for_revision
    reporter.finish()
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/svn/transport.py", line 243, in update
    if self._last_progress > progress:
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/svn/transport.py", line 243, in update
    if self._last_progress > progress:
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/svn/fetch.py", line 359, in change_prop
    self._metadata_changed = True
AttributeError: 'DirectoryTreeDeltaBuildEditor' object has no attribute '_metadata_changed'

bzr 2.2.4 on python 2.6.6 (linux2)
arguments: ['/usr/bin/bzr', 'qlog']
encoding: 'UTF-8', fsenc: 'UTF-8', lang: 'en_US.utf8'
plugins:
  bash_completion /usr/lib/python2.6/dist-packages/bzrlib/plugins/bash_completion [2.2.4]
  bzrtools /usr/lib/python2.6/dist-packages/bzrlib/plugins/bzrtools [2.2.0]
  dbus /usr/lib/python2.6/dist-packages/bzrlib/plugins/dbus [0.1.0dev]
  email /usr/lib/python2.6/dist-packages/bzrlib/plugins/email [unknown]
  explorer /usr/lib/python2.6/dist-packages/bzrlib/plugins/explorer [1.1.0]
  git /usr/lib/python2.6/dist-packages/bzrlib/plugins/git [0.5.2]
  grep /usr/lib/python2.6/dist-packages/bzrlib/plugins/grep [0.4.0]
  gtk /usr/lib/python2.6/dist-packages/bzrlib/plugins/gtk [0.99.0]
  launchpad /usr/lib/python2.6/dist-packages/bzrlib/plugins/launchpad [2.2.4]
  netrc_credential_store /usr/lib/python2.6/dist-packages/bzrlib/plugins/netrc_credential_store [2.2.4]
  news_merge /usr/lib/python2.6/dist-packages/bzrlib/plugins/news_merge [2.2.4]
  qbzr /usr/lib/python2.6/dist-packages/bzrlib/plugins/qbzr [0.19.1]
  search /usr/lib/python2.6/dist-packages/bzrlib/plugins/search [1.7.0dev]
  stats /usr/lib/python2.6/dist-packages/bzrlib/plugins/stats [0.1.0dev]
  svn /usr/lib/python2.6/dist-packages/bzrlib/plugins/svn [1.0.3]
  upload /usr/lib/python2.6/dist-packages/bzrlib/plugins/upload [1.0.0dev]
  webdav /usr/lib/python2.6/dist-packages/bzrlib/plugins/webdav [1.12.0]

Related branches

Revision history for this message
Alexander Belchenko (bialix) wrote :

Based on the traceback I'd say the bug actually occurs inside bzr-svn plugin. Maybe qlog did something wrong, but in this case I need to understand what and why.

affects: qbzr → bzr-svn
Revision history for this message
Paul Stewart (paulbrianstewart) wrote :

Thanks Alexander,

So in this case, what do you require from me? I can try to replicate the issue again, but do you require something specific that I should be looking for?
Let me know how I can help.

Regards,
Paul Stewart

Revision history for this message
Paul Stewart (paulbrianstewart) wrote :

Hi Alexander,

I haven't heard anything about this bug. Is there something I can do to help?

Thanks
Paul Stewart

Jelmer Vernooij (jelmer)
Changed in bzr-svn:
importance: Undecided → Medium
assignee: nobody → Jelmer Vernooij (jelmer)
milestone: none → 1.1.0
status: New → Fix Committed
Revision history for this message
Paul Stewart (paulbrianstewart) wrote :

Thank you Jelmer, appreciate your hard work.

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.