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

Commit failed: "The pipe has been ended"

From: T E Schmitz <mailreg_at_numerixtechnology.de>
Date: 2005-08-03 16:30:33 CEST

I have been trying to commit a directory with 4200 files (70MB) and
encountered various problems. I have found a work-around but I thought
you might be interested:

The repository is on a local Linux server which runs SVN 1.0.6-2. In the
pre-commit hook, check-mime-type.pl is called.
On my Windows client, I used PuTTY to connect via SSH.
I checked out an empty folder and added the source tree with the 4200
files to it. When committing, I received the following error (a long
time after all the "Add" messages):

"Can't write to connection: The pipe has been ended."

The repository was corrupted.

I found a similar message in an archive:
http://svn.haxx.se/dev/archive-2004-07/0756.shtml. Like me, he had been
using PuTTY.

2nd attempt:

I set the repository up with apache and accessed it without SSH from the
Windoze client.
This time I got (a long time after all the "Add" messages):
"Can't write to connection: An existing connection was forcibly closed
by the remote host"

3rd attempt:

I copied the source tree over to the local server ("by hand", i.e.
without svn). On the server, I invoked svn in the same manner as
described above: checkout, add, commit.

The commit aborted there, too. (Can't remember the error message - sorry.)

The curious thing is: I had done exactly that before with the
check-mime-type pre-commit check. When I ran it the first time, 19 files
were lacking a mime-type and the commit was failed by the pre-commit
hook. This time, when all properties were set correctly and the commit
should've gone through, it failed because of a connection error.

4th attempt:

I temporarily deleted the pre-commit hook; On the Windows machine, I
successfully imported the files via svn import.


I should add that, when committing smaller chunks, the pre-commit
mime-type check works fine.

Maybe this could be a timeout problem? Our server is pretty slow. Maybe
running the pre-commit checks just slows it down so much that something
times out somewhere?

Tarlika Elisabeth Schmitz
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Wed Aug 3 16:41:11 2005

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.