I think this is another instance of a proxy not supporting chunked
Transfer-Encoding. For a commit to a 1.7 server the client sends a
chunked POST, the proxy responds with a 411, and the client shows the
error.  For a commit to a 1.6 server the client sends a chunked
PROPFIND, the proxy responds with a 411, the client fails to notice the
411 but still gives an error since the response doesn't contain the
requested properties.  This will probably be fixed in Subversion's
libsvn_ra_serf rather than serf itself.

Daniel Shahaf <d...@daniel.shahaf.name> writes:

> This quite resembles an issue reported last week which is intended to be
> fixed in serf 1.2.2.  It's possible you could upgrade just your serf
> libraries, not svn as well (though, since you likely use a binary
> package, just upgrading to svn 1.8.1 packages that include serf 1.2.2
> might be easiest).
>
> Sorry, don't have a thread link handy...
>
>
> Dave Steckler wrote on Sun, Jun 23, 2013 at 10:17:54 -0700:
>> .I'm not on the list and couldn't find this in archive search...please cc
>> me on any responses...thx!
>> 
>> Was going to report this error over at the TortoiseSVN site, but apparently
>> they are pointing over here. Here's the link to the discussion over on
>> Tortoise:
>> 
>> http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=3058859
>> 
>> Here's the text from over there (which includes repro, etc.). For me, same
>> repro as below, and it's a simple matter of trying to commit anything and I
>> get the "411 Length Required" error as detailed below (i.e. "me too"). I'm
>> running Win7 64 bit, latest patches, etc.
>> 
>> =========================
>> This is the right mailing list to report issues with TortoiseSVN.
>> However, as the problem also occurs with the standard subversion
>> command line client then the problem has to lie within the subversion
>> library rather than any of the TortoiseSVN code. In case you are not
>> aware, TortoiseSVN along with all other subversion clients is built on
>> top of the standard subversion library which is provided by the
>> subversion project itself. TSVN just provides the user-friendly front
>> end.
>> 
>> You can contact the subversion team on users at subversion.apache.org.
>> 
>> Simon
>> 
>> >
>> >
>> > I’m running on Vista 32 bit and have been upgrading Tortoise for years
>> > successfully until now.
>> >
>> > REPRO
>> >
>> > · Update to 1.8.0 from 1.7
>> >
>> > · Update local working copy
>> >
>> > · Modify a file and attempt to commit
>> >
>> >
>> >
>> > RESULT
>> >
>> > POST of '/svn/[project name]/!svn/me': 411 Length Required
>> >
>> >
>> ==============================
>

-- 
Philip Martin | Subversion Committer
WANdisco | Non-Stop Data
www.wandisco.com

Reply via email to