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

Upgrading to SVN 1.4.3 seems to break commits via ra_dav/mod_dav_svn

From: Perry Nguyen <pfnguyen_at_hanhuy.com>
Date: 2007-04-12 01:21:26 CEST

Hi,

I've recently upgraded to SVN 1.4.3 and have experienced the following issue:

1) When I make any commit against an http:// (actually https://) URL, I get a
message about UTF-8 errors:

Sending ... files ...
Transmitting file data .svn: Commit failed (details follow):
svn: MERGE request failed on '/...'
svn: Valid UTF-8 data
(hex:)
followed by invalid UTF-8 sequence
(hex: 80 f5 bc 09)

However, the commit proceeds as it is stored into the repo's rev and revprops
directories under the appropriate revision number (fsfs). The funny thing is
the commit failed message, and a transaction is left in the repo, something
along the lines of "REVNUM-1", e.g. "1600-1". I need to cleanout the
transaction via svnadmin rmtxns.

This problem would happen regardless of whichever file we try to commit in any
directory of the repo. We only use English and no weird codepages.

2) If I do the same identical commit against the *same* repo, but a different
method, in this case file://, the commit proceeds successfully without errors
and no in-flight transaction left behind.

3) If I downgrade back to subversion 1.3.0 (my previous version)--all the
issues go away and everything works as expected/desired.

### Follows is a small log of what happens ###
### Currently at r1672 ###

[pfnguyen@wassup server-package]$ svn commit -m 'StartServer.bat: setting svn
properties for #512'
Sending server-package/StartServer.bat
Transmitting file data .svn: Commit failed (details follow):
svn: MERGE request failed on '/svn/spider/trunk/spider/server-package'
svn: Valid UTF-8 data
(hex:)
followed by invalid UTF-8 sequence
(hex: 80 f5 bc 09)
[pfnguyen@wassup server-package]$ svn up StartServer.bat
UG StartServer.bat
Updated to revision 1673.
[pfnguyen@wassup server-package]$ svn log StartServer.bat | head -5
------------------------------------------------------------------------
r1673 | pfnguyen | 2007-04-11 14:03:26 -0700 (Wed, 11 Apr 2007) | 1 line

StartServer.bat: setting svn properties for #512
------------------------------------------------------------------------

[pfnguyen@wassup server-package]$ svnadmin lstxns /home/svn/Wassup
1672-1
[pfnguyen@wassup server-package]$ svn switch --relocate
https://wassup/svn/spider/trunk/server-package
file:///home/svn/Wassup/spider/trunk/server-package
[pfnguyen@wassup server-package]$ svn up
At revision 1673.
[pfnguyen@wassup server-package]$ svn commit -m 'test #512'
Sending server-package/StartServer.bat
Transmitting file data .
Committed revision 1674.

### (log is paraphrased) there might be small inconsistencies as there are a
few edits and stuff that may slightly mess up the ordering of commands, etc.

The server's configuration is:

Apache 2.0.54, APR 1.2.8 and SVN 1.4.3 on Linux FC3 2.6.12

The problems happen using the included svn command line clients on the same
machine as the server as well as using the Subclipse plugin remotely.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Thu Apr 12 01:21:55 2007

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