On Jun 7, 2010, at 01:18, Hirschberg, Benyamin wrote: >
> Ryan Schmidt wrote: > >> On Jun 6, 2010, at 11:39, Daniel Shahaf wrote: >> >>> Hirschberg, Benyamin wrote on Sun, 6 Jun 2010 at 16:49 -0000: >>> >>>> [benya...@ada-srp ~]$ svn checkout http://ada-srp/kr/svn/trunk/ kr_repos >>>> svn: URL 'http://ada-srp/kr/svn/trunk' is malformed or the scheme or host >>>> or path is missing >>> >>> That error message comes from neon's ne_uri_parse(). With a client using >>> serf, or another version of neon, the error might disappear. >>> >>> [[[ >>> /* from libsvn_ra_neon/session.c */ >>> if (ne_uri_parse(url, uri) >>> || uri->host == NULL || uri->path == NULL || uri->scheme == NULL) >>> { >>> ne_uri_free(uri); >>> return svn_error_createf(SVN_ERR_RA_ILLEGAL_URL, NULL, >>> _("URL '%s' is malformed or the " >>> "scheme or host or path is missing"), url); >>> } >>> ]]] >> >> Reading that snippet of code, I don't understand why the error would be >> triggered. It says it should only occur if the host, path or scheme are >> null. In the URL supplied by the user, it seems clear that the host is meant >> to be "ada-srp", the path is "/kr/svn/trunk/ kr_repos" and the scheme is >> "http:" so I don't see the problem. >> >> What version of neon are you using, Benjamin? > > I'm using "neon 0.28.3". According to the release history it doesn't seem to > be particularly old. Well, it's 21 months old. That *is* kind of old. There have been seven releases of neon since then. However, I'm unable to reproduce the issue on Mac OS X 10.6.3, using Subversion 1.6.11 and Neon 0.29.3, Subversion 1.6.11 and Neon 0.28.3, or Subversion 1.6.5 and Neon 0.28.3. I searched for this error message on Google and found many posts. This one seemed possibly relevant: https://lists.sdsc.edu/pipermail/triton-discuss/2009-July/000078.html It suggests that a second copy of some library (neon? subversion?) somewhere else on your system, and referenced by LD_LIBRARY_PATH, could be throwing off the version of svn you're actually trying to use. Could that be? If not, search Google and see if any of the other hits seem relevant.