Hi, Yeah, got the URL, but nothing stands out as being wrong. That's very strange.
Can you go into the admin UI, click on Repositories -> your SVN repository, and resave it? That should re-check the server for validity. If that fails, we know something is definitely wrong there with the repository path. Is the path set to the root of the SVN repository, or some location within it? I haven't seen that problem with git svn find-rev. What version of git are you using? I know other people (ourselves included at one point) were using git-svn locally, with Review Board hosted in SVN. Christian -- Christian Hammond - [email protected] Review Board - http://www.reviewboard.org VMware, Inc. - http://www.vmware.com On Thu, Oct 21, 2010 at 12:00 PM, James <[email protected]> wrote: > Hi Christian, > > Did you get that URL I sent you? Did it look strange in any way? > > I've also been experimenting with git-svn + post-review, hoping that > might work better. Unfortunately, it doesn't, but at least it's a > different problem: > > $ post-review -dn > >>> svn info > >>> git rev-parse --git-dir > >>> git symbolic-ref -q HEAD > >>> git svn info > >>> repository info: Path: http://svn.company.net/svn/repositories/company, > Base path: /Project/trunk, Supports changesets: False > >>> git merge-base master refs/heads/reviewboard-test > >>> git diff --no-color --no-prefix -r -u > f58148b4094952c076861bcf4a9714ed7093d9ad..refs/heads/reviewboard-test > >>> git svn find-rev f58148b4094952c076861bcf4a9714ed7093d9ad > None > > The issue is that "git svn find-rev" returns nothing when passed a git > revision. It works when passed a subversion revision number, though. > Have you seen that before? Google didn't turn up anything. > > -James > > > On Oct 20, 8:12 am, James <[email protected]> wrote: > > Sure, I'll send you the URL. Thanks for looking into it. > > > > -James > > > > On Oct 19, 8:09 pm, Christian Hammond <[email protected]> wrote: > > > > > Hi James, > > > > > That is indeed strange. Without seeing the URL, it's hard to say. Is > this > > > indeed a fully-qualified domain? > > > > > Just as a sanity check, would you feel comfortable e-mailing me > privately > > > the full path? > > > > > Christian > > > > > -- > > > Christian Hammond - [email protected] > > > Review Board -http://www.reviewboard.org > > > VMware, Inc. -http://www.vmware.com > > > > > On Tue, Oct 19, 2010 at 4:26 PM, James <[email protected]> wrote: > > > > Hi, > > > > > > I seem to be having the same problem as is described in this post: > > > > > > > http://groups.google.com/group/reviewboard/browse_thread/thread/96cc5... > > > > > > On the client (post-review) side I see this: > > > > > > ------------------- > > > > > > Enter username and password for "Please Enter Your [DOMAIN] LDAP > > > > Credentials" at reviewboard.domain.net > > > > Username: user > > > > Password: > > > > >>> HTTP GETting /api/json/repositories/1/info/ > > > > >>> Got API Error 210 (HTTP code 200): There was an error fetching > extended > > > > information for this repository. > > > > >>> Error data: {u'deprecated': {u'in_version': u'1.5'}, u'stat': > u'fail', > > > > u'err': {u'msg': u'There was an error fetching extended information > for this > > > > repository.', u'code': 210}} > > > > >>> HTTP GETting /api/json/repositories/4/info/ > > > > >>> Got API Error 210 (HTTP code 200): There was an error fetching > extended > > > > information for this repository. > > > > >>> Error data: {u'deprecated': {u'in_version': u'1.5'}, u'stat': > u'fail', > > > > u'err': {u'msg': u'There was an error fetching extended information > for this > > > > repository.', u'code': 210}} > > > > >>> Attempting to create review request on > > > >http://svn.domain.net/svn/repositories/repoforNone > > > > >>> HTTP POSTing to > > > >http://reviewboard.domain.net/api/json/reviewrequests/new/: > > > > {'repository_path': 'http://svn.domain.net/svn/repositories/repo'} > > > > >>> Review request created > > > > >>> Uploading diff, size: 18990 > > > > >>> HTTP POSTing to > > > >http://reviewboard.domain.net/api/json/reviewrequests/31/diff/new/: > > > > {'basedir': '/dir1/trunk'} > > > > >>> Got API Error 105 (HTTP code 200): One or more fields had errors > > > > >>> Error data: {u'fields': {u'path': [u"URL ' > > > > > http://svn.domain.net/svn/repositories/repo/dir1/trunk/dir2/file.xml'is<http://svn.domain.net/svn/repositories/repo/dir1/trunk/dir2/file.xml%27is> > > > > malformed or the scheme or host or path is missing"]}, u'stat': > u'fail', > > > > u'err': {u'msg': u'One or more fields had errors', u'code': 105}, > > > > u'deprecated': {u'in_version': u'1.5'}} > > > > > > Error uploading diff > > > > > > The generated diff file was empty. This usually means no files were > > > > modified in this change. > > > > > > ------------------- > > > > > > On the server side i see this: > > > > > > ------------------- > > > > > > 2010-10-19 19:07:20,764 - DEBUG - DiffParser.parse: Beginning parse > of > > > > diff, size = 18990 > > > > 2010-10-19 19:07:20,766 - DEBUG - DiffParser.parse: Finished parsing > > > > diff. > > > > 2010-10-19 19:07:20,767 - ERROR - Error uploading new diff: URL > > > > ' > http://svn.domain.net/svn/repositories/repo/dir1/trunk/dir2/file.xml' > > > > is malformed or the scheme or host or path is missing > > > > Traceback (most recent call last): > > > > File "/usr/lib/python2.4/site-packages/ReviewBoard-1.5-py2.4.egg/ > > > > reviewboard/webapi/json.py", line 1169, in new_diff > > > > request.FILES.get('parent_diff_path')) > > > > File "/usr/lib/python2.4/site-packages/ReviewBoard-1.5-py2.4.egg/ > > > > reviewboard/reviews/forms.py", line 249, in create > > > > history) > > > > File "/usr/lib/python2.4/site-packages/ReviewBoard-1.5-py2.4.egg/ > > > > reviewboard/diffviewer/forms.py", line 62, in create > > > > files = list(self._process_files( > > > > File "/usr/lib/python2.4/site-packages/ReviewBoard-1.5-py2.4.egg/ > > > > reviewboard/diffviewer/forms.py", line 144, in _process_files > > > > if (revision != PRE_CREATION and > > > > File "/usr/lib/python2.4/site-packages/ReviewBoard-1.5-py2.4.egg/ > > > > reviewboard/scmtools/core.py", line 68, in file_exists > > > > self.get_file(path, revision) > > > > File "/usr/lib/python2.4/site-packages/ReviewBoard-1.5-py2.4.egg/ > > > > reviewboard/scmtools/svn.py", line 144, in get_file > > > > raise SCMError(e) > > > > SCMError: URL ' > http://svn.domain.net/svn/repositories/repo/dir1/trunk/ > > > > dir2/file.xml< > http://svn.domain.net/svn/repositories/repo/dir1/trunk/%0Adir2/file.xml>' > > > > is malformed or the scheme or host or path is missing > > > > > > ------------------- > > > > > > I didn't find much after googling around for a while. Most of the > > > > other people who encountered this error had spaces in their URLs or > > > > something weird like that. My URLs look correct/normal, so I don't > > > > know what's causing this error. Also, if I do svn info on that exact > > > > URL (or open it in my browser), it works fine. I did get one review > > > > to actually post correctly (with an almost identical URL), so it has > > > > worked at least once. Does anyone have any ideas what might be > wrong? > > > > > > Thanks, > > > > James > > > > > > -- > > > > Want to help the Review Board project? Donate today at > > > >http://www.reviewboard.org/donate/ > > > > Happy user? Let us know athttp://www.reviewboard.org/users/ > > > > -~----------~----~----~----~------~----~------~--~--- > > > > To unsubscribe from this group, send email to > > > > [email protected]<reviewboard%[email protected]> > <reviewboard%[email protected]<reviewboard%[email protected]> > > > > > > For more options, visit this group at > > > >http://groups.google.com/group/reviewboard?hl=en > > -- > Want to help the Review Board project? Donate today at > http://www.reviewboard.org/donate/ > Happy user? Let us know at http://www.reviewboard.org/users/ > -~----------~----~----~----~------~----~------~--~--- > To unsubscribe from this group, send email to > [email protected]<reviewboard%[email protected]> > For more options, visit this group at > http://groups.google.com/group/reviewboard?hl=en > -- Want to help the Review Board project? Donate today at http://www.reviewboard.org/donate/ Happy user? Let us know at http://www.reviewboard.org/users/ -~----------~----~----~----~------~----~------~--~--- To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/reviewboard?hl=en
