Hi, 
I just experienced this exception when starting Sling Starter 12-SNAPSHOT:

03.05.2020 11:22:33.372 *INFO* [CM Event Dispatcher (Fire ConfigurationEvent: 
pid=org.apache.jackrabbit.oak.spi.security.user.action.DefaultAuthorizableActionProvider)]
 org.apache.jackrabbit.oak.security.internal.SecurityProviderRegistration 
Trying to unregister the SecurityProvider...
03.05.2020 11:22:33.405 *ERROR* [Apache Sling Repository Startup Thread #1] 
org.apache.sling.jcr.oak.server.internal.OakSlingRepositoryManager start: 
Uncaught Throwable trying to access Repository, calling stopRepository()
java.lang.RuntimeException: 
org.apache.jackrabbit.oak.api.CommitFailedException: OakSegment0002: Merge 
interrupted
        at 
org.apache.jackrabbit.oak.OakInitializer.initialize(OakInitializer.java:50) 
[org.apache.jackrabbit.oak-core:1.26.0]
        at org.apache.jackrabbit.oak.Oak.initialContent(Oak.java:689) 
[org.apache.jackrabbit.oak-core:1.26.0]
        at 
org.apache.jackrabbit.oak.Oak.createNewContentRepository(Oak.java:734) 
[org.apache.jackrabbit.oak-core:1.26.0]
        at org.apache.jackrabbit.oak.Oak.createContentRepository(Oak.java:673) 
[org.apache.jackrabbit.oak-core:1.26.0]
        at 
org.apache.jackrabbit.oak.jcr.Jcr.createContentRepository(Jcr.java:376) 
[org.apache.jackrabbit.oak-jcr:1.26.0]
        at 
org.apache.sling.jcr.oak.server.internal.OakSlingRepositoryManager.acquireRepository(OakSlingRepositoryManager.java:152)
 [org.apache.sling.jcr.oak.server:1.2.4]
        at 
org.apache.sling.jcr.base.AbstractSlingRepositoryManager.initializeAndRegisterRepositoryService(AbstractSlingRepositoryManager.java:515)
 [org.apache.sling.jcr.base:3.1.0]
        at 
org.apache.sling.jcr.base.AbstractSlingRepositoryManager.access$300(AbstractSlingRepositoryManager.java:92)
 [org.apache.sling.jcr.base:3.1.0]
        at 
org.apache.sling.jcr.base.AbstractSlingRepositoryManager$4.run(AbstractSlingRepositoryManager.java:496)
 [org.apache.sling.jcr.base:3.1.0]
Caused by: org.apache.jackrabbit.oak.api.CommitFailedException: OakSegment0002: 
Merge interrupted
        at 
org.apache.jackrabbit.oak.segment.scheduler.LockBasedScheduler.schedule(LockBasedScheduler.java:284)
 [org.apache.jackrabbit.oak-segment-tar:1.26.0]
        at 
org.apache.jackrabbit.oak.segment.SegmentNodeStore.merge(SegmentNodeStore.java:211)
 [org.apache.jackrabbit.oak-segment-tar:1.26.0]
        at 
org.apache.jackrabbit.oak.OakInitializer.initialize(OakInitializer.java:48) 
[org.apache.jackrabbit.oak-core:1.26.0]
        ... 8 common frames omitted
Caused by: java.lang.InterruptedException: null
        at 
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1302)
        at java.util.concurrent.Semaphore.acquire(Semaphore.java:312)
        at 
org.apache.jackrabbit.oak.segment.scheduler.LockBasedScheduler.schedule(LockBasedScheduler.java:262)
 [org.apache.jackrabbit.oak-segment-tar:1.26.0]
        ... 10 common frames omitted
I don't know what lead to the restart of the Oak service itself (probably some 
reconfigurations) and I remember vaguely there once was a JIRA issue about 
that. Couldn't find it though, so any pointers are appreciated.

Should I open this in a new issue or add as comment to any existing one?

Thanks,
Konrad

Reply via email to