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

Re: Error during 'svn export' over http with serf 1.3.1

From: Curt Sellmer <sellmerfud_at_gmail.com>
Date: Wed, 11 Sep 2013 14:24:10 -0500

On Wed, Sep 11, 2013 at 12:17 PM, Lieven Govaerts
<lieven.govaerts_at_gmail.com> wrote:
> On Wed, Sep 11, 2013 at 6:26 PM, Curt Sellmer <sellmerfud_at_gmail.com> wrote:
>> On Wed, Sep 11, 2013 at 11:02 AM, Curt Sellmer <sellmerfud_at_gmail.com> wrote:
>>> On Wed, Sep 11, 2013 at 8:11 AM, Curt Sellmer <sellmerfud_at_gmail.com> wrote:
>>>> That thought had crossed my mind, but so far none of the other users
>>>> who are still using 1.7 clients have had any issues and also running
>>>> the 1.8.1 client on the server box using the file:// scheme has never
>>>> produced an error.
>>>>
>>>> On Wed, Sep 11, 2013 at 2:32 AM, Ben Reser <ben_at_reser.org> wrote:
>>>>> On 9/10/13 10:41 PM, Curt Sellmer wrote:
>>>>>> I now have svn 1.8.3 with serf 1.3.1. I am not seeing the "svn:
>>>>>> E120104: ra_serf: An error occurred during decompression" error as
>>>>>> often at the moment. Have seen it a few times.
>>>>>>
>>>>>> But I do intermittently get several different errors as show below.
>>>>>> - Note that I am running the command over and over repeatedly many times.
>>>>>> - I again performed 'svnadmin verify' with no errors reported.
>>>>>> - I also ran these commands on the server box using the file://
>>>>>> scheme and never once saw an error.
>>>>>>
>>>>>> --------------------------
>>>>>> $ svn cat http://gemini2/svn/ezappliance/trunk/README
>>>>>> svn: E175002: Unable to connect to a repository at URL
>>>>>> 'http://gemini2/svn/ezappliance/trunk'
>>>>>> svn: E175002: Unexpected HTTP status 500 'Internal Server Error' on
>>>>>> '/svn/ezappliance/trunk'
>>>>>>
>>>>>> svn: E160004: Additional errors:
>>>>>> svn: E160004: Corrupt representation '13 1653716 109 109
>>>>>> a6a53d8aefe9d34461e08f7521119e5f'
>>>>>>
>>>>>> --------------------------
>>>>>> $ svn cat http://gemini2/svn/ezappliance/trunk/README
>>>>>> svn: E175002: Unable to connect to a repository at URL
>>>>>> 'http://gemini2/svn/ezappliance/trunk'
>>>>>> svn: E175002: Unexpected HTTP status 500 'Internal Server Error' on
>>>>>> '/svn/ezappliance/trunk'
>>>>>>
>>>>>> svn: E160004: Additional errors:
>>>>>> svn: E160004: Corrupt node-revision '0-1.0.r13/1653516'
>>>>>>
>>>>>> --------------------------
>>>>>> $ svn log http://gemini2/svn/bedrock/trunk/Rakefile@3
>>>>>> svn: E175002: Unable to connect to a repository at URL
>>>>>> 'http://gemini2/svn/bedrock/trunk/Rakefile'
>>>>>> svn: E175002: Unexpected HTTP status 500 'Internal Server Error' on
>>>>>> '/svn/bedrock/trunk/Rakefile'
>>>>>>
>>>>>> svn: E160004: Additional errors:
>>>>>> svn: E160004: Corrupt representation '29 13323 277 277
>>>>>> 634ce706c8679810cb16ec44c9c6c532'
>>>>>
>>>>> Are you sure the server end is ok? Those errors are signs of a corrupted
>>>>> repository. I'm starting to wonder if you're not having issues due to a
>>>>> hardware issue on the server side. Failing memory could explain the behavior
>>>>> you're seeing.
>>>>>
>>>
>>>
>>> I installed client version 1.7.11 and I do occasionally get an error
>>> when accessing a
>>> repo with db format 6.
>>>
>>> $ svn log http://gemini2/svn/www/branches
>>> svn: E175002: REPORT of '/svn/www/!svn/rvr/496/branches': Could not
>>> read chunk size: connection was closed by server (http://gemini2)
>>>
>>> running this against the repo with db format 4 does not cause the
>>> problem with 1.7.11.
>>> I have seen the decompression problem using 1.8.3 against the format 4 repo.
>>>
>>> I have still never seen a problem when running locally using the
>>> file:// scheme and I have repeated the command many many times. This
>>> indicates that the repo is ok and the problem has to do with serving
>>> the data over http://.
>>
>> Using: 1.8.3 client (serf 1.3.1)
>> Connecting to: repo with db format 6
>> (I dumped and loaded the format 4 repo to a new format 6 again)
>>
>> Seems the path is significant in what errors I receive.
>>
>> $ svn log http://gemini2/svn/www
>> Ran this command 50 times with no errors.
>>
>> $ svn log http://gemini2/svn/www/trunk
>> Ran this 50 times and got the following error 5 times.
>> Interesting to note that commit 496 was made on a branch.
>> svn: E175002: Unable to connect to a repository at URL
>> 'http://gemini2/svn/www/trunk'
>> svn: E175002: Unexpected HTTP status 500 'Internal Server Error' on
>> '/svn/www/trunk'
>>
>> svn: E160004: Additional errors:
>> svn: E160004: Corrupt representation '496 2752 110 0
>> 8733d74a90f550a19dddad89a54718fa'
>
> The origin of these two errors is server side, they are only reported
> on the client. Do you see anything special in the server access and
> error logs? We have seen a case were http headers were dropped (by a
> virus scanner) leading to strange requests.
>
>> $ svn log http://gemini2/svn/www/branches
>> Ran this 15 times and got the following error 12 times.
>> svn: E120104: ra_serf: An error occurred during decompression
>
> I suppose these are similar to other reports already under
> investigation (and I can reproduce myself), so let's focus on the
> server errors here.
>
> Lieven

Here is a tail of the error.log. This is from when I was running the
tests earlier.
I was hoping to pinpoint which set of log messages corresponded to
each error, but of
course I cannot get it to fail at all right now. I'll keep trying
throughout the day.

[Wed Sep 11 11:24:42.592421 2013] [dav:error] [pid 5918] [client
192.168.0.139:53889] Provider encountered an error while streaming a
REPORT response. [400, #0]
[Wed Sep 11 11:24:42.592445 2013] [dav:error] [pid 5918] [client
192.168.0.139:53889] Corrupt node-revision '2-1.0.r491/2477' [400,
#160004]
[Wed Sep 11 11:24:42.592452 2013] [dav:error] [pid 5918] [client
192.168.0.139:53889] Corrupt node-revision '2-1.0.r491/2477' [400,
#160004]
[Wed Sep 11 11:24:42.592457 2013] [dav:error] [pid 5918] [client
192.168.0.139:53889] Missing id field in node-rev [400, #160004]
[Wed Sep 11 11:24:44.100718 2013] [dav:error] [pid 10814] [client
192.168.0.139:53891] Provider encountered an error while streaming a
REPORT response. [400, #0]
[Wed Sep 11 11:24:44.100745 2013] [dav:error] [pid 10814] [client
192.168.0.139:53891] Corrupt representation '417 26025 111 111
efae71eb2827965140f7f6208f62b720' [400, #160004]
[Wed Sep 11 11:24:44.100753 2013] [dav:error] [pid 10814] [client
192.168.0.139:53891] Corrupt representation '417 26025 111 111
efae71eb2827965140f7f6208f62b720' [400, #160004]
[Wed Sep 11 11:24:44.100758 2013] [dav:error] [pid 10814] [client
192.168.0.139:53891] Malformed representation header at
/opt/local/csvn/data/repositories/www/db/revs/0/417:26066 [400,
#160004]
[Wed Sep 11 11:24:46.228949 2013] [dav:error] [pid 5914] [client
192.168.0.139:53893] Provider encountered an error while streaming a
REPORT response. [400, #0]
[Wed Sep 11 11:24:46.228975 2013] [dav:error] [pid 5914] [client
192.168.0.139:53893] Corrupt node-revision '2-1.0.r428/10497' [400,
#160004]
[Wed Sep 11 11:24:46.228982 2013] [dav:error] [pid 5914] [client
192.168.0.139:53893] Corrupt node-revision '2-1.0.r428/10497' [400,
#160004]
[Wed Sep 11 11:24:46.228987 2013] [dav:error] [pid 5914] [client
192.168.0.139:53893] Found malformed header '8/10484' in revision file
 [400, #160004]
[Wed Sep 11 11:24:47.016169 2013] [dav:error] [pid 11160] [client
192.168.0.139:53894] Provider encountered an error while streaming a
REPORT response. [400, #0]
[Wed Sep 11 11:24:47.016194 2013] [dav:error] [pid 11160] [client
192.168.0.139:53894] Corrupt node-revision '2-1.0.r494/2125' [400,
#160004]
[Wed Sep 11 11:24:47.016201 2013] [dav:error] [pid 11160] [client
192.168.0.139:53894] Corrupt node-revision '2-1.0.r494/2125' [400,
#160004]
[Wed Sep 11 11:24:47.016206 2013] [dav:error] [pid 11160] [client
192.168.0.139:53894] Found malformed header 'P' in revision file
[400, #160004]
[Wed Sep 11 11:24:47.805664 2013] [dav:error] [pid 5927] [client
192.168.0.139:53895] Provider encountered an error while streaming a
REPORT response. [400, #0]
[Wed Sep 11 11:24:47.805748 2013] [dav:error] [pid 5927] [client
192.168.0.139:53895] Corrupt node-revision '2-1.0.r428/10497' [400,
#160004]
[Wed Sep 11 11:24:47.805779 2013] [dav:error] [pid 5927] [client
192.168.0.139:53895] Corrupt node-revision '2-1.0.r428/10497' [400,
#160004]
[Wed Sep 11 11:24:47.805805 2013] [dav:error] [pid 5927] [client
192.168.0.139:53895] Found malformed header '8/10484' in revision file
 [400, #160004]
[Wed Sep 11 11:24:48.634131 2013] [dav:error] [pid 10816] [client
192.168.0.139:53896] Provider encountered an error while streaming a
REPORT response. [400, #0]
[Wed Sep 11 11:24:48.634216 2013] [dav:error] [pid 10816] [client
192.168.0.139:53896] Corrupt representation '417 26025 111 111
efae71eb2827965140f7f6208f62b720' [400, #160004]
[Wed Sep 11 11:24:48.634247 2013] [dav:error] [pid 10816] [client
192.168.0.139:53896] Corrupt representation '417 26025 111 111
efae71eb2827965140f7f6208f62b720' [400, #160004]
[Wed Sep 11 11:24:48.634274 2013] [dav:error] [pid 10816] [client
192.168.0.139:53896] Malformed representation header at
/opt/local/csvn/data/repositories/www/db/revs/0/417:26066 [400,
#160004]
[Wed Sep 11 11:24:49.562363 2013] [dav:error] [pid 10826] [client
192.168.0.139:53897] Provider encountered an error while streaming a
REPORT response. [400, #0]
[Wed Sep 11 11:24:49.562447 2013] [dav:error] [pid 10826] [client
192.168.0.139:53897] Corrupt representation '417 26025 111 111
efae71eb2827965140f7f6208f62b720' [400, #160004]
[Wed Sep 11 11:24:49.562478 2013] [dav:error] [pid 10826] [client
192.168.0.139:53897] Corrupt representation '417 26025 111 111
efae71eb2827965140f7f6208f62b720' [400, #160004]
[Wed Sep 11 11:24:49.562504 2013] [dav:error] [pid 10826] [client
192.168.0.139:53897] Malformed representation header at
/opt/local/csvn/data/repositories/www/db/revs/0/417:26066 [400,
#160004]
[Wed Sep 11 11:29:18.880510 2013] [dav:error] [pid 5914] [client
192.168.0.139:53973] Corrupt node-revision '0-1.0.r6/1022' [400,
#160004]
[Wed Sep 11 11:29:18.880533 2013] [dav:error] [pid 5914] [client
192.168.0.139:53973] Corrupt node-revision '0-1.0.r6/1022' [400,
#160004]
[Wed Sep 11 11:29:18.880541 2013] [dav:error] [pid 5914] [client
192.168.0.139:53973] Found malformed header '.0.r6/1015' in revision
file [400, #160004]
[Wed Sep 11 11:29:30.637622 2013] [dav:error] [pid 5914] [client
192.168.0.139:53983] Corrupt node-revision '0-1.0.r6/1022' [400,
#160004]
[Wed Sep 11 11:29:30.637646 2013] [dav:error] [pid 5914] [client
192.168.0.139:53983] Corrupt node-revision '0-1.0.r6/1022' [400,
#160004]
[Wed Sep 11 11:29:30.637654 2013] [dav:error] [pid 5914] [client
192.168.0.139:53983] Found malformed header '.0.r6/1015' in revision
file [400, #160004]
[Wed Sep 11 11:29:41.634070 2013] [dav:error] [pid 5914] [client
192.168.0.139:53993] Could not fetch resource information. [500, #0]
[Wed Sep 11 11:29:41.634094 2013] [dav:error] [pid 5914] [client
192.168.0.139:53993] Error checking kind of path '/branches' in
repository [500, #160004]
[Wed Sep 11 11:29:41.634101 2013] [dav:error] [pid 5914] [client
192.168.0.139:53993] Corrupt node-revision '2-1.0.r4/250' [500,
#160004]
[Wed Sep 11 11:29:41.634106 2013] [dav:error] [pid 5914] [client
192.168.0.139:53993] Missing id field in node-rev [500, #160004]
[Wed Sep 11 11:32:27.826787 2013] [dav:error] [pid 5914] [client
192.168.0.139:54010] Corrupt node-revision '0-1.0.r6/1022' [400,
#160004]
[Wed Sep 11 11:32:27.826811 2013] [dav:error] [pid 5914] [client
192.168.0.139:54010] Corrupt node-revision '0-1.0.r6/1022' [400,
#160004]
[Wed Sep 11 11:32:27.826818 2013] [dav:error] [pid 5914] [client
192.168.0.139:54010] Found malformed header '.0.r6/1015' in revision
file [400, #160004]
Received on 2013-09-11 21:24:47 CEST

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

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