Unknown Exception while cloning

Bastian Doetsch avatarBastian Doetsch created an issue

Hi there,

when trying a conversion I get the following exception. Unfortunately, I can't disclose the repository. Any chance to help you with this bug anyways?

Cheers Bastian

[r2999] aaa: no message
 committed to "default" as aa60938be530
[r3000] None: This commit was manufactured by cvs2svn to create tag 'start'.
 committed to "default" as 83655ccbff48
** unknown exception encountered, please report by visiting
**  http://mercurial.selenic.com/wiki/BugTracker
** Python 2.6.6 (r266:84297, Aug 24 2010, 18:46:32) [MSC v.1500 32 bit (Intel)]
** Mercurial Distributed SCM (version 1.8.3)
** Erweiterungen geladen: fixfrozenexts, transplant, graphlog, rebase, color, hgsubversion
Traceback (most recent call last):
  File "hg", line 36, in <module>
  File "mercurial\dispatch.pyo", line 16, in run
  File "mercurial\dispatch.pyo", line 36, in dispatch
  File "mercurial\dispatch.pyo", line 58, in _runcatch
  File "mercurial\dispatch.pyo", line 601, in _dispatch
  File "mercurial\dispatch.pyo", line 406, in runcommand
  File "mercurial\extensions.pyo", line 178, in wrap
  File "hgext\color.pyo", line 223, in colorcmd
  File "mercurial\dispatch.pyo", line 655, in _runcommand
  File "mercurial\dispatch.pyo", line 609, in checkargs
  File "mercurial\dispatch.pyo", line 598, in <lambda>
  File "mercurial\util.pyo", line 433, in check
  File "mercurial\extensions.pyo", line 133, in wrap
  File "mercurial\util.pyo", line 433, in check
  File "C:\hgsvn\hgsubversion\wrappers.py", line 461, in clone
    orig(ui, source, dest, **opts)
  File "mercurial\util.pyo", line 433, in check
  File "mercurial\commands.pyo", line 825, in clone
  File "mercurial\extensions.pyo", line 178, in wrap
  File "C:\hgsvn\hgsubversion\wrappers.py", line 452, in hgclonewrapper
    data['srcrepo'], data['dstrepo'] = orig(ui, origsource, dest, **opts)
  File "mercurial\hg.pyo", line 335, in clone
  File "mercurial\localrepo.pyo", line 2014, in clone
  File "C:\hgsvn\hgsubversion\svnrepo.py", line 48, in wrapper
    return fn(self, *args, **opts)
  File "C:\hgsvn\hgsubversion\svnrepo.py", line 63, in pull
    return wrappers.pull(self, remote, heads, force)
  File "C:\hgsvn\hgsubversion\wrappers.py", line 302, in pull
    for r in svn.revisions(start=start, stop=stopat_rev):
  File "C:\hgsvn\hgsubversion\svnwrap\svn_swig_wrapper.py", line 302, in revisions
    self.pool)
  File "libsvn\ra.pyo", line 773, in svn_ra_get_log
svn.core.SubversionException: ("REPORT of '/svn/xyz/!svn/bc/5353': 200 OK (http://zzz)", 175002)

Comments (4)

  1. Bastian Doetsch

    Ah, one more info: Got hgsubversion d50858a8a17b installed:

    Änderung: 802:d50858a8a17b Nutzer: Patrick Mezard <pmezard@gmail.com> Datum: Sat May 14 21:44:07 2011 +0200 Zusammenfassung: wrapper: fix bail_if_changed() after hg.d68ddccf276b

    A newer one doesn't run on latest TortoiseHG (bails out with exception about hgutil something...)

  2. Augie Fackler

    I just pushed a fix for the hgutil defect.

    As far as this bug? It looks like you've got a harmful proxy in the way, corrupting your REPORT requests. svn's (awful) error message is telling you it got an unexpected 200 OK, and it can't function.

  3. Bastian Doetsch

    Hey Augie,

    tried without proxy (at least I think so), and still got the problem. Here's my config:

    >hg showconfig
    diff-patterns.**.doc=docdiff
    diff-patterns.**.docx=docdiff
    diff-patterns.**.docm=docdiff
    diff-patterns.**.ppt=docdiff
    diff-patterns.**.pptx=docdiff
    diff-patterns.**.pptm=docdiff
    diff-patterns.**.xls=docdiff
    diff-patterns.**.xlsx=docdiff
    diff-patterns.**.xlsm=docdiff
    diff-patterns.**.xlsb=docdiff
    diff-patterns.**.xlam=docdiff
    diff-patterns.**.ods=docdiff
    diff-patterns.**.odt=docdiff
    diff-patterns.**.sxw=docdiff
    diff-patterns.**.nb=docdiff
    extensions.fixfrozenexts=
    extensions.bookmarks=
    extensions.transplant=
    extensions.graphlog=
    extensions.rebase=
    extensions.color=
    extensions.hgsubversion=C:\hgsvn\hgsubversion
    
    ... a lot of merge and diff settings ...
    
    tortoisehg.vdiff=kdiff3
    tortoisehg.engmsg=True
    tortoisehg.ui.language=de
    ui.editor=notepad
    ui.ssh="TortoisePlink.exe" -ssh -2
    ui.merge=kdiff3
    ui.username=XXX
    web.cacerts=C:\Programme\TortoiseHg\hgrc.d\cacert.pem
    
  4. Augie Fackler

    I'm not sure what to say. If this is a public server, we might have a hope of helping, but it's likely that we won't be able to figure it out meaningfully.

    If you want to debug further, please use the list rather than the bug tracker.

  5. Log in to comment
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.