[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: Bert Huijben <bert_at_qqmail.nl>
Date: Wed, 25 Nov 2015 17:04:23 +0100

> -----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.

        Bert
Received on 2015-11-25 17:04:38 CET

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