For a significant number of objects in our Fedora 4 repository, the attempt to create a version fails with the following error message (for example):
11-Jul 15:39:56.090 [http-bio-8443-exec-3] INFO o.fcrepo.http.api.FedoraVersioning - Request to add version 'version.20160711.154118' for 'prod/ff/4d/0e/44/ff4d0e44-c3a1-4dc9-bd5f-417f6517bfc3'
11-Jul 15:39:56.212 [http-bio-8443-exec-3] ERROR o.f.h.c.e.NodeNotFoundExceptionMapper - NodeNotFoundException intercepted by NodeNotFoundExceptionMapper: Cannot locate child node: 87a0a8c317f1e7e1d4fcd7-3c92-4fe3-96c2-371b8eb6f1d3 within parent: 87a0a8c317f1e7d94b13d3-bbbd-42f3-9f3d-706a10e5ffc3
This occurs both on objects which have had versions successfully created in the past and on objects that have no previous versions. Once this error occurs on an object, all subsequent attempt to create a version for that object result in the same error.
Issuing a GET on the fcr:versions node for an object with this problem returns a list of "prefix" attributes but no RDF triples and generates the following message in the fcrepo log:
11-Jul 15:53:19.348 [http-bio-8443-exec-16] WARN o.f.k.m.rdf.impl.VersionsRdfContext - An unlabeled version for https://repostore.lib.duke.edu:8443/fcrepo/rest/prod/ff/4d/0e/44/ff4d0e44-c3a1-4dc9-bd5f-417f6517bfc3 was found! Omitting from version listing!