200 OK error while retrieving log

Bug #407361 reported by BjornW
This bug report is a duplicate of:  Bug #395482: 175002 error during REPORT: 200 OK. Edit Remove
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Bazaar Subversion Plugin
Confirmed
Low
Unassigned
subversion
Confirmed
Undecided
Unassigned

Bug Description

I tried to do a checkout of some code found here: http://svn.wp-plugins.org/bbwp2utf8 using bzr. I have updated bzr to the latest version and encountered this bug (https://bugs.launchpad.net/bzr/+bug/407343). It might something to do with failing to checkout the svn repository allthough I did get errors before and thus initiated an update to the latest stable version. Below is my .bzr.log. The first one is before I started to update bzr to 1.17. The second one is after the upgrade.

Fri 2009-07-31 14:08:26 +0200
0.215 bzr arguments: [u'co', u'http://svn.wp-plugins.org/bbmutag/', u'bbmutag']
0.285 looking for plugins in /home/bjorn/.bazaar/plugins
0.286 looking for plugins in /usr/lib/python2.6/dist-packages/bzrlib/plugins
0.718 encoding stdout as sys.stdout encoding 'UTF-8'
1.743 bzr-svn: using Subversion 1.5.4 ()
2.095 opening SVN RA connection to 'http://svn.wp-plugins.org/bbmutag'
499.367 Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 716, in exception_to_return_code
    return the_callable(*args, **kwargs)
  File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 911, in run_bzr
    ret = run(*run_argv)
  File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 547, in run_argv_aliases
    return self.run(**all_cmd_args)
  File "/usr/lib/python2.6/dist-packages/bzrlib/builtins.py", line 1166, in run
    branch_location)
  File "/usr/lib/python2.6/dist-packages/bzrlib/bzrdir.py", line 913, in open_tree_or_branch
    return bzrdir._get_tree_branch()
  File "/usr/lib/python2.6/dist-packages/bzrlib/bzrdir.py", line 898, in _get_tree_branch
    branch = self.open_branch()
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/svn/remote.py", line 187, in open_branch
    branch = SvnBranch(repos, self.branch_path)
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/svn/branch.py", line 127, in __init__
    self.layout = self.repository.get_layout()
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/svn/repository.py", line 603, in get_layout
    return self.get_layout_source()[0]
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/svn/repository.py", line 625, in get_layout_source
    self._find_guessed_layout()
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/svn/repository.py", line 643, in _find_guessed_layout
    revnum, self._hinted_branch_path)
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/svn/layout/guess.py", line 143, in repository_guess_layout
    repository._log.iter_changes(None, revnum, max(0, revnum-GUESS_SAMPLE_SIZE)), revnum, branch_path)
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/svn/logwalker.py", line 246, in iter_changes
    self._fetch_revisions(max(from_revnum, to_revnum), pb=pb)
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/svn/logwalker.py", line 328, in _fetch_revisions
    self.actual._transport.get_log(rcvr, [""], self.saved_revnum, to_revnum, 0, True, True, False, todo_revprops)
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/svn/transport.py", line 390, in get_log
    revprops)
SubversionException: ("REPORT of '/!svn/bc/141250': 200 OK (http://svn.wp-plugins.org)", 175002)

499.387 Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugin.py", line 489, in _get__version__
    version_string = _format_version_tuple(version_info)
  File "/usr/lib/python2.6/dist-packages/bzrlib/__init__.py", line 104, in _format_version_tuple
    raise ValueError("version_info %r not valid" % (version_info,))
ValueError: version_info (0, 96, 0, 'dev', 1) not valid

499.388 return code 4

-----------------------------------------------------------------------------------------------------------------------------------------------------------

Fri 2009-07-31 15:54:31 +0200
0.040 bzr arguments: [u'co', u'http://svn.wp-plugins.org/bbwp2utf8']
0.052 looking for plugins in /home/bjorn/.bazaar/plugins
0.143 looking for plugins in /usr/lib/python2.6/dist-packages/bzrlib/plugins
0.179 encoding stdout as sys.stdout encoding 'UTF-8'
0.208 bzr-svn: using Subversion 1.5.4 ()
7.976 Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 835, in exception_to_return_code
    return the_callable(*args, **kwargs)
  File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 1030, in run_bzr
    ret = run(*run_argv)
  File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 647, in run_argv_aliases
    return self.run(**all_cmd_args)
  File "/usr/lib/python2.6/dist-packages/bzrlib/builtins.py", line 1311, in run
    branch_location)
  File "/usr/lib/python2.6/dist-packages/bzrlib/bzrdir.py", line 952, in open_tree_or_branch
    return bzrdir._get_tree_branch()
  File "/usr/lib/python2.6/dist-packages/bzrlib/bzrdir.py", line 937, in _get_tree_branch
    branch = self.open_branch()
  File "/home/bjorn/.bazaar/plugins/svn/remote.py", line 225, in open_branch
    branch = SvnBranch(repos, self.branch_path)
  File "/home/bjorn/.bazaar/plugins/svn/branch.py", line 170, in __init__
    self.layout = self.repository.get_layout()
  File "/home/bjorn/.bazaar/plugins/svn/repository.py", line 586, in get_layout
    return self.get_layout_source()[0]
  File "/home/bjorn/.bazaar/plugins/svn/repository.py", line 608, in get_layout_source
    self._find_guessed_layout()
  File "/home/bjorn/.bazaar/plugins/svn/repository.py", line 627, in _find_guessed_layout
    revnum, self._hinted_branch_path)
  File "/home/bjorn/.bazaar/plugins/svn/layout/guess.py", line 143, in repository_guess_layout
    repository._log.iter_changes(None, revnum, max(0, revnum-GUESS_SAMPLE_SIZE)), revnum, branch_path)
  File "/home/bjorn/.bazaar/plugins/svn/logwalker.py", line 176, in iter_changes
    self._fetch_revisions(max(from_revnum, to_revnum), pb=pb)
  File "/home/bjorn/.bazaar/plugins/svn/logwalker.py", line 248, in _fetch_revisions
    self.actual._transport.get_log(rcvr, [""], self.saved_revnum, to_revnum, 0, True, True, False, todo_revprops)
  File "/home/bjorn/.bazaar/plugins/svn/transport.py", line 467, in get_log
    revprops)
SubversionException: ("REPORT of '/!svn/bc/141391': 200 OK (http://svn.wp-plugins.org)", 175002)

7.978 Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugin.py", line 407, in _get__version__
    version_string = _format_version_tuple(version_info)
  File "/usr/lib/python2.6/dist-packages/bzrlib/__init__.py", line 102, in _format_version_tuple
    raise ValueError("version_info %r not valid" % (version_info,))
ValueError: version_info (0, 97, 0, 'dev', 1) not valid

7.979 return code 4

Revision history for this message
BjornW (bjornw) wrote :
Download full text (3.1 KiB)

In case something went wrong with the bzr-svn created files (svn-cache and subversion.conf) I removed those and tried again. This did not solve the issue. See the trackback below:

Fri 2009-07-31 16:07:49 +0200
0.033 bzr arguments: [u'co', u'http://svn.wp-plugins.org/bbwp2utf8']
0.038 looking for plugins in /home/bjorn/.bazaar/plugins
0.109 looking for plugins in /usr/lib/python2.6/dist-packages/bzrlib/plugins
0.144 encoding stdout as sys.stdout encoding 'UTF-8'
0.172 bzr-svn: using Subversion 1.5.4 ()
[22296] 2009-07-31 16:07:52.878 INFO: Initialising Subversion metadata cache in /home/bjorn/.cache/bazaar/svn/b8457f37-d9ea-0310-8a92-e5e31aec5664.
119.556 Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 835, in exception_to_return_code
    return the_callable(*args, **kwargs)
  File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 1030, in run_bzr
    ret = run(*run_argv)
  File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 647, in run_argv_aliases
    return self.run(**all_cmd_args)
  File "/usr/lib/python2.6/dist-packages/bzrlib/builtins.py", line 1311, in run
    branch_location)
  File "/usr/lib/python2.6/dist-packages/bzrlib/bzrdir.py", line 952, in open_tree_or_branch
    return bzrdir._get_tree_branch()
  File "/usr/lib/python2.6/dist-packages/bzrlib/bzrdir.py", line 937, in _get_tree_branch
    branch = self.open_branch()
  File "/home/bjorn/.bazaar/plugins/svn/remote.py", line 225, in open_branch
    branch = SvnBranch(repos, self.branch_path)
  File "/home/bjorn/.bazaar/plugins/svn/branch.py", line 170, in __init__
    self.layout = self.repository.get_layout()
  File "/home/bjorn/.bazaar/plugins/svn/repository.py", line 586, in get_layout
    return self.get_layout_source()[0]
  File "/home/bjorn/.bazaar/plugins/svn/repository.py", line 608, in get_layout_source
    self._find_guessed_layout()
  File "/home/bjorn/.bazaar/plugins/svn/repository.py", line 627, in _find_guessed_layout
    revnum, self._hinted_branch_path)
  File "/home/bjorn/.bazaar/plugins/svn/layout/guess.py", line 143, in repository_guess_layout
    repository._log.iter_changes(None, revnum, max(0, revnum-GUESS_SAMPLE_SIZE)), revnum, branch_path)
  File "/home/bjorn/.bazaar/plugins/svn/logwalker.py", line 176, in iter_changes
    self._fetch_revisions(max(from_revnum, to_revnum), pb=pb)
  File "/home/bjorn/.bazaar/plugins/svn/logwalker.py", line 248, in _fetch_revisions
    self.actual._transport.get_log(rcvr, [""], self.saved_revnum, to_revnum, 0, True, True, False, todo_revprops)
  File "/home/bjorn/.bazaar/plugins/svn/transport.py", line 467, in get_log
    revprops)
SubversionException: ("REPORT of '/!svn/bc/141393': 200 OK (http://svn.wp-plugins.org)", 175002)

119.557 Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugin.py", line 407, in _get__version__
    version_string = _format_version_tuple(version_info)
  File "/usr/lib/python2.6/dist-packages/bzrlib/__init__.py", line 102, in _format_version_tuple
    raise ValueError("version_info %r not valid" % (version_info,))
ValueError: version_info (0, 97, 0, 'dev', 1) not valid

119.557 ret...

Read more...

Revision history for this message
Alex Lewis (alexlewis-deactivatedaccount) wrote :

I believe I may have also encountered the same problem (judging by the stack trace). I'm very new to bzr so I apologise if the problem is not related or I haven't provided enough information. I have starred out the URL's in the stack trace as I have been trying to run the command against the svn server in the company I work for and therefore do not want to divulge too much information by accident. Below is the command line output...

> bzr checkout --lightweight svn+http://***URL***

bzr: ERROR: subvertpy.SubversionException: ("REPORT of '/svn/product/!svn/bc/522389': 200 OK (http://***URL***)", 175002)

Traceback (most recent call last):
  File "bzrlib\commands.pyo", line 835, in exception_to_return_code
  File "bzrlib\commands.pyo", line 1030, in run_bzr
  File "bzrlib\commands.pyo", line 647, in run_argv_aliases
  File "bzrlib\builtins.pyo", line 1323, in run
  File "C:/buildtools/Bazaar/plugins\svn\branch.py", line 329, in create_checkout
  File "C:/buildtools/Bazaar/plugins\svn\branch.py", line 306, in _create_lightweight_checkout
  File "C:/buildtools/Bazaar/plugins\svn\branch.py", line 238, in get_revnum
  File "C:/buildtools/Bazaar/plugins\svn\branch.py", line 250, in last_revmeta
  File "C:/buildtools/Bazaar/plugins\svn\util.py", line 142, in next
  File "C:/buildtools/Bazaar/plugins\svn\util.py", line 124, in _next
  File "C:/buildtools/Bazaar/plugins\svn\repository.py", line 753, in _iter_reverse_revmeta_mapping_history
  File "C:/buildtools/Bazaar/plugins\svn\revmeta.py", line 934, in next
  File "C:/buildtools/Bazaar/plugins\svn\revmeta.py", line 989, in next
  File "C:/buildtools/Bazaar/plugins\svn\revmeta.py", line 1355, in iter_changes
  File "C:/buildtools/Bazaar/plugins\svn\logwalker.py", line 176, in iter_changes
  File "C:/buildtools/Bazaar/plugins\svn\logwalker.py", line 248, in _fetch_revisions
  File "C:/buildtools/Bazaar/plugins\svn\transport.py", line 467, in get_log
SubversionException: ("REPORT of '/svn/product/!svn/bc/522389': 200 OK (http://svnserver)", 175002)

bzr 1.18 on python 2.5.4 (win32)
arguments: ['C:\\buildtools\\Bazaar\\bzr.exe', 'checkout', '--lightweight', 'svn+http://***URL***']
encoding: 'cp1252', fsenc: 'mbcs', lang: None
plugins:
  bzrtools C:\buildtools\Bazaar\plugins\bzrtools [1.18]
  explorer C:\buildtools\Bazaar\plugins\explorer [0.7]
  extmerge C:\Documents and Settings\alewis\Application Data\bazaar\2.0\plugins\extmerge [unknown]
  launchpad C:\buildtools\Bazaar\plugins\launchpad [1.18]
  netrc_credential_store C:\buildtools\Bazaar\plugins\netrc_credential_store [1.18]
  qbzr C:\buildtools\Bazaar\plugins\qbzr [0.13.1]
  rebase C:\buildtools\Bazaar\plugins\rebase [0.5.3]
  svn C:\buildtools\Bazaar\plugins\svn [0.6.4]
  xmloutput C:\buildtools\Bazaar\plugins\xmloutput [0.8.4]
*** 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.

Revision history for this message
BjornW (bjornw) wrote :

Would it be possible for the core bzr-svn developers to let me know what I can do to help fix this bug? I'm glad to help out and get this issue fixed, but I do not know what I can do to help out. Would be great if I could use bzr with svn. Thanks for all the hard work thus far!

Revision history for this message
Jelmer Vernooij (jelmer) wrote :

Hi Bjorn,

Unfortunately this is a bug in the Subversion libraries that happens to be triggered by bzr-svn because it works with the full history.

E.g. try running this command:

$ svn log -v http://svn.wp-plugins.org/
svn: REPORT of '/!svn/bc/150380': 200 OK (http://svn.wp-plugins.org)

This bug will have to be fixed upstream in Subversion.

Changed in subversion:
status: New → Confirmed
Changed in bzr:
status: New → In Progress
status: In Progress → Triaged
importance: Undecided → Low
Revision history for this message
BjornW (bjornw) wrote :

@Jelmer, ok so I presume this bug has been reported at the svn folks' bugtracker? Do you have a ticket number so I can keep an eye on it and nudge things forward if this bug is stalled?

Martin Pool (mbp)
Changed in bzr:
status: Triaged → Confirmed
Revision history for this message
Jelmer Vernooij (jelmer) wrote :

I haven't forwarded this particular bug, but there are similar ones open in the svn bug tracker.

affects: bzr → bzr-svn
Jelmer Vernooij (jelmer)
summary: - Cannot check out subversion repository using bzr-svn
+ 200 OK error while retrieving log
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.