SVN Diff fails with error

177 views
Skip to first unread message

Aravind Raj

unread,
Apr 29, 2022, 11:23:37 AM4/29/22
to TortoiseSVN
Hello Team,

I have a Subversion repository and trying to find the diff of two different revisions. The changes between these two revisions are huge. (Although these are immediate revisions - 17320 and 17321)
When I do the diff, it runs the output for few seconds and then displaying below error:
svn: E175002: REPORT request on '/svn/repo_name/!svn/me' failed. 

As the changes are huge we are getting the above error, this does not happen when the change is short. Another important observation is, this issue does not happen in Tortoise SVN version below 1.8. So, assuming for Subversion client with Neon library has no problem but with serf library this error occurs.

Analysis done:
  • No connection drop was detected between Subversion server and TortoiseSVN Client
  • TCPDumps are reviewed no issues observed
  • Several TCP/IP related settings were updated on Windows but still issue persists.
  • Tried changing the following token on svn client but no luck -- 'Timeout', 'http-max-connection', 'http-bulk-updates', 'http-compression'.
Any assistance on this error is greatly appreciated.

Thanks
Aravind

Stefan

unread,
May 2, 2022, 1:13:34 PM5/2/22
to TortoiseSVN
you should ask on the subversion users list for help about this, since the error is returned from the server.

Aravind Raj

unread,
May 6, 2022, 7:28:21 AM5/6/22
to TortoiseSVN
Hello Stefan,
Thanks for your response. The error is not from the server, its from the client. We don't see any information about the error from the server logs. 
As we can also see the issue exists in client version above 1.8 but not less than 1.8.

Daniel Sahlberg

unread,
May 6, 2022, 11:22:34 AM5/6/22
to TortoiseSVN
The error might be raised by the client, but it means the client lost contact with the server. I'm assuming the server takes too long time to reply. The neon library is using a different on-the-wire protocol which might not be affected the same way - or you are triggering a crash that only occurs in the code handling the serf request.

Please make sure you run a recent version of both the server and the client, version 1.14 is the only supported version as of now. (The Subversion website also says 1.10 is supported, but it will be dropped shortly).

Please try to reproduce the error on the command line client, for example svn diff -r1890000 (where 1890000 is a revision number).

If you can reproduce it, then you will get better help on us...@subversion.apache.org since that is where the core developer are. Please report the version number of the server and the client.

Kind regards,
Daniel
Reply all
Reply to author
Forward
0 new messages