title: Subversion E160013: '/svn/xxx/!svn/me' path not found* error
body: <p>I recently upgraded the <a href="https://bitnami.com/stack/trac">bitnami trac stack</a> (from 0.12.2-5 to 0.12.3) on our server and after reconfiguring all the scripts and repositories all seemed well. I was able to login and view the source code and browse through the repository using <a href="http://trac.edgewall.org/">Trac</a>. I tested checking out the source code and I could browse the repository via both visualsvn and tortoise.</p>
  
  <p>But when it came to commiting changes made there was a problem. I got a path not found exception. Looking into the error log on the server, all I could see was that all GET requests were fine, but POSTs had an incorrect URL (<code>!svn/me</code> was appended at the end).</p>
  
  <p>After spending a couple of hours going through logs and configurations, since Subversion was upgraded from 1.6 to 1.7, this include the <a href="https://subversion.apache.org/docs/release-notes/1.7.html#httpv2">new HTTPv2 protocol</a>. This protocol somehow affected access to the SVN repositories, but only seems to affect POSTs and not GETs.</p>
  
  <h1>Workaround</h1>
  
  <p>The way to disable this new feature is by changing the <a href="http://svnbook.red-bean.com/en/1.7/svn.ref.mod_dav_svn.conf.html">mod_dav_svn</a> configuration as follows:</p>
  
  <pre><code>DAV svn
  ...
  SVNAdvertiseV2Protocol Off
  </code></pre>
  
  <p>The issue was then resolved and we could check in our changes again.</p>