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

Re: JavaHL: "Not implemented" error in StatusEditor.addAbsent

From: Marc Strapetz <marc.strapetz_at_syntevo.com>
Date: Fri, 11 Dec 2015 16:58:53 +0100

On 25.11.2015 17:04, Bert Huijben wrote:
>
>
>> -----Original Message-----
>> From: Marc Strapetz [mailto:marc.strapetz_at_syntevo.com]
>> Sent: woensdag 25 november 2015 16:09
>> To: Branko ─îibej <brane_at_apache.org>; dev_at_subversion.apache.org
>> Subject: Re: JavaHL: "Not implemented" error in StatusEditor.addAbsent
>>
>> On 25.11.2015 10:43, Branko ─îibej wrote:
>>> On 25.11.2015 09:49, Marc Strapetz wrote:
>>>> One of our users has reported following Exception against Subversion
>>>> 1.9.2:
>>>>
>>>> Caused by: java.lang.RuntimeException: Not implemented:
>>>> StatusEditor.addAbsent
>>>> at
>>>>
>> org.apache.subversion.javahl.remote.StatusEditor.addAbsent(StatusEditor.j
>> ava:110)
>>>> ... 15 more
>>>>
>>>> Actually, StatusEditor.addAbsent looks like this:
>>>>
>>>> public void addAbsent(String relativePath,
>>>> NodeKind kind,
>>>> long replacesRevision)
>>>> {
>>>> //DEBUG:System.err.println(" [J] StatusEditor.addAbsent");
>>>> checkState();
>>>> throw new RuntimeException("Not implemented:
>> StatusEditor.addAbsent");
>>>> }
>>>>
>>>> Is there any more debug information I should try to collect?
>>>
>>> Well, it's not implemented ... I can't think of anything more specific?
>>
>> I'm wondering whether it was not implemented by intention, because it's
>> not expected to be called (same as for copy/move)? Actually, this is the
>> only user who is experiencing this problem, so conditions causing this
>> problem seem to be very specific. Fortunately it's currently perfectly
>> reproducible for him. Should I ask for an "svn status -u" output?
>
> This should be perfectly reproducable when you call status on a directory that contains subdirectories that you are not allowed to read (via a mod_authz_svn config file or similar svnserve config).
>
> svn status -u explicitly ignores absent nodes.

Thanks, it actually was for another user now. Attached patch ignores
absent nodes too and has been confirmed to resolve the problem.

-Marc

Received on 2015-12-11 16:59:12 CET

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