Rishabh Daim created OAK-12267:
----------------------------------

             Summary: DocumentNodeStoreIT fails with lease expiry at strict 
lease-check boundary
                 Key: OAK-12267
                 URL: https://issues.apache.org/jira/browse/OAK-12267
             Project: Jackrabbit Oak
          Issue Type: Task
            Reporter: Rishabh Daim
            Assignee: Rishabh Daim


StackTrace:
{quote}org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreIT.modifiedResetWithDiff[MongoFixture:
 MongoDB] – Time elapsed: 0.059 s <<< ERROR!
java.lang.RuntimeException: com.mongodb.MongoCommandException: Command failed 
with error 48 (NamespaceExists): 'namespace MongoMKDB.nodes already exists, but 
with different options: \{ uuid: UUID("ab5f5f2a-5c74-4acd-9e1f-c32cb9d69738") 
}' on server 127.0.0.1:27017. The full response is {"ok": 0.0, "errmsg": 
"namespace MongoMKDB.nodes already exists, but with different options:
Unknown macro: \{ uuid}
", "code": 48, "codeName": "NamespaceExists"}
    at 
org.apache.jackrabbit.oak.plugins.document.DocumentStoreFixture$MongoFixture.createDocumentStore(DocumentStoreFixture.java:266)
    at 
org.apache.jackrabbit.oak.plugins.document.AbstractDocumentStoreTest.<init>(AbstractDocumentStoreTest.java:49)
    at 
org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreIT.<init>(DocumentNodeStoreIT.java:70)
    at 
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native
 Method)
    at 
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
    at 
java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at 
java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)
    at 
org.junit.runners.parameterized.BlockJUnit4ClassRunnerWithParameters.createTestUsingConstructorInjection(BlockJUnit4ClassRunnerWithParameters.java:56)
    at 
org.junit.runners.parameterized.BlockJUnit4ClassRunnerWithParameters.createTest(BlockJUnit4ClassRunnerWithParameters.java:46)
    at 
org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
    at 
org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
    at 
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    at 
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
    at 
org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
    at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
    at 
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
    at 
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
    at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
    at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
    at org.junit.runners.Suite.runChild(Suite.java:128)
    at org.junit.runners.Suite.runChild(Suite.java:27)
    at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
    at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
    at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
    at 
org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316)
    at 
org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240)
    at 
org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214)
    at 
org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155)
    at 
org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
    at 
org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
    at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
    at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
Caused by: com.mongodb.MongoCommandException: Command failed with error 48 
(NamespaceExists): 'namespace MongoMKDB.nodes already exists, but with 
different options: \{ uuid: UUID("ab5f5f2a-5c74-4acd-9e1f-c32cb9d69738") }' on 
server 127.0.0.1:27017. The full response is {"ok": 0.0, "errmsg": "namespace 
MongoMKDB.nodes already exists, but with different options:
Unknown macro: \{ uuid}
", "code": 48, "codeName": "NamespaceExists"}
    at 
com.mongodb.internal.connection.ProtocolHelper.getCommandFailureException(ProtocolHelper.java:210)
    at 
com.mongodb.internal.connection.InternalStreamConnection.receiveCommandMessageResponse(InternalStreamConnection.java:520)
    at 
com.mongodb.internal.connection.InternalStreamConnection.sendAndReceiveInternal(InternalStreamConnection.java:448)
    at 
com.mongodb.internal.connection.InternalStreamConnection.lambda$sendAndReceive$0(InternalStreamConnection.java:375)
    at 
com.mongodb.internal.connection.InternalStreamConnection.sendAndReceive(InternalStreamConnection.java:378)
    at 
com.mongodb.internal.connection.UsageTrackingInternalConnection.sendAndReceive(UsageTrackingInternalConnection.java:111)
    at 
com.mongodb.internal.connection.DefaultConnectionPool$PooledConnection.sendAndReceive(DefaultConnectionPool.java:748)
    at 
com.mongodb.internal.connection.CommandProtocolImpl.execute(CommandProtocolImpl.java:68)
    at 
com.mongodb.internal.connection.DefaultServer$DefaultServerProtocolExecutor.execute(DefaultServer.java:208)
    at 
com.mongodb.internal.connection.DefaultServerConnection.executeProtocol(DefaultServerConnection.java:113)
    at 
com.mongodb.internal.connection.DefaultServerConnection.command(DefaultServerConnection.java:82)
    at 
com.mongodb.internal.connection.DefaultServerConnection.command(DefaultServerConnection.java:73)
    at 
com.mongodb.internal.connection.DefaultServer$OperationCountTrackingConnection.command(DefaultServer.java:298)
    at 
com.mongodb.internal.operation.SyncOperationHelper.executeCommand(SyncOperationHelper.java:231)
    at 
com.mongodb.internal.operation.CreateCollectionOperation.lambda$execute$0(CreateCollectionOperation.java:239)
    at 
java.base/java.util.Collections$SingletonList.forEach(Collections.java:4967)
    at 
com.mongodb.internal.operation.CreateCollectionOperation.lambda$execute$1(CreateCollectionOperation.java:238)
    at 
com.mongodb.internal.operation.SyncOperationHelper.withConnectionSource(SyncOperationHelper.java:167)
    at 
com.mongodb.internal.operation.SyncOperationHelper.withConnection(SyncOperationHelper.java:112)
    at 
com.mongodb.internal.operation.CreateCollectionOperation.execute(CreateCollectionOperation.java:236)
    at 
com.mongodb.internal.operation.CreateCollectionOperation.execute(CreateCollectionOperation.java:69)
    at 
com.mongodb.client.internal.MongoClusterImpl$OperationExecutorImpl.execute(MongoClusterImpl.java:379)
    at 
com.mongodb.client.internal.MongoDatabaseImpl.executeCreateCollection(MongoDatabaseImpl.java:300)
    at 
com.mongodb.client.internal.MongoDatabaseImpl.createCollection(MongoDatabaseImpl.java:283)
    at 
org.apache.jackrabbit.oak.plugins.document.mongo.MongoDocumentStore.createCollection(MongoDocumentStore.java:485)
    at 
org.apache.jackrabbit.oak.plugins.document.mongo.MongoDocumentStore.ensureIndexes(MongoDocumentStore.java:416)
    at 
org.apache.jackrabbit.oak.plugins.document.mongo.MongoDocumentStore.<init>(MongoDocumentStore.java:350)
    at 
org.apache.jackrabbit.oak.plugins.document.DocumentStoreFixture$MongoFixture.createDocumentStore(DocumentStoreFixture.java:264)
    ... 40 more
{quote}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to