Hi Eric,

Thanks you! You are right I‘ve identified several entries in the revision log 
that look like:

<logentry
   revision="24290">
</logentry>

And some logentries most probably have a wrong timestamp. The commit was made 
in September but logentries show a data in January. Do you have any idea what 
could be the reason for both and how we can prevent this in future?

In my point of view subversion server should at least, if such wrong 
log-entries could not be avoided, send a more meaningful error response than 
500 Internal Server Error.

Sascha

I am not subscribed so please be so kind to add me to CC regarding this topic.


Von: Eric Johnson [mailto:e...@tibco.com]
Gesendet: Montag, 7. September 2015 16:27
An: Retter, Sascha
Cc: users@subversion.apache.org
Betreff: Re: Problem with checkout when using timestamp

I have run into what might be the same issue. Can you perform svn log 
operations using timestamps? Or does that also trigger an internal server error?

My guess is that you have some revisions in your repository that are empty, 
probably because you did a filter on a dump, but preserved revisions. This 
leaves "empty" revisions around, which then trigger a problem.

I worked around the problem by adding svn:date revprops for the affected 
repository.

Eric


On Sep 7, 2015, at 3:08 AM, 
"sascha.ret...@t-systems.com<mailto:sascha.ret...@t-systems.com>" 
<sascha.ret...@t-systems.com<mailto:sascha.ret...@t-systems.com>> wrote:
Hello,

I am not subscribed so please be so kind to add me to CC regarding this topic.

We are experiencing a problem with Subversion since some days and we are not 
able to recognize any changes made to the server. As soon as we try to checkout 
using a timestamp (e.g. svn --username some_user co 
https://some_u...@some.host/svn/XYZ/sources/.../trunk -r {"2015-09-02 
09:00:00"}) we are getting:

svn: E175002: Unerwarteter HTTP-Status 500 »Internal Server Error« auf 
»/svn/XYZ/!svn/me«

svn: E175002: Zusätzliche Fehler:
svn: E175002: REPORT-Anfrage auf »/svn/XYZ/!svn/me« schlug fehl: 500 Internal 
Server Error

If we checkout using HEAD or any revision-number everything works as expected. 
Problem is that jenkins’ subversion plugin uses timestamps to checkout for CI 
builds.

Is this a known problem? Do you know any workaround or fix? Should I fill a 
bug-report for this problem?

Best regards,

Sascha Retter


Reply via email to