[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: [Subclipse-users] Commit message could not be retrieved - bad root url

From: Mark Phippard <markphip_at_gmail.com>
Date: 2007-08-21 19:54:26 CEST

On 8/21/07, Tom Morris <tfmorris@gmail.com> wrote:
> Somehow several of my Eclipse projects seem to have ended up with a bad root
> URL which causes incoming change sets in the Synchronize view to be
> displayed with a message like "Commit message could not be retrieved",
> greatly reducing the usefulness of this view. When this happens the Console
> view shows these messages:
>
> RA layer request failed
> svn: PROPFIND request failed on '/svn'
> svn: PROPFIND of '/svn': 501 Method PROPFIND is not defined in RFC 2068 and
> is not supported by the Servlet API (http://argouml.tigris.org)
>
> It appears that the problem is that the root URL is
> http://argouml.tigris.org/svn instead of
> http://argouml.tigris.org/svn/argouml and Tigris is refusing requests on the
> higher level directory.
>
> I tried deleting one of the projects, including all the files, and then
> browsing to it from the .../svn/argouml repository entry in the SVN
> Repository Exploring view and checking it out from there, but it got
> recreated with the base url as .../svn instead of .../svn/argouml. In the
> same Exploring view, the .../svn repository is not browsable, giving the
> same error messages on the console, so I'm not sure why SVN chooses it as
> the root. It can't be deleted because it's in use by several of the
> projects and the repository Relocate command has all kinds of dire warnings
> associated with it which make me loathe to even experiment.
>
> Is there any way out of this mess without having to purge all my pending
> work and starting over? Where is the information about the root url stored?
> It doesn't seem to be in the .svn directories as far as I can tell.

Try disconnecting your projects. Team > Disconnect. Leave the .svn
metadata in tact.

Then delete all the repository locations for argouml and re-add it.
Then do Team > Share again. It should recognize the .svn folders and
just connect it up to the repository you created.

OR even easier is to just right-click on each repository location and
do Properties then set the root URL. This is actually how it probably
got a wrong value to begin with.

-- 
Thanks
Mark Phippard
http://markphip.blogspot.com/
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subclipse.tigris.org
For additional commands, e-mail: users-help@subclipse.tigris.org
Received on Tue Aug 21 19:51:54 2007

This is an archived mail posted to the Subclipse Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.