-----Original Message-----
From: Andy Levy [mailto:andy.levy_at_gmail.com]
Sent: Wednesday, May 07, 2008 7:52 AM
To: Thompson, Raleigh
Cc: users_at_subversion.tigris.org
Subject: Re: Commit fails, Corrupt Client Message - Missing XML
On Tue, May 6, 2008 at 7:36 PM, Thompson, Raleigh
<rthompson_at_tubecityims.com> wrote:
> On the client side the commit fails with the following:
>
>
-----------------------------------------------------------------------------
-----------
>
> Commit Failed (details follow):
> OPTIONS request failed on < repository name >
> OPTIONS of < repository name > : 200 OK
>
> On the server side:
>
>
-----------------------------------------------------------------------------
-----------
>
> The Apache access.log file has the following:
> <my ip address> -- [06/May/2008:17:56:09 -0500] "OPTIONS < repository name
> > HTTP/1.1" 200 -
>
>
>
>
>
>
>
> I have narrowed the problem down to my development laptop. I have a
> development desktop that I am able to commit with, but the laptop won't.
>
>
>
>
> Using Wireshark I pulled out the following stream from the laptop
> connection
> (Note: I removed the repository and host so my boss won't get pissed)
> (Note: I added the Client/Server Message lines for clarity)
>
> Client Message
> ---------------------------------------------------------------
> OPTIONS < repository removed > HTTP/1.1
> Host: < hostname removed >
> User-Agent: SVN/1.4.6 (r28521) neon/0.27.2
> Keep-Alive:
> Connection: TE, Keep-Alive
> TE: trailers
> Content-Length: 104
> Content-Type: text/xml
>
> Server Message
> ---------------------------------------------------------------
> HTTP/1.1 200 OK
> Date: Tue, 06 May 2008 19:07:38 GMT
> Server: Apache/2.2.4 (Win32) SVN/1.4.5 mod_python/3.3.1 Python/2.5.1
> PHP/5.2.3 DAV/2
> DAV: 1,2
> DAV: version-control,checkout,working-resource
> DAV: merge,baseline,activity,version-controlled-collection
> MS-Author-Via: DAV
> Allow:
>
OPTIONS,GET,HEAD,POST,DELETE,TRACE,PROPFIND,PROPPATCH,COPY,MOVE,LOCK,UNLOCK,C
HECKOUT
> Content-Length: 0
> Keep-Alive: timeout=5, max=100
> Connection: Keep-Alive
> Content-Type: text/plain
>
>
> Looking at my desktop box that does allow me to commit there was some XML
> data at the end of the Client Message.
>
> Could this be causing my problems?
>
> I looked at another developer's box and Wireshark showed that he also had
> the XML content in his client message.
>
> All the boxes are Windows XP and the Server is Windows 2003.
Does the laptop have a firewall which the desktop (and other users) do not?
I found the problem. It wasn't my firewall but the web filter on the laptop.
I had been running the Blue Coat K9 Web Filter.
I dropped down to the command line and used the subversion client with the
verbose switch enabled. It showed the driver for the K9 software was
complaining about a malformed Http Header. I uninstalled K9 and everything
is working.
Thanks for the help.
Raleigh
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: users-help_at_subversion.tigris.org
Received on 2008-05-07 16:24:47 CEST