Hi Team, A customer is using crx2oak to do blue-green deployments. They are trying the parameter --copy-versions=false to see how much time/space can by gained by excluding versions. However when doing this, in the migrated repository on startup, they consistently get this error:
31.07.2017 13:21:12.855 *ERROR* [FelixStartLevel] com.adobe.granite.repository.impl.SlingRepositoryManager start: Uncaught Throwable trying to access Repository, calling stopRepository() java.lang.RuntimeException: org.apache.jackrabbit.oak.api.CommitFailedException: OakConstraint0030: Uniqueness constraint violated at path [/] for one of the property in [jcr:uuid] having value 294de355-7d9d-30b3-92d8-a1e6aab028cf at org.apache.jackrabbit.oak.spi.lifecycle.OakInitializer.initialize(OakInitializer.java:64) at org.apache.jackrabbit.oak.Oak.createContentRepository(Oak.java:567) --------------------------- Caused by: org.apache.jackrabbit.oak.api.CommitFailedException: OakConstraint0030: Uniqueness constraint violated at path [/] for one of the property in [jcr:uuid] having value 294de355-7d9d-30b3-92d8-a1e6aab028cf at org.apache.jackrabbit.oak.plugins.index.property.PropertyIndexEditor.leave(PropertyIndexEditor.java:295) at org.apache.jackrabbit.oak.plugins.index.IndexUpdate.leave(IndexUpdate.java:252) at org.apache.jackrabbit.oak.spi.commit.VisibleEditor.leave(VisibleEditor.java:63) NOT copying versions causes this. On the other hand, copying some versions fixes this problem. The mentioned uuid belongs to the anonymous user at /home/users/G/GDBwO.. https://issues.apache.org/jira/browse/OAK-1846 seems related to this. Any tips or guidance about what's happening would be very useful. Regards, Bhupender
