[
https://issues.apache.org/jira/browse/OAK-8333?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Julian Reschke updated OAK-8333:
--------------------------------
Description:
Seen in
<https://builds.apache.org/job/Apache%20Jackrabbit%20Oak%20matrix/Ubuntu%20Slaves=ubuntu,jdk=JDK%201.8%20(latest),nsfixtures=DOCUMENT_RDB,profile=integrationTesting/2432/consoleText>:
{noformat}
[ERROR]
testGC[DocumentMongoNodeStore_S3DataStore](org.apache.jackrabbit.oak.jcr.binary.BinaryAccessDSGCIT)
Time elapsed: 3.009 s <<< ERROR!
java.lang.NullPointerException
at
org.apache.jackrabbit.oak.plugins.document.mongo.MongoDockerRule.getPort(MongoDockerRule.java:70)
at
org.apache.jackrabbit.oak.plugins.document.MongoConnectionFactory.getConnection(MongoConnectionFactory.java:58)
at
org.apache.jackrabbit.oak.jcr.binary.fixtures.nodestore.DocumentMongoNodeStoreFixture.isAvailable(DocumentMongoNodeStoreFixture.java:77)
at
org.apache.jackrabbit.oak.jcr.AbstractRepositoryTest.ignoreIfFixtureUnavailable(AbstractRepositoryTest.java:118)
at sun.reflect.GeneratedMethodAccessor40.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
at
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48)
at org.junit.rules.RunRules.evaluate(RunRules.java:20)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.junit.runners.Suite.runChild(Suite.java:128)
at org.junit.runners.Suite.runChild(Suite.java:27)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
[ERROR]
testGC[DocumentMongoNodeStore_AzureDataStore](org.apache.jackrabbit.oak.jcr.binary.BinaryAccessDSGCIT)
Time elapsed: 3.022 s <<< ERROR!
java.lang.NullPointerException
at
org.apache.jackrabbit.oak.plugins.document.mongo.MongoDockerRule.getPort(MongoDockerRule.java:70)
at
org.apache.jackrabbit.oak.plugins.document.MongoConnectionFactory.getConnection(MongoConnectionFactory.java:58)
at
org.apache.jackrabbit.oak.jcr.binary.fixtures.nodestore.DocumentMongoNodeStoreFixture.isAvailable(DocumentMongoNodeStoreFixture.java:77)
at
org.apache.jackrabbit.oak.jcr.AbstractRepositoryTest.ignoreIfFixtureUnavailable(AbstractRepositoryTest.java:118)
at sun.reflect.GeneratedMethodAccessor40.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
at
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48)
at org.junit.rules.RunRules.evaluate(RunRules.java:20)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.junit.runners.Suite.runChild(Suite.java:128)
at org.junit.runners.Suite.runChild(Suite.java:27)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
{noformat}
Potentially related log entries from unit tests
(<https://builds.apache.org/job/Apache%20Jackrabbit%20Oak%20matrix/Ubuntu%20Slaves=ubuntu,jdk=JDK%201.8%20(latest),nsfixtures=DOCUMENT_RDB,profile=integrationTesting/2432/artifact/trunk/oak-jcr/target/unit-tests.log>):
{noformat}
04:20:57.280 WARN [Thread-1] Container.java:621 Unable to kill
docker container mongo:3.6 with id
com.spotify.docker.client.exceptions.ContainerNotFoundException: Container not
found: 947275a78db4f95f3f24952442cf0f6ba62dec62694c74681b319d54315c8f01
at
com.spotify.docker.client.DefaultDockerClient.stopContainer(DefaultDockerClient.java:843)
at
com.arakelian.docker.junit.Container.stopContainerQuietly(Container.java:618)
at com.arakelian.docker.junit.Container.doStop(Container.java:499)
at com.arakelian.docker.junit.Container.access$200(Container.java:67)
at com.arakelian.docker.junit.Container$1.run(Container.java:555)
Caused by: com.spotify.docker.client.exceptions.DockerRequestException: Request
error: POST
unix://localhost:80/containers/947275a78db4f95f3f24952442cf0f6ba62dec62694c74681b319d54315c8f01/stop?t=10:
404, body: {"message":"No such container:
947275a78db4f95f3f24952442cf0f6ba62dec62694c74681b319d54315c8f01"}
at
com.spotify.docker.client.DefaultDockerClient.propagate(DefaultDockerClient.java:2820)
at
com.spotify.docker.client.DefaultDockerClient.request(DefaultDockerClient.java:2714)
at
com.spotify.docker.client.DefaultDockerClient.stopContainer(DefaultDockerClient.java:837)
... 4 common frames omitted
Caused by: com.spotify.docker.client.shaded.javax.ws.rs.NotFoundException: HTTP
404 Not Found
at
com.spotify.docker.client.shaded.org.glassfish.jersey.client.JerseyInvocation.convertToException(JerseyInvocation.java:1008)
at
com.spotify.docker.client.shaded.org.glassfish.jersey.client.JerseyInvocation.translate(JerseyInvocation.java:816)
at
com.spotify.docker.client.shaded.org.glassfish.jersey.client.JerseyInvocation.access$700(JerseyInvocation.java:92)
at
com.spotify.docker.client.shaded.org.glassfish.jersey.client.JerseyInvocation$5.completed(JerseyInvocation.java:773)
at
com.spotify.docker.client.shaded.org.glassfish.jersey.client.ClientRuntime.processResponse(ClientRuntime.java:198)
at
com.spotify.docker.client.shaded.org.glassfish.jersey.client.ClientRuntime.access$300(ClientRuntime.java:79)
at
com.spotify.docker.client.shaded.org.glassfish.jersey.client.ClientRuntime$2.run(ClientRuntime.java:180)
at
com.spotify.docker.client.shaded.org.glassfish.jersey.internal.Errors$1.call(Errors.java:271)
at
com.spotify.docker.client.shaded.org.glassfish.jersey.internal.Errors$1.call(Errors.java:267)
at
com.spotify.docker.client.shaded.org.glassfish.jersey.internal.Errors.process(Errors.java:315)
at
com.spotify.docker.client.shaded.org.glassfish.jersey.internal.Errors.process(Errors.java:297)
at
com.spotify.docker.client.shaded.org.glassfish.jersey.internal.Errors.process(Errors.java:267)
at
com.spotify.docker.client.shaded.org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:340)
at
com.spotify.docker.client.shaded.org.glassfish.jersey.client.ClientRuntime$3.run(ClientRuntime.java:210)
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
04:20:57.280 INFO [Thread-1] Container.java:624 Docker container
mongo:3.6 with id
947275a78db4f95f3f24952442cf0f6ba62dec62694c74681b319d54315c8f01 killed in 396ms
04:20:57.280 INFO [Thread-1] Container.java:566 Removing docker
container mongo:3.6 with id
947275a78db4f95f3f24952442cf0f6ba62dec62694c74681b319d54315c8f01
04:20:57.362 WARN [Thread-1] Container.java:570 Unable to remove
docker container mongo:3.6 with id
947275a78db4f95f3f24952442cf0f6ba62dec62694c74681b319d54315c8f01
com.spotify.docker.client.exceptions.ContainerNotFoundException: Container not
found: 947275a78db4f95f3f24952442cf0f6ba62dec62694c74681b319d54315c8f01
at
com.spotify.docker.client.DefaultDockerClient.removeContainer(DefaultDockerClient.java:898)
at
com.arakelian.docker.junit.Container.removeContainerQuietly(Container.java:567)
at com.arakelian.docker.junit.Container.doStop(Container.java:501)
at com.arakelian.docker.junit.Container.access$200(Container.java:67)
at com.arakelian.docker.junit.Container$1.run(Container.java:555)
Caused by: com.spotify.docker.client.exceptions.DockerRequestException: Request
error: DELETE
unix://localhost:80/containers/947275a78db4f95f3f24952442cf0f6ba62dec62694c74681b319d54315c8f01?v=1:
404, body: {"message":"No such container:
947275a78db4f95f3f24952442cf0f6ba62dec62694c74681b319d54315c8f01"}
at
com.spotify.docker.client.DefaultDockerClient.propagate(DefaultDockerClient.java:2820)
at
com.spotify.docker.client.DefaultDockerClient.request(DefaultDockerClient.java:2714)
at
com.spotify.docker.client.DefaultDockerClient.removeContainer(DefaultDockerClient.java:892)
... 4 common frames omitted
Caused by: com.spotify.docker.client.shaded.javax.ws.rs.NotFoundException: HTTP
404 Not Found
at
com.spotify.docker.client.shaded.org.glassfish.jersey.client.JerseyInvocation.convertToException(JerseyInvocation.java:1008)
at
com.spotify.docker.client.shaded.org.glassfish.jersey.client.JerseyInvocation.translate(JerseyInvocation.java:816)
at
com.spotify.docker.client.shaded.org.glassfish.jersey.client.JerseyInvocation.access$700(JerseyInvocation.java:92)
at
com.spotify.docker.client.shaded.org.glassfish.jersey.client.JerseyInvocation$5.completed(JerseyInvocation.java:773)
at
com.spotify.docker.client.shaded.org.glassfish.jersey.client.ClientRuntime.processResponse(ClientRuntime.java:198)
at
com.spotify.docker.client.shaded.org.glassfish.jersey.client.ClientRuntime.access$300(ClientRuntime.java:79)
at
com.spotify.docker.client.shaded.org.glassfish.jersey.client.ClientRuntime$2.run(ClientRuntime.java:180)
at
com.spotify.docker.client.shaded.org.glassfish.jersey.internal.Errors$1.call(Errors.java:271)
at
com.spotify.docker.client.shaded.org.glassfish.jersey.internal.Errors$1.call(Errors.java:267)
at
com.spotify.docker.client.shaded.org.glassfish.jersey.internal.Errors.process(Errors.java:315)
at
com.spotify.docker.client.shaded.org.glassfish.jersey.internal.Errors.process(Errors.java:297)
at
com.spotify.docker.client.shaded.org.glassfish.jersey.internal.Errors.process(Errors.java:267)
at
com.spotify.docker.client.shaded.org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:340)
at
com.spotify.docker.client.shaded.org.glassfish.jersey.client.ClientRuntime$3.run(ClientRuntime.java:210)
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
{noformat}
was:
Seen in
<https://builds.apache.org/job/Apache%20Jackrabbit%20Oak%20matrix/Ubuntu%20Slaves=ubuntu,jdk=JDK%201.8%20(latest),nsfixtures=DOCUMENT_RDB,profile=integrationTesting/2432/consoleText>:
{noformat}
[ERROR]
testGC[DocumentMongoNodeStore_S3DataStore](org.apache.jackrabbit.oak.jcr.binary.BinaryAccessDSGCIT)
Time elapsed: 3.009 s <<< ERROR!
java.lang.NullPointerException
at
org.apache.jackrabbit.oak.plugins.document.mongo.MongoDockerRule.getPort(MongoDockerRule.java:70)
at
org.apache.jackrabbit.oak.plugins.document.MongoConnectionFactory.getConnection(MongoConnectionFactory.java:58)
at
org.apache.jackrabbit.oak.jcr.binary.fixtures.nodestore.DocumentMongoNodeStoreFixture.isAvailable(DocumentMongoNodeStoreFixture.java:77)
at
org.apache.jackrabbit.oak.jcr.AbstractRepositoryTest.ignoreIfFixtureUnavailable(AbstractRepositoryTest.java:118)
at sun.reflect.GeneratedMethodAccessor40.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
at
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48)
at org.junit.rules.RunRules.evaluate(RunRules.java:20)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.junit.runners.Suite.runChild(Suite.java:128)
at org.junit.runners.Suite.runChild(Suite.java:27)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
[ERROR]
testGC[DocumentMongoNodeStore_AzureDataStore](org.apache.jackrabbit.oak.jcr.binary.BinaryAccessDSGCIT)
Time elapsed: 3.022 s <<< ERROR!
java.lang.NullPointerException
at
org.apache.jackrabbit.oak.plugins.document.mongo.MongoDockerRule.getPort(MongoDockerRule.java:70)
at
org.apache.jackrabbit.oak.plugins.document.MongoConnectionFactory.getConnection(MongoConnectionFactory.java:58)
at
org.apache.jackrabbit.oak.jcr.binary.fixtures.nodestore.DocumentMongoNodeStoreFixture.isAvailable(DocumentMongoNodeStoreFixture.java:77)
at
org.apache.jackrabbit.oak.jcr.AbstractRepositoryTest.ignoreIfFixtureUnavailable(AbstractRepositoryTest.java:118)
at sun.reflect.GeneratedMethodAccessor40.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
at
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48)
at org.junit.rules.RunRules.evaluate(RunRules.java:20)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.junit.runners.Suite.runChild(Suite.java:128)
at org.junit.runners.Suite.runChild(Suite.java:27)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
{noformat}
> NPE in MongoDockerRule
> ----------------------
>
> Key: OAK-8333
> URL: https://issues.apache.org/jira/browse/OAK-8333
> Project: Jackrabbit Oak
> Issue Type: Bug
> Components: mongomk
> Reporter: Julian Reschke
> Priority: Minor
>
> Seen in
> <https://builds.apache.org/job/Apache%20Jackrabbit%20Oak%20matrix/Ubuntu%20Slaves=ubuntu,jdk=JDK%201.8%20(latest),nsfixtures=DOCUMENT_RDB,profile=integrationTesting/2432/consoleText>:
> {noformat}
> [ERROR]
> testGC[DocumentMongoNodeStore_S3DataStore](org.apache.jackrabbit.oak.jcr.binary.BinaryAccessDSGCIT)
> Time elapsed: 3.009 s <<< ERROR!
> java.lang.NullPointerException
> at
> org.apache.jackrabbit.oak.plugins.document.mongo.MongoDockerRule.getPort(MongoDockerRule.java:70)
> at
> org.apache.jackrabbit.oak.plugins.document.MongoConnectionFactory.getConnection(MongoConnectionFactory.java:58)
> at
> org.apache.jackrabbit.oak.jcr.binary.fixtures.nodestore.DocumentMongoNodeStoreFixture.isAvailable(DocumentMongoNodeStoreFixture.java:77)
> at
> org.apache.jackrabbit.oak.jcr.AbstractRepositoryTest.ignoreIfFixtureUnavailable(AbstractRepositoryTest.java:118)
> at sun.reflect.GeneratedMethodAccessor40.invoke(Unknown Source)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
> at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
> at
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
> at
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
> at
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
> at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48)
> at org.junit.rules.RunRules.evaluate(RunRules.java:20)
> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
> at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
> at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
> at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> at org.junit.runners.Suite.runChild(Suite.java:128)
> at org.junit.runners.Suite.runChild(Suite.java:27)
> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
> at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> at java.lang.Thread.run(Thread.java:748)
> [ERROR]
> testGC[DocumentMongoNodeStore_AzureDataStore](org.apache.jackrabbit.oak.jcr.binary.BinaryAccessDSGCIT)
> Time elapsed: 3.022 s <<< ERROR!
> java.lang.NullPointerException
> at
> org.apache.jackrabbit.oak.plugins.document.mongo.MongoDockerRule.getPort(MongoDockerRule.java:70)
> at
> org.apache.jackrabbit.oak.plugins.document.MongoConnectionFactory.getConnection(MongoConnectionFactory.java:58)
> at
> org.apache.jackrabbit.oak.jcr.binary.fixtures.nodestore.DocumentMongoNodeStoreFixture.isAvailable(DocumentMongoNodeStoreFixture.java:77)
> at
> org.apache.jackrabbit.oak.jcr.AbstractRepositoryTest.ignoreIfFixtureUnavailable(AbstractRepositoryTest.java:118)
> at sun.reflect.GeneratedMethodAccessor40.invoke(Unknown Source)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
> at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
> at
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
> at
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
> at
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
> at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48)
> at org.junit.rules.RunRules.evaluate(RunRules.java:20)
> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
> at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
> at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
> at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> at org.junit.runners.Suite.runChild(Suite.java:128)
> at org.junit.runners.Suite.runChild(Suite.java:27)
> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
> at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> at java.lang.Thread.run(Thread.java:748)
> {noformat}
> Potentially related log entries from unit tests
> (<https://builds.apache.org/job/Apache%20Jackrabbit%20Oak%20matrix/Ubuntu%20Slaves=ubuntu,jdk=JDK%201.8%20(latest),nsfixtures=DOCUMENT_RDB,profile=integrationTesting/2432/artifact/trunk/oak-jcr/target/unit-tests.log>):
> {noformat}
> 04:20:57.280 WARN [Thread-1] Container.java:621 Unable to kill
> docker container mongo:3.6 with id
> com.spotify.docker.client.exceptions.ContainerNotFoundException: Container
> not found: 947275a78db4f95f3f24952442cf0f6ba62dec62694c74681b319d54315c8f01
> at
> com.spotify.docker.client.DefaultDockerClient.stopContainer(DefaultDockerClient.java:843)
> at
> com.arakelian.docker.junit.Container.stopContainerQuietly(Container.java:618)
> at com.arakelian.docker.junit.Container.doStop(Container.java:499)
> at com.arakelian.docker.junit.Container.access$200(Container.java:67)
> at com.arakelian.docker.junit.Container$1.run(Container.java:555)
> Caused by: com.spotify.docker.client.exceptions.DockerRequestException:
> Request error: POST
> unix://localhost:80/containers/947275a78db4f95f3f24952442cf0f6ba62dec62694c74681b319d54315c8f01/stop?t=10:
> 404, body: {"message":"No such container:
> 947275a78db4f95f3f24952442cf0f6ba62dec62694c74681b319d54315c8f01"}
> at
> com.spotify.docker.client.DefaultDockerClient.propagate(DefaultDockerClient.java:2820)
> at
> com.spotify.docker.client.DefaultDockerClient.request(DefaultDockerClient.java:2714)
> at
> com.spotify.docker.client.DefaultDockerClient.stopContainer(DefaultDockerClient.java:837)
> ... 4 common frames omitted
> Caused by: com.spotify.docker.client.shaded.javax.ws.rs.NotFoundException:
> HTTP 404 Not Found
> at
> com.spotify.docker.client.shaded.org.glassfish.jersey.client.JerseyInvocation.convertToException(JerseyInvocation.java:1008)
> at
> com.spotify.docker.client.shaded.org.glassfish.jersey.client.JerseyInvocation.translate(JerseyInvocation.java:816)
> at
> com.spotify.docker.client.shaded.org.glassfish.jersey.client.JerseyInvocation.access$700(JerseyInvocation.java:92)
> at
> com.spotify.docker.client.shaded.org.glassfish.jersey.client.JerseyInvocation$5.completed(JerseyInvocation.java:773)
> at
> com.spotify.docker.client.shaded.org.glassfish.jersey.client.ClientRuntime.processResponse(ClientRuntime.java:198)
> at
> com.spotify.docker.client.shaded.org.glassfish.jersey.client.ClientRuntime.access$300(ClientRuntime.java:79)
> at
> com.spotify.docker.client.shaded.org.glassfish.jersey.client.ClientRuntime$2.run(ClientRuntime.java:180)
> at
> com.spotify.docker.client.shaded.org.glassfish.jersey.internal.Errors$1.call(Errors.java:271)
> at
> com.spotify.docker.client.shaded.org.glassfish.jersey.internal.Errors$1.call(Errors.java:267)
> at
> com.spotify.docker.client.shaded.org.glassfish.jersey.internal.Errors.process(Errors.java:315)
> at
> com.spotify.docker.client.shaded.org.glassfish.jersey.internal.Errors.process(Errors.java:297)
> at
> com.spotify.docker.client.shaded.org.glassfish.jersey.internal.Errors.process(Errors.java:267)
> at
> com.spotify.docker.client.shaded.org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:340)
> at
> com.spotify.docker.client.shaded.org.glassfish.jersey.client.ClientRuntime$3.run(ClientRuntime.java:210)
> at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> at java.lang.Thread.run(Thread.java:748)
> 04:20:57.280 INFO [Thread-1] Container.java:624 Docker container
> mongo:3.6 with id
> 947275a78db4f95f3f24952442cf0f6ba62dec62694c74681b319d54315c8f01 killed in
> 396ms
> 04:20:57.280 INFO [Thread-1] Container.java:566 Removing docker
> container mongo:3.6 with id
> 947275a78db4f95f3f24952442cf0f6ba62dec62694c74681b319d54315c8f01
> 04:20:57.362 WARN [Thread-1] Container.java:570 Unable to remove
> docker container mongo:3.6 with id
> 947275a78db4f95f3f24952442cf0f6ba62dec62694c74681b319d54315c8f01
> com.spotify.docker.client.exceptions.ContainerNotFoundException: Container
> not found: 947275a78db4f95f3f24952442cf0f6ba62dec62694c74681b319d54315c8f01
> at
> com.spotify.docker.client.DefaultDockerClient.removeContainer(DefaultDockerClient.java:898)
> at
> com.arakelian.docker.junit.Container.removeContainerQuietly(Container.java:567)
> at com.arakelian.docker.junit.Container.doStop(Container.java:501)
> at com.arakelian.docker.junit.Container.access$200(Container.java:67)
> at com.arakelian.docker.junit.Container$1.run(Container.java:555)
> Caused by: com.spotify.docker.client.exceptions.DockerRequestException:
> Request error: DELETE
> unix://localhost:80/containers/947275a78db4f95f3f24952442cf0f6ba62dec62694c74681b319d54315c8f01?v=1:
> 404, body: {"message":"No such container:
> 947275a78db4f95f3f24952442cf0f6ba62dec62694c74681b319d54315c8f01"}
> at
> com.spotify.docker.client.DefaultDockerClient.propagate(DefaultDockerClient.java:2820)
> at
> com.spotify.docker.client.DefaultDockerClient.request(DefaultDockerClient.java:2714)
> at
> com.spotify.docker.client.DefaultDockerClient.removeContainer(DefaultDockerClient.java:892)
> ... 4 common frames omitted
> Caused by: com.spotify.docker.client.shaded.javax.ws.rs.NotFoundException:
> HTTP 404 Not Found
> at
> com.spotify.docker.client.shaded.org.glassfish.jersey.client.JerseyInvocation.convertToException(JerseyInvocation.java:1008)
> at
> com.spotify.docker.client.shaded.org.glassfish.jersey.client.JerseyInvocation.translate(JerseyInvocation.java:816)
> at
> com.spotify.docker.client.shaded.org.glassfish.jersey.client.JerseyInvocation.access$700(JerseyInvocation.java:92)
> at
> com.spotify.docker.client.shaded.org.glassfish.jersey.client.JerseyInvocation$5.completed(JerseyInvocation.java:773)
> at
> com.spotify.docker.client.shaded.org.glassfish.jersey.client.ClientRuntime.processResponse(ClientRuntime.java:198)
> at
> com.spotify.docker.client.shaded.org.glassfish.jersey.client.ClientRuntime.access$300(ClientRuntime.java:79)
> at
> com.spotify.docker.client.shaded.org.glassfish.jersey.client.ClientRuntime$2.run(ClientRuntime.java:180)
> at
> com.spotify.docker.client.shaded.org.glassfish.jersey.internal.Errors$1.call(Errors.java:271)
> at
> com.spotify.docker.client.shaded.org.glassfish.jersey.internal.Errors$1.call(Errors.java:267)
> at
> com.spotify.docker.client.shaded.org.glassfish.jersey.internal.Errors.process(Errors.java:315)
> at
> com.spotify.docker.client.shaded.org.glassfish.jersey.internal.Errors.process(Errors.java:297)
> at
> com.spotify.docker.client.shaded.org.glassfish.jersey.internal.Errors.process(Errors.java:267)
> at
> com.spotify.docker.client.shaded.org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:340)
> at
> com.spotify.docker.client.shaded.org.glassfish.jersey.client.ClientRuntime$3.run(ClientRuntime.java:210)
> at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> at java.lang.Thread.run(Thread.java:748)
> {noformat}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)