You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by GitBox <gi...@apache.org> on 2021/03/10 14:59:46 UTC

[GitHub] [camel-quarkus] zbendhiba opened a new pull request #2327: couchbase JVM : add integration tests fixes #2326

zbendhiba opened a new pull request #2327:
URL: https://github.com/apache/camel-quarkus/pull/2327


   [ ] An issue should be filed for the change unless this is a trivial change (fixing a typo or similar). One issue should ideally be fixed by not more than one commit and the other way round, each commit should fix just one issue, without pulling in other changes.
   [ ] Each commit in the pull request should have a meaningful and properly spelled subject line and body. Copying the title of the associated issue is typically enough. Please include the issue number in the commit message prefixed by #.
   [ ] The pull request description should explain what the pull request does, how, and why. If the info is available in the associated issue or some other external document, a link is enough.
   [ ] Phrases like Fix #<issueNumber> or Fixes #<issueNumber> will auto-close the named issue upon merging the pull request. Using them is typically a good idea.
   [ ] Please run mvn process-resources -Pformat (and amend the changes if necessary) before sending the pull request.
   [ ] Contributor guide is your good friend: https://camel.apache.org/camel-quarkus/latest/contributor-guide.html


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] llowinge commented on pull request #2327: couchbase JVM : add integration tests fixes #2326

Posted by GitBox <gi...@apache.org>.
llowinge commented on pull request #2327:
URL: https://github.com/apache/camel-quarkus/pull/2327#issuecomment-796600654


   @ppalaga My opinion is that i don't like flaky tests :( For integration tests (where external service can have temporary outage/network problem) we are solving that with re-running of that test. For me best thing would be able to have the test flexible enough (eg. via system property), so we could increase timeout (we care more about stability then about the time) in case of instability. I'm ok with skipping that test on CI if we can't do more about make it stable with affordable timeout.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] zbendhiba commented on pull request #2327: couchbase JVM : add integration tests fixes #2326

Posted by GitBox <gi...@apache.org>.
zbendhiba commented on pull request #2327:
URL: https://github.com/apache/camel-quarkus/pull/2327#issuecomment-796742546


   I don't know finally what is the best decision
   I've added the  @DisabledIfEnvironmentVariable(named = "CI", matches = "true") 
   Tell me if you prefer the @Tag one


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] zbendhiba commented on pull request #2327: couchbase JVM : add integration tests fixes #2326

Posted by GitBox <gi...@apache.org>.
zbendhiba commented on pull request #2327:
URL: https://github.com/apache/camel-quarkus/pull/2327#issuecomment-795678309


   I'm wondering if I need to disable the tests for CI, instead of increasing the timeout. 
   Using the couchbase docker community version with testcontainers, it needs at least 35 seconds of timeout for a single database operation in my machine + avoid continuous polling with a consumer.
   I set the timeout for it to 100 seconds because I expected it to be slower for CI build. This is obviously not enough.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] aldettinger commented on pull request #2327: couchbase JVM : add integration tests fixes #2326

Posted by GitBox <gi...@apache.org>.
aldettinger commented on pull request #2327:
URL: https://github.com/apache/camel-quarkus/pull/2327#issuecomment-795818870


   > I'm wondering if I need to disable the tests for CI, instead of increasing the timeout.
   > Using the couchbase docker community version with testcontainers, it needs at least 35 seconds of timeout for a single database operation in my machine + avoid continuous polling with a consumer.
   > I set the timeout for it to 100 seconds because I expected it to be slower for CI build. This is obviously not enough.
   
   This + fixed ports => I tend to agree that this test could be disabled on CI.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] jamesnetherton edited a comment on pull request #2327: couchbase JVM : add integration tests fixes #2326

Posted by GitBox <gi...@apache.org>.
jamesnetherton edited a comment on pull request #2327:
URL: https://github.com/apache/camel-quarkus/pull/2327#issuecomment-796063594


   > I do not think we had this kind of exclusion before
   
   We have. Like here:
   
   https://github.com/apache/camel-quarkus/blob/81d609441ee6f300e974360e4fc73cf4a5139629/integration-tests/hystrix/src/test/java/org/apache/camel/quarkus/component/hystrix/it/HystrixIT.java#L24
   
   IMO it's simpler than `@Tag` and passing yet more arguments to the build. Although I guess `@Tag` has the advantage of working whatever the CI platform is.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] zbendhiba commented on pull request #2327: couchbase JVM : add integration tests fixes #2326

Posted by GitBox <gi...@apache.org>.
zbendhiba commented on pull request #2327:
URL: https://github.com/apache/camel-quarkus/pull/2327#issuecomment-811062052


   There's a blocker here : https://issues.apache.org/jira/browse/CAMEL-16439
   I can cancel this PR, or merge and enable tests later ?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] ppalaga commented on pull request #2327: couchbase JVM : add integration tests fixes #2326

Posted by GitBox <gi...@apache.org>.
ppalaga commented on pull request #2327:
URL: https://github.com/apache/camel-quarkus/pull/2327#issuecomment-796033919


   +1 for disabling on the CI. I do not think we had this kind of exclusion before. How about introducing a JUnit tag  `@Tag("slow")` and then passing `-DexcludeTags=slow` on the CI? 


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] zbendhiba commented on pull request #2327: couchbase JVM : add integration tests fixes #2326

Posted by GitBox <gi...@apache.org>.
zbendhiba commented on pull request #2327:
URL: https://github.com/apache/camel-quarkus/pull/2327#issuecomment-799236648


   I forgot the licence headers in the new files. So I pushed 2 times. 


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] zbendhiba commented on a change in pull request #2327: couchbase JVM : add integration tests fixes #2326

Posted by GitBox <gi...@apache.org>.
zbendhiba commented on a change in pull request #2327:
URL: https://github.com/apache/camel-quarkus/pull/2327#discussion_r592366648



##########
File path: extensions-jvm/couchbase/integration-test/src/main/java/org/apache/camel/quarkus/component/couchbase/it/CouchbaseResource.java
##########
@@ -18,34 +18,80 @@
 
 import javax.enterprise.context.ApplicationScoped;
 import javax.inject.Inject;
+import javax.ws.rs.Consumes;
+import javax.ws.rs.DELETE;
 import javax.ws.rs.GET;
+import javax.ws.rs.PUT;
 import javax.ws.rs.Path;
+import javax.ws.rs.PathParam;
 import javax.ws.rs.Produces;
 import javax.ws.rs.core.MediaType;
-import javax.ws.rs.core.Response;
 
-import org.apache.camel.CamelContext;
+import com.couchbase.client.java.kv.GetResult;
+import org.apache.camel.ConsumerTemplate;
+import org.apache.camel.ProducerTemplate;
+import org.apache.camel.component.couchbase.CouchbaseConstants;
+import org.eclipse.microprofile.config.inject.ConfigProperty;
 import org.jboss.logging.Logger;
 
+import static org.apache.camel.component.couchbase.CouchbaseConstants.COUCHBASE_DELETE;
+import static org.apache.camel.component.couchbase.CouchbaseConstants.COUCHBASE_GET;
+
 @Path("/couchbase")
 @ApplicationScoped
+@Consumes(MediaType.TEXT_PLAIN)
 public class CouchbaseResource {
 
     private static final Logger LOG = Logger.getLogger(CouchbaseResource.class);
+    private static final long TIMEOUT = 100000;
 
-    private static final String COMPONENT_COUCHBASE = "couchbase";
     @Inject
-    CamelContext context;
+    ProducerTemplate producerTemplate;
+    @Inject
+    ConsumerTemplate consumerTemplate;
+
+    @ConfigProperty(name = "couchbase.connection.uri")
+    String connectionUri;
+    @ConfigProperty(name = "couchbase.bucket.name")
+    String bucketName;
+
+    @PUT
+    @Path("id/{id}")
+    @Produces(MediaType.TEXT_PLAIN)
+    public boolean insert(@PathParam("id") String id, String msg) {
+        LOG.infof("inserting message %msg with id %id");

Review comment:
       thanks!! no it's a bug. I've corrected the logs, but then I revert the code. So thanks for pointing out this one




----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] ppalaga commented on pull request #2327: couchbase JVM : add integration tests fixes #2326

Posted by GitBox <gi...@apache.org>.
ppalaga commented on pull request #2327:
URL: https://github.com/apache/camel-quarkus/pull/2327#issuecomment-797581975


   One of four+ attempts passed for me. 
   
   The failures were in different requests for various attempts:
   
   * CouchbaseTest.test(CouchbaseTest.java:47)
   * CouchbaseTest.test(CouchbaseTest.java:65)
   
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] jamesnetherton commented on pull request #2327: couchbase JVM : add integration tests fixes #2326

Posted by GitBox <gi...@apache.org>.
jamesnetherton commented on pull request #2327:
URL: https://github.com/apache/camel-quarkus/pull/2327#issuecomment-800028423


   I did 5 runs and it failed on 3 of them.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] ppalaga commented on pull request #2327: couchbase JVM : add integration tests fixes #2326

Posted by GitBox <gi...@apache.org>.
ppalaga commented on pull request #2327:
URL: https://github.com/apache/camel-quarkus/pull/2327#issuecomment-797624301


   I tried various things, and I could not make it working reliably. Each time I could see `"retryReasons":["BUCKET_NOT_AVAILABLE","BUCKET_OPEN_IN_PROGRESS"]` in the stack trace. My machine has many CPUs so maybe the requests interleave somehow. 


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] ppalaga commented on pull request #2327: couchbase JVM : add integration tests fixes #2326

Posted by GitBox <gi...@apache.org>.
ppalaga commented on pull request #2327:
URL: https://github.com/apache/camel-quarkus/pull/2327#issuecomment-796117138


   > > I do not think we had this kind of exclusion before
   > 
   > We have. Like here:
   > 
   > https://github.com/apache/camel-quarkus/blob/81d609441ee6f300e974360e4fc73cf4a5139629/integration-tests/hystrix/src/test/java/org/apache/camel/quarkus/component/hystrix/it/HystrixIT.java#L24
   > 
   > IMO it's simpler than `@Tag` and passing yet more arguments to the build. Although I guess `@Tag` has the advantage of working whatever the CI platform is.
   
   Thanks for reminding me of that one! But still, the question is whether we want to distinguish slow and flaky. @llowinge do you have any opinion on that?


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] zbendhiba commented on pull request #2327: couchbase JVM : add integration tests fixes #2326

Posted by GitBox <gi...@apache.org>.
zbendhiba commented on pull request #2327:
URL: https://github.com/apache/camel-quarkus/pull/2327#issuecomment-810330562


   Hope this time it gets better. I can run the tests with less timeout. Lowered from 120 000 to 5 000


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] aldettinger commented on a change in pull request #2327: couchbase JVM : add integration tests fixes #2326

Posted by GitBox <gi...@apache.org>.
aldettinger commented on a change in pull request #2327:
URL: https://github.com/apache/camel-quarkus/pull/2327#discussion_r591740536



##########
File path: extensions-jvm/couchbase/integration-test/src/main/java/org/apache/camel/quarkus/component/couchbase/it/CouchbaseResource.java
##########
@@ -18,34 +18,80 @@
 
 import javax.enterprise.context.ApplicationScoped;
 import javax.inject.Inject;
+import javax.ws.rs.Consumes;
+import javax.ws.rs.DELETE;
 import javax.ws.rs.GET;
+import javax.ws.rs.PUT;
 import javax.ws.rs.Path;
+import javax.ws.rs.PathParam;
 import javax.ws.rs.Produces;
 import javax.ws.rs.core.MediaType;
-import javax.ws.rs.core.Response;
 
-import org.apache.camel.CamelContext;
+import com.couchbase.client.java.kv.GetResult;
+import org.apache.camel.ConsumerTemplate;
+import org.apache.camel.ProducerTemplate;
+import org.apache.camel.component.couchbase.CouchbaseConstants;
+import org.eclipse.microprofile.config.inject.ConfigProperty;
 import org.jboss.logging.Logger;
 
+import static org.apache.camel.component.couchbase.CouchbaseConstants.COUCHBASE_DELETE;
+import static org.apache.camel.component.couchbase.CouchbaseConstants.COUCHBASE_GET;
+
 @Path("/couchbase")
 @ApplicationScoped
+@Consumes(MediaType.TEXT_PLAIN)
 public class CouchbaseResource {
 
     private static final Logger LOG = Logger.getLogger(CouchbaseResource.class);
+    private static final long TIMEOUT = 100000;
 
-    private static final String COMPONENT_COUCHBASE = "couchbase";
     @Inject
-    CamelContext context;
+    ProducerTemplate producerTemplate;
+    @Inject
+    ConsumerTemplate consumerTemplate;
+
+    @ConfigProperty(name = "couchbase.connection.uri")
+    String connectionUri;
+    @ConfigProperty(name = "couchbase.bucket.name")
+    String bucketName;
+
+    @PUT
+    @Path("id/{id}")
+    @Produces(MediaType.TEXT_PLAIN)
+    public boolean insert(@PathParam("id") String id, String msg) {
+        LOG.infof("inserting message %msg with id %id");

Review comment:
       Is this a logging feature %var_name ?




----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] aldettinger commented on a change in pull request #2327: couchbase JVM : add integration tests fixes #2326

Posted by GitBox <gi...@apache.org>.
aldettinger commented on a change in pull request #2327:
URL: https://github.com/apache/camel-quarkus/pull/2327#discussion_r591741413



##########
File path: extensions-jvm/couchbase/integration-test/src/main/java/org/apache/camel/quarkus/component/couchbase/it/CouchbaseResource.java
##########
@@ -18,34 +18,80 @@
 
 import javax.enterprise.context.ApplicationScoped;
 import javax.inject.Inject;
+import javax.ws.rs.Consumes;
+import javax.ws.rs.DELETE;
 import javax.ws.rs.GET;
+import javax.ws.rs.PUT;
 import javax.ws.rs.Path;
+import javax.ws.rs.PathParam;
 import javax.ws.rs.Produces;
 import javax.ws.rs.core.MediaType;
-import javax.ws.rs.core.Response;
 
-import org.apache.camel.CamelContext;
+import com.couchbase.client.java.kv.GetResult;
+import org.apache.camel.ConsumerTemplate;
+import org.apache.camel.ProducerTemplate;
+import org.apache.camel.component.couchbase.CouchbaseConstants;
+import org.eclipse.microprofile.config.inject.ConfigProperty;
 import org.jboss.logging.Logger;
 
+import static org.apache.camel.component.couchbase.CouchbaseConstants.COUCHBASE_DELETE;
+import static org.apache.camel.component.couchbase.CouchbaseConstants.COUCHBASE_GET;
+
 @Path("/couchbase")
 @ApplicationScoped
+@Consumes(MediaType.TEXT_PLAIN)
 public class CouchbaseResource {
 
     private static final Logger LOG = Logger.getLogger(CouchbaseResource.class);
+    private static final long TIMEOUT = 100000;
 
-    private static final String COMPONENT_COUCHBASE = "couchbase";
     @Inject
-    CamelContext context;
+    ProducerTemplate producerTemplate;
+    @Inject
+    ConsumerTemplate consumerTemplate;
+
+    @ConfigProperty(name = "couchbase.connection.uri")
+    String connectionUri;
+    @ConfigProperty(name = "couchbase.bucket.name")
+    String bucketName;
+
+    @PUT
+    @Path("id/{id}")
+    @Produces(MediaType.TEXT_PLAIN)
+    public boolean insert(@PathParam("id") String id, String msg) {
+        LOG.infof("inserting message %msg with id %id");
+        String endpoint = String.format("%s&queryTimeout=%s", connectionUri, TIMEOUT);
+        return producerTemplate.requestBodyAndHeader(endpoint, msg, CouchbaseConstants.HEADER_ID, id, Boolean.class);
+    }
+
+    @GET
+    @Path("{id}")
+    @Produces(MediaType.TEXT_PLAIN)
+    public String getById(@PathParam("id") String id) {
+        LOG.infof("Getting object with id : %s");

Review comment:
       I may have spotted a missing parameter ? the same happen for other logs statements.




----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] zbendhiba commented on pull request #2327: couchbase JVM : add integration tests fixes #2326

Posted by GitBox <gi...@apache.org>.
zbendhiba commented on pull request #2327:
URL: https://github.com/apache/camel-quarkus/pull/2327#issuecomment-797642509


   @ppalaga I've got timeouts today on my machine. I'll divide the tests like it's done in the camel core side. See if it gets better.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] zbendhiba commented on pull request #2327: couchbase JVM : add integration tests fixes #2326

Posted by GitBox <gi...@apache.org>.
zbendhiba commented on pull request #2327:
URL: https://github.com/apache/camel-quarkus/pull/2327#issuecomment-799233638


   @ppalaga : I've separated the tests, so that we don't have multiple connections. It got faster on my machine. Tell me if that works for you.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] ppalaga commented on pull request #2327: couchbase JVM : add integration tests fixes #2326

Posted by GitBox <gi...@apache.org>.
ppalaga commented on pull request #2327:
URL: https://github.com/apache/camel-quarkus/pull/2327#issuecomment-796752851


   `@DisabledIfEnvironmentVariable(named = "CI", matches = "true")` is fine for now. @llowinge is now aware and can propose an improvement if it does not work for him.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] aldettinger commented on pull request #2327: couchbase JVM : add integration tests fixes #2326

Posted by GitBox <gi...@apache.org>.
aldettinger commented on pull request #2327:
URL: https://github.com/apache/camel-quarkus/pull/2327#issuecomment-810383920


   It's a bit better on my machine. I was able to run successful tests 1 time out of 5.
   However, is it consistent that on my machine I have a build failing after 46s while the timeout is 120s ?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] ppalaga commented on pull request #2327: couchbase JVM : add integration tests fixes #2326

Posted by GitBox <gi...@apache.org>.
ppalaga commented on pull request #2327:
URL: https://github.com/apache/camel-quarkus/pull/2327#issuecomment-797083448


   I was not able to run the test on my machine: 
   
   ```
   [INFO] Running org.apache.camel.quarkus.component.couchbase.it.CouchbaseTest
   2021-03-11 23:03:34,716 INFO  [org.tes.doc.DockerClientProviderStrategy] (pool-3-thread-1) Loaded org.testcontainers.dockerclient.EnvironmentAndSystemPropertyClientProviderStrategy from ~/.testcontainers.properties, will try it first
   2021-03-11 23:03:34,934 INFO  [org.tes.doc.DockerClientProviderStrategy] (pool-3-thread-1) Found Docker environment with Environment variables, system properties and defaults. Resolved dockerHost=unix:///var/run/docker.sock
   2021-03-11 23:03:34,935 INFO  [org.tes.DockerClientFactory] (pool-3-thread-1) Docker host IP address is localhost
   2021-03-11 23:03:34,964 INFO  [org.tes.DockerClientFactory] (pool-3-thread-1) Connected to docker: 
     Server Version: 19.03.14
     API Version: 1.40
     Operating System: Fedora 31 (KDE Plasma)
     Total Memory: 64254 MB
   2021-03-11 23:03:34,966 INFO  [org.tes.uti.ImageNameSubstitutor] (pool-3-thread-1) Image name substitution will be performed by: DefaultImageNameSubstitutor (composite of 'ConfigurationFileImageNameSubstitutor' and 'PrefixingImageNameSubstitutor')
   2021-03-11 23:03:34,998 INFO  [org.tes.uti.RegistryAuthLocator] (pool-3-thread-1) Failure when attempting to lookup auth config. Please ignore if you don't have images in an authenticated registry. Details: (dockerImageName: testcontainers/ryuk:0.3.1, configFile: /home/ppalaga/.docker/config.json. Falling back to docker-java default behaviour. Exception message: /home/ppalaga/.docker/config.json (No such file or directory)
   2021-03-11 23:03:35,585 INFO  [org.tes.DockerClientFactory] (pool-3-thread-1) Ryuk started - will monitor and terminate Testcontainers containers on JVM exit
   2021-03-11 23:03:35,585 INFO  [org.tes.DockerClientFactory] (pool-3-thread-1) Checking the system...
   2021-03-11 23:03:35,586 INFO  [org.tes.DockerClientFactory] (pool-3-thread-1) ✔︎ Docker server version should be at least 1.6.0
   2021-03-11 23:03:35,665 INFO  [org.tes.DockerClientFactory] (pool-3-thread-1) ✔︎ Docker environment should have more than 2GB free disk space
   2021-03-11 23:03:35,707 INFO  [🐳 .5.1]] (pool-3-thread-1) Pulling docker image: couchbase/server:6.5.1. Please be patient; this may take some time but only needs to be done once.
   2021-03-11 23:03:37,424 INFO  [🐳 .5.1]] (docker-java-stream-1733282525) Starting to pull image
   2021-03-11 23:03:37,440 INFO  [🐳 .5.1]] (docker-java-stream-1733282525) Pulling image layers:  0 pending,  0 downloaded,  0 extracted, (0 bytes/0 bytes)
   2021-03-11 23:03:38,106 INFO  [🐳 .5.1]] (docker-java-stream-1733282525) Pulling image layers: 12 pending,  1 downloaded,  0 extracted, (424 bytes/? MB)
   2021-03-11 23:03:38,112 INFO  [🐳 .5.1]] (docker-java-stream-1733282525) Pulling image layers: 11 pending,  2 downloaded,  0 extracted, (951 bytes/? MB)
   2021-03-11 23:03:38,865 INFO  [🐳 .5.1]] (docker-java-stream-1733282525) Pulling image layers: 10 pending,  3 downloaded,  0 extracted, (1 MB/? MB)
   2021-03-11 23:03:39,759 INFO  [🐳 .5.1]] (docker-java-stream-1733282525) Pulling image layers:  9 pending,  4 downloaded,  0 extracted, (3 MB/? MB)
   2021-03-11 23:03:45,123 INFO  [🐳 .5.1]] (docker-java-stream-1733282525) Pulling image layers:  8 pending,  5 downloaded,  0 extracted, (19 MB/? MB)
   2021-03-11 23:03:46,244 INFO  [🐳 .5.1]] (docker-java-stream-1733282525) Pulling image layers:  7 pending,  6 downloaded,  0 extracted, (22 MB/? MB)
   2021-03-11 23:03:47,723 INFO  [🐳 .5.1]] (docker-java-stream-1733282525) Pulling image layers:  6 pending,  7 downloaded,  0 extracted, (27 MB/? MB)
   2021-03-11 23:03:50,080 INFO  [🐳 .5.1]] (docker-java-stream-1733282525) Pulling image layers:  5 pending,  8 downloaded,  0 extracted, (34 MB/? MB)
   2021-03-11 23:03:51,570 INFO  [🐳 .5.1]] (docker-java-stream-1733282525) Pulling image layers:  4 pending,  9 downloaded,  0 extracted, (38 MB/? MB)
   2021-03-11 23:03:57,644 INFO  [🐳 .5.1]] (docker-java-stream-1733282525) Pulling image layers:  3 pending, 10 downloaded,  0 extracted, (56 MB/? MB)
   2021-03-11 23:03:58,510 INFO  [🐳 .5.1]] (docker-java-stream-1733282525) Pulling image layers:  2 pending, 11 downloaded,  0 extracted, (59 MB/? MB)
   2021-03-11 23:04:22,458 INFO  [🐳 .5.1]] (docker-java-stream-1733282525) Pulling image layers:  1 pending, 12 downloaded,  0 extracted, (125 MB/? MB)
   2021-03-11 23:04:23,699 INFO  [🐳 .5.1]] (docker-java-stream-1733282525) Pulling image layers:  1 pending, 12 downloaded,  1 extracted, (129 MB/? MB)
   2021-03-11 23:04:23,766 INFO  [🐳 .5.1]] (docker-java-stream-1733282525) Pulling image layers:  1 pending, 12 downloaded,  2 extracted, (129 MB/? MB)
   2021-03-11 23:04:23,829 INFO  [🐳 .5.1]] (docker-java-stream-1733282525) Pulling image layers:  1 pending, 12 downloaded,  3 extracted, (129 MB/? MB)
   2021-03-11 23:04:23,890 INFO  [🐳 .5.1]] (docker-java-stream-1733282525) Pulling image layers:  1 pending, 12 downloaded,  4 extracted, (129 MB/? MB)
   2021-03-11 23:04:24,234 INFO  [🐳 .5.1]] (docker-java-stream-1733282525) Pulling image layers:  1 pending, 12 downloaded,  5 extracted, (130 MB/? MB)
   2021-03-11 23:04:24,300 INFO  [🐳 .5.1]] (docker-java-stream-1733282525) Pulling image layers:  1 pending, 12 downloaded,  6 extracted, (131 MB/? MB)
   2021-03-11 23:06:32,183 INFO  [🐳 .5.1]] (docker-java-stream-1733282525) Pulling image layers:  0 pending, 13 downloaded,  6 extracted, (492 MB/492 MB)
   2021-03-11 23:06:38,352 INFO  [🐳 .5.1]] (docker-java-stream-1733282525) Pulling image layers:  0 pending, 13 downloaded,  7 extracted, (492 MB/492 MB)
   2021-03-11 23:06:38,417 INFO  [🐳 .5.1]] (docker-java-stream-1733282525) Pulling image layers:  0 pending, 13 downloaded,  8 extracted, (492 MB/492 MB)
   2021-03-11 23:06:38,481 INFO  [🐳 .5.1]] (docker-java-stream-1733282525) Pulling image layers:  0 pending, 13 downloaded,  9 extracted, (492 MB/492 MB)
   2021-03-11 23:06:38,541 INFO  [🐳 .5.1]] (docker-java-stream-1733282525) Pulling image layers:  0 pending, 13 downloaded, 10 extracted, (492 MB/492 MB)
   2021-03-11 23:06:38,604 INFO  [🐳 .5.1]] (docker-java-stream-1733282525) Pulling image layers:  0 pending, 13 downloaded, 11 extracted, (492 MB/492 MB)
   2021-03-11 23:06:38,670 INFO  [🐳 .5.1]] (docker-java-stream-1733282525) Pulling image layers:  0 pending, 13 downloaded, 12 extracted, (492 MB/492 MB)
   2021-03-11 23:06:38,734 INFO  [🐳 .5.1]] (docker-java-stream-1733282525) Pulling image layers:  0 pending, 13 downloaded, 13 extracted, (492 MB/492 MB)
   2021-03-11 23:06:38,752 INFO  [🐳 .5.1]] (docker-java-stream-1733282525) Pull complete. 13 layers, pulled in 181s (downloaded 492 MB at 2 MB/s)
   2021-03-11 23:06:38,760 INFO  [🐳 .5.1]] (pool-3-thread-1) Creating container for image: couchbase/server:6.5.1
   2021-03-11 23:06:39,269 INFO  [🐳 .5.1]] (pool-3-thread-1) Starting container with ID: c9d6f14ef66d28b38e879b1a04d3d2f1c2cadbb922f197e2f9bd75d8788b44b5
   2021-03-11 23:06:40,058 INFO  [🐳 .5.1]] (pool-3-thread-1) Container couchbase/server:6.5.1 is starting: c9d6f14ef66d28b38e879b1a04d3d2f1c2cadbb922f197e2f9bd75d8788b44b5
   2021-03-11 23:06:40,063 WARN  [org.tes.con.wai.str.HttpWaitStrategy] (pool-3-thread-1) Unexpected error occurred - will proceed to try to wait anyway: java.lang.IllegalStateException: Target port 8091 is not exposed
           at org.testcontainers.containers.wait.strategy.HttpWaitStrategy.lambda$waitUntilReady$2(HttpWaitStrategy.java:197)
           at java.base/java.util.Optional.orElseThrow(Optional.java:408)
           at org.testcontainers.containers.wait.strategy.HttpWaitStrategy.waitUntilReady(HttpWaitStrategy.java:197)
           at org.testcontainers.containers.wait.strategy.AbstractWaitStrategy.waitUntilReady(AbstractWaitStrategy.java:35)
           at org.testcontainers.couchbase.CouchbaseContainer.waitUntilNodeIsOnline(CouchbaseContainer.java:233)
           at org.testcontainers.couchbase.CouchbaseContainer.containerIsStarting(CouchbaseContainer.java:209)
           at org.testcontainers.containers.GenericContainer.containerIsStarting(GenericContainer.java:649)
           at org.testcontainers.containers.GenericContainer.tryStart(GenericContainer.java:429)
           at org.testcontainers.containers.GenericContainer.lambda$doStart$0(GenericContainer.java:325)
           at org.rnorth.ducttape.unreliables.Unreliables.retryUntilSuccess(Unreliables.java:81)
           at org.testcontainers.containers.GenericContainer.doStart(GenericContainer.java:323)
           at org.testcontainers.containers.GenericContainer.start(GenericContainer.java:311)
           at org.apache.camel.quarkus.component.couchbase.it.CouchbaseTestResource.start(CouchbaseTestResource.java:61)
           at io.quarkus.test.common.TestResourceManager.lambda$start$1(TestResourceManager.java:105)
           at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
           at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
           at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
           at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
           at java.base/java.lang.Thread.run(Thread.java:834)
   
   2021-03-11 23:06:45,353 WARN  [org.tes.con.wai.str.HttpWaitStrategy] (ducttape-1) Unexpected error occurred - will proceed to try to wait anyway: java.lang.IllegalStateException: Target port 8091 is not exposed
           at org.testcontainers.containers.wait.strategy.HttpWaitStrategy.lambda$waitUntilReady$2(HttpWaitStrategy.java:197)
           at java.base/java.util.Optional.orElseThrow(Optional.java:408)
           at org.testcontainers.containers.wait.strategy.HttpWaitStrategy.waitUntilReady(HttpWaitStrategy.java:197)
           at org.testcontainers.containers.wait.strategy.AbstractWaitStrategy.waitUntilReady(AbstractWaitStrategy.java:35)
           at org.testcontainers.containers.wait.strategy.WaitAllStrategy.waitUntilNestedStrategiesAreReady(WaitAllStrategy.java:61)
           at org.testcontainers.containers.wait.strategy.WaitAllStrategy.lambda$waitUntilReady$0(WaitAllStrategy.java:54)
           at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
           at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
           at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
           at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
           at java.base/java.lang.Thread.run(Thread.java:834)
   
   2021-03-11 23:06:46,108 WARN  [org.tes.con.wai.str.HttpWaitStrategy] (ducttape-1) Unexpected error occurred - will proceed to try to wait anyway: java.lang.IllegalStateException: Target port 8093 is not exposed
           at org.testcontainers.containers.wait.strategy.HttpWaitStrategy.lambda$waitUntilReady$2(HttpWaitStrategy.java:197)
           at java.base/java.util.Optional.orElseThrow(Optional.java:408)
           at org.testcontainers.containers.wait.strategy.HttpWaitStrategy.waitUntilReady(HttpWaitStrategy.java:197)
           at org.testcontainers.containers.wait.strategy.AbstractWaitStrategy.waitUntilReady(AbstractWaitStrategy.java:35)
           at org.testcontainers.containers.wait.strategy.WaitAllStrategy.waitUntilNestedStrategiesAreReady(WaitAllStrategy.java:61)
           at org.testcontainers.containers.wait.strategy.WaitAllStrategy.lambda$waitUntilReady$0(WaitAllStrategy.java:54)
           at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
           at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
           at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
           at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
           at java.base/java.lang.Thread.run(Thread.java:834)
   
   2021-03-11 23:06:47,111 INFO  [🐳 .5.1]] (pool-3-thread-1) Container couchbase/server:6.5.1 started in PT3M11.443183S
   2021-03-11 23:06:47,112 INFO  [🐳 .5.1]] (pool-3-thread-1) Couchbase container is ready! UI available at http://localhost:8091
   2021-03-11 23:06:47,613 INFO  [com.cou.core] (cb-events) [com.couchbase.core][CoreCreatedEvent] {"clientVersion":"3.1.0","clientGitHash":"9d504d25","coreVersion":"2.1.0","coreGitHash":"9d504d25","userAgent":"couchbase-java/3.1.0 (Linux 5.8.18-100.fc31.x86_64 amd64; OpenJDK 64-Bit Server VM 11.0.9+11)","maxNumRequestsInRetry":32768,"ioEnvironment":{"nativeIoEnabled":true,"eventLoopThreadCount":8,"eventLoopGroups":["EpollEventLoopGroup"]},"ioConfig":{"captureTraffic":[],"mutationTokensEnabled":true,"networkResolution":"auto","dnsSrvEnabled":true,"tcpKeepAlivesEnabled":true,"tcpKeepAliveTimeMs":60000,"configPollIntervalMs":2500,"kvCircuitBreakerConfig":"disabled","queryCircuitBreakerConfig":"disabled","viewCircuitBreakerConfig":"disabled","searchCircuitBreakerConfig":"disabled","analyticsCircuitBreakerConfig":"disabled","managerCircuitBreakerConfig":"disabled","numKvConnections":1,"maxHttpConnections":12,"idleHttpConnectionTimeoutMs":4500,"configIdleRedialTimeoutMs":300000},"compress
 ionConfig":{"enabled":true,"minRatio":0.83,"minSize":32},"securityConfig":{"tlsEnabled":false,"nativeTlsEnabled":true,"hostnameVerificationEnabled":true,"hasTrustCertificates":false,"trustManagerFactory":null},"timeoutConfig":{"kvMs":2500,"kvDurableMs":10000,"managementMs":75000,"queryMs":75000,"viewMs":75000,"searchMs":75000,"analyticsMs":75000,"connectMs":10000,"disconnectMs":10000},"loggerConfig":{"customLogger":null,"fallbackToConsole":false,"disableSlf4j":false,"loggerName":"CouchbaseLogger","diagnosticContextEnabled":false},"orphanReporterConfig":{"emitIntervalMs":10000,"sampleSize":10,"queueLength":1024},"thresholdRequestTracerConfig":{"emitIntervalMs":10000,"sampleSize":10,"queueLength":1024,"kvThresholdMs":500,"queryThresholdMs":1000,"searchThresholdMs":1000,"analyticsThresholdMs":1000,"viewThresholdMs":1000},"aggregatingMeterConfig":{"enabled":false,"emitIntervalMs":600000},"retryStrategy":"BestEffortRetryStrategy","requestTracer":"ThresholdRequestTracer","meter":"NoopMete
 r"} {"coreId":"0x9fc4fa8300000001","seedNodes":[{"address":"localhost","kvPort":11210}]}
   2021-03-11 23:06:47,616 INFO  [com.cou.node] (cb-events) [com.couchbase.node][NodeConnectedEvent] Node connected {"coreId":"0x9fc4fa8300000001","managerPort":"8091","remote":"localhost"}
   2021-03-11 23:06:47,927 INFO  [com.cou.node] (cb-events) [com.couchbase.node][NodeConnectedEvent] Node connected {"alternateRemote":"localhost","coreId":"0x9fc4fa8300000001","managerPort":"8091","remote":"172.17.0.3"}
   2021-03-11 23:06:47,928 INFO  [com.cou.node] (cb-events) [com.couchbase.node][NodeDisconnectedEvent][2465us] Node disconnected {"coreId":"0x9fc4fa8300000001","managerPort":"8091","remote":"localhost"}
   2021-03-11 23:06:48,135 INFO  [com.cou.core] (cb-events) [com.couchbase.core][BucketOpenedEvent][79ms] Opened bucket "testBucket" {"alternateIdentifier":"external","coreId":"0x9fc4fa8300000001"}
   2021-03-11 23:06:48,734 INFO  [org.apa.cam.qua.cor.CamelBootstrapRecorder] (main) bootstrap runtime: org.apache.camel.quarkus.core.CamelContextRuntime
   2021-03-11 23:06:48,755 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main) Routes startup summary (total:0 started:0)
   2021-03-11 23:06:48,756 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main) Apache Camel 3.8.0 (camel-1) started in 22ms (build:0ms init:19ms start:3ms)
   2021-03-11 23:06:48,851 INFO  [io.quarkus] (main) Quarkus 1.12.1.Final on JVM started in 195.807s. Listening on: http://localhost:46039
   2021-03-11 23:06:48,852 INFO  [io.quarkus] (main) Profile test activated. 
   2021-03-11 23:06:48,852 INFO  [io.quarkus] (main) Installed features: [camel-core, camel-couchbase, camel-support-common, cdi, resteasy]
   2021-03-11 23:06:49,977 INFO  [org.apa.cam.qua.com.cou.it.CouchbaseResource] (executor-thread-1) inserting message hello0 with id DocumentID_0
   2021-03-11 23:06:50,199 INFO  [com.cou.core] (cb-events) [com.couchbase.core][DnsSrvLookupFailedEvent][116ms] DNS SRV lookup failed (name not found), trying to bootstrap from given hostname directly.
   2021-03-11 23:06:50,201 INFO  [com.cou.core] (cb-events) [com.couchbase.core][CoreCreatedEvent] {"clientVersion":"3.1.0","clientGitHash":"9d504d25","coreVersion":"2.1.0","coreGitHash":"9d504d25","userAgent":"couchbase-java/3.1.0 (Linux 5.8.18-100.fc31.x86_64 amd64; OpenJDK 64-Bit Server VM 11.0.9+11)","maxNumRequestsInRetry":32768,"ioEnvironment":{"nativeIoEnabled":true,"eventLoopThreadCount":8,"eventLoopGroups":["EpollEventLoopGroup"]},"ioConfig":{"captureTraffic":[],"mutationTokensEnabled":true,"networkResolution":"auto","dnsSrvEnabled":true,"tcpKeepAlivesEnabled":true,"tcpKeepAliveTimeMs":60000,"configPollIntervalMs":2500,"kvCircuitBreakerConfig":"disabled","queryCircuitBreakerConfig":"disabled","viewCircuitBreakerConfig":"disabled","searchCircuitBreakerConfig":"disabled","analyticsCircuitBreakerConfig":"disabled","managerCircuitBreakerConfig":"disabled","numKvConnections":1,"maxHttpConnections":12,"idleHttpConnectionTimeoutMs":4500,"configIdleRedialTimeoutMs":300000},"compress
 ionConfig":{"enabled":true,"minRatio":0.83,"minSize":32},"securityConfig":{"tlsEnabled":false,"nativeTlsEnabled":true,"hostnameVerificationEnabled":true,"hasTrustCertificates":false,"trustManagerFactory":null},"timeoutConfig":{"kvMs":2500,"kvDurableMs":10000,"managementMs":75000,"queryMs":120000,"viewMs":75000,"searchMs":75000,"analyticsMs":75000,"connectMs":30000,"disconnectMs":10000},"loggerConfig":{"customLogger":null,"fallbackToConsole":false,"disableSlf4j":false,"loggerName":"CouchbaseLogger","diagnosticContextEnabled":false},"orphanReporterConfig":{"emitIntervalMs":10000,"sampleSize":10,"queueLength":1024},"thresholdRequestTracerConfig":{"emitIntervalMs":10000,"sampleSize":10,"queueLength":1024,"kvThresholdMs":500,"queryThresholdMs":1000,"searchThresholdMs":1000,"analyticsThresholdMs":1000,"viewThresholdMs":1000},"aggregatingMeterConfig":{"enabled":false,"emitIntervalMs":600000},"retryStrategy":"BestEffortRetryStrategy","requestTracer":"ThresholdRequestTracer","meter":"NoopMet
 er"} {"coreId":"0x9fc4fa8300000002","seedNodes":[{"address":"localhost"}]}
   2021-03-11 23:06:50,201 INFO  [com.cou.node] (cb-events) [com.couchbase.node][NodeConnectedEvent] Node connected {"coreId":"0x9fc4fa8300000002","managerPort":"8091","remote":"localhost"}
   2021-03-11 23:06:50,204 INFO  [com.cou.node] (cb-events) [com.couchbase.node][NodeConnectedEvent] Node connected {"alternateRemote":"localhost","coreId":"0x9fc4fa8300000002","managerPort":"8091","remote":"172.17.0.3"}
   2021-03-11 23:06:50,206 INFO  [com.cou.node] (cb-events) [com.couchbase.node][NodeDisconnectedEvent][5576us] Node disconnected {"coreId":"0x9fc4fa8300000002","managerPort":"8091","remote":"localhost"}
   2021-03-11 23:06:50,208 INFO  [com.cou.core] (cb-events) [com.couchbase.core][BucketOpenedEvent][46ms] Opened bucket "testBucket" {"alternateIdentifier":"external","coreId":"0x9fc4fa8300000002"}
   2021-03-11 23:06:50,314 INFO  [org.apa.cam.qua.com.cou.it.CouchbaseResource] (executor-thread-1) inserting message hello1 with id DocumentID_1
   2021-03-11 23:06:50,334 INFO  [org.apa.cam.qua.com.cou.it.CouchbaseResource] (executor-thread-1) inserting message hello2 with id DocumentID_2
   2021-03-11 23:06:50,358 INFO  [org.apa.cam.qua.com.cou.it.CouchbaseResource] (executor-thread-1) polling one document
   2021-03-11 23:06:50,403 INFO  [org.apa.cam.com.cou.CouchbaseConsumer] (executor-thread-1) Starting Couchbase consumer
   2021-03-11 23:06:50,467 INFO  [com.cou.core] (cb-events) [com.couchbase.core][DnsSrvLookupFailedEvent][20ms] DNS SRV lookup failed (name not found), trying to bootstrap from given hostname directly.
   2021-03-11 23:06:50,469 INFO  [com.cou.core] (cb-events) [com.couchbase.core][CoreCreatedEvent] {"clientVersion":"3.1.0","clientGitHash":"9d504d25","coreVersion":"2.1.0","coreGitHash":"9d504d25","userAgent":"couchbase-java/3.1.0 (Linux 5.8.18-100.fc31.x86_64 amd64; OpenJDK 64-Bit Server VM 11.0.9+11)","maxNumRequestsInRetry":32768,"ioEnvironment":{"nativeIoEnabled":true,"eventLoopThreadCount":8,"eventLoopGroups":["EpollEventLoopGroup"]},"ioConfig":{"captureTraffic":[],"mutationTokensEnabled":true,"networkResolution":"auto","dnsSrvEnabled":true,"tcpKeepAlivesEnabled":true,"tcpKeepAliveTimeMs":60000,"configPollIntervalMs":2500,"kvCircuitBreakerConfig":"disabled","queryCircuitBreakerConfig":"disabled","viewCircuitBreakerConfig":"disabled","searchCircuitBreakerConfig":"disabled","analyticsCircuitBreakerConfig":"disabled","managerCircuitBreakerConfig":"disabled","numKvConnections":1,"maxHttpConnections":12,"idleHttpConnectionTimeoutMs":4500,"configIdleRedialTimeoutMs":300000},"compress
 ionConfig":{"enabled":true,"minRatio":0.83,"minSize":32},"securityConfig":{"tlsEnabled":false,"nativeTlsEnabled":true,"hostnameVerificationEnabled":true,"hasTrustCertificates":false,"trustManagerFactory":null},"timeoutConfig":{"kvMs":2500,"kvDurableMs":10000,"managementMs":75000,"queryMs":75000,"viewMs":75000,"searchMs":75000,"analyticsMs":75000,"connectMs":10000,"disconnectMs":10000},"loggerConfig":{"customLogger":null,"fallbackToConsole":false,"disableSlf4j":false,"loggerName":"CouchbaseLogger","diagnosticContextEnabled":false},"orphanReporterConfig":{"emitIntervalMs":10000,"sampleSize":10,"queueLength":1024},"thresholdRequestTracerConfig":{"emitIntervalMs":10000,"sampleSize":10,"queueLength":1024,"kvThresholdMs":500,"queryThresholdMs":1000,"searchThresholdMs":1000,"analyticsThresholdMs":1000,"viewThresholdMs":1000},"aggregatingMeterConfig":{"enabled":false,"emitIntervalMs":600000},"retryStrategy":"BestEffortRetryStrategy","requestTracer":"ThresholdRequestTracer","meter":"NoopMete
 r"} {"coreId":"0x9fc4fa8300000003","seedNodes":[{"address":"localhost"}]}
   2021-03-11 23:06:50,470 INFO  [com.cou.node] (cb-events) [com.couchbase.node][NodeConnectedEvent] Node connected {"coreId":"0x9fc4fa8300000003","managerPort":"8091","remote":"localhost"}
   2021-03-11 23:06:50,475 INFO  [com.cou.node] (cb-events) [com.couchbase.node][NodeConnectedEvent] Node connected {"alternateRemote":"localhost","coreId":"0x9fc4fa8300000003","managerPort":"8091","remote":"172.17.0.3"}
   2021-03-11 23:06:50,477 INFO  [com.cou.core] (cb-events) [com.couchbase.core][BucketOpenedEvent][54ms] Opened bucket "testBucket" {"alternateIdentifier":"external","coreId":"0x9fc4fa8300000003"}
   2021-03-11 23:06:50,478 INFO  [com.cou.node] (cb-events) [com.couchbase.node][NodeDisconnectedEvent][399us] Node disconnected {"coreId":"0x9fc4fa8300000003","managerPort":"8091","remote":"localhost"}
   2021-03-11 23:06:50,511 INFO  [com.cou.core] (cb-events) [com.couchbase.core][DnsSrvLookupFailedEvent][19ms] DNS SRV lookup failed (name not found), trying to bootstrap from given hostname directly.
   2021-03-11 23:06:50,513 INFO  [com.cou.core] (cb-events) [com.couchbase.core][CoreCreatedEvent] {"clientVersion":"3.1.0","clientGitHash":"9d504d25","coreVersion":"2.1.0","coreGitHash":"9d504d25","userAgent":"couchbase-java/3.1.0 (Linux 5.8.18-100.fc31.x86_64 amd64; OpenJDK 64-Bit Server VM 11.0.9+11)","maxNumRequestsInRetry":32768,"ioEnvironment":{"nativeIoEnabled":true,"eventLoopThreadCount":8,"eventLoopGroups":["EpollEventLoopGroup"]},"ioConfig":{"captureTraffic":[],"mutationTokensEnabled":true,"networkResolution":"auto","dnsSrvEnabled":true,"tcpKeepAlivesEnabled":true,"tcpKeepAliveTimeMs":60000,"configPollIntervalMs":2500,"kvCircuitBreakerConfig":"disabled","queryCircuitBreakerConfig":"disabled","viewCircuitBreakerConfig":"disabled","searchCircuitBreakerConfig":"disabled","analyticsCircuitBreakerConfig":"disabled","managerCircuitBreakerConfig":"disabled","numKvConnections":1,"maxHttpConnections":12,"idleHttpConnectionTimeoutMs":4500,"configIdleRedialTimeoutMs":300000},"compress
 ionConfig":{"enabled":true,"minRatio":0.83,"minSize":32},"securityConfig":{"tlsEnabled":false,"nativeTlsEnabled":true,"hostnameVerificationEnabled":true,"hasTrustCertificates":false,"trustManagerFactory":null},"timeoutConfig":{"kvMs":2500,"kvDurableMs":10000,"managementMs":75000,"queryMs":75000,"viewMs":75000,"searchMs":75000,"analyticsMs":75000,"connectMs":10000,"disconnectMs":10000},"loggerConfig":{"customLogger":null,"fallbackToConsole":false,"disableSlf4j":false,"loggerName":"CouchbaseLogger","diagnosticContextEnabled":false},"orphanReporterConfig":{"emitIntervalMs":10000,"sampleSize":10,"queueLength":1024},"thresholdRequestTracerConfig":{"emitIntervalMs":10000,"sampleSize":10,"queueLength":1024,"kvThresholdMs":500,"queryThresholdMs":1000,"searchThresholdMs":1000,"analyticsThresholdMs":1000,"viewThresholdMs":1000},"aggregatingMeterConfig":{"enabled":false,"emitIntervalMs":600000},"retryStrategy":"BestEffortRetryStrategy","requestTracer":"ThresholdRequestTracer","meter":"NoopMete
 r"} {"coreId":"0x9fc4fa8300000004","seedNodes":[{"address":"localhost"}]}
   2021-03-11 23:06:50,514 INFO  [com.cou.node] (cb-events) [com.couchbase.node][NodeConnectedEvent] Node connected {"coreId":"0x9fc4fa8300000004","managerPort":"8091","remote":"localhost"}
   2021-03-11 23:06:50,518 INFO  [com.cou.node] (cb-events) [com.couchbase.node][NodeConnectedEvent] Node connected {"alternateRemote":"localhost","coreId":"0x9fc4fa8300000004","managerPort":"8091","remote":"172.17.0.3"}
   2021-03-11 23:06:50,519 INFO  [com.cou.node] (cb-events) [com.couchbase.node][NodeDisconnectedEvent][1459us] Node disconnected {"coreId":"0x9fc4fa8300000004","managerPort":"8091","remote":"localhost"}
   2021-03-11 23:06:50,520 INFO  [com.cou.core] (cb-events) [com.couchbase.core][BucketOpenedEvent][62ms] Opened bucket "testBucket" {"alternateIdentifier":"external","coreId":"0x9fc4fa8300000004"}
   2021-03-11 23:06:50,520 INFO  [com.cou.node] (cb-events) [com.couchbase.node][NodeConnectedEvent] Node connected {"coreId":"0x9fc4fa8300000004","managerPort":"8091","remote":"localhost"}
   2021-03-11 23:06:50,623 INFO  [com.cou.node] (cb-events) [com.couchbase.node][NodeDisconnectedEvent][1181us] Node disconnected {"coreId":"0x9fc4fa8300000004","managerPort":"8091","remote":"localhost"}
   2021-03-11 23:06:51,514 INFO  [org.apa.cam.com.cou.CouchbaseConsumer] (Camel (camel-1) thread #0 - couchbase://http://localhost:8091) Received result set from Couchbase
   2021-03-11 23:06:52,020 INFO  [org.apa.cam.com.cou.CouchbaseConsumer] (Camel (camel-1) thread #0 - couchbase://http://localhost:8091) Received result set from Couchbase
   2021-03-11 23:06:52,045 INFO  [org.apa.cam.qua.com.cou.it.CouchbaseResource] (executor-thread-1) Getting object with id : DocumentID_1
   2021-03-11 23:06:52,148 INFO  [com.cou.core] (cb-events) [com.couchbase.core][DnsSrvLookupFailedEvent][56ms] DNS SRV lookup failed (name not found), trying to bootstrap from given hostname directly.
   2021-03-11 23:06:52,150 INFO  [com.cou.core] (cb-events) [com.couchbase.core][CoreCreatedEvent] {"clientVersion":"3.1.0","clientGitHash":"9d504d25","coreVersion":"2.1.0","coreGitHash":"9d504d25","userAgent":"couchbase-java/3.1.0 (Linux 5.8.18-100.fc31.x86_64 amd64; OpenJDK 64-Bit Server VM 11.0.9+11)","maxNumRequestsInRetry":32768,"ioEnvironment":{"nativeIoEnabled":true,"eventLoopThreadCount":8,"eventLoopGroups":["EpollEventLoopGroup"]},"ioConfig":{"captureTraffic":[],"mutationTokensEnabled":true,"networkResolution":"auto","dnsSrvEnabled":true,"tcpKeepAlivesEnabled":true,"tcpKeepAliveTimeMs":60000,"configPollIntervalMs":2500,"kvCircuitBreakerConfig":"disabled","queryCircuitBreakerConfig":"disabled","viewCircuitBreakerConfig":"disabled","searchCircuitBreakerConfig":"disabled","analyticsCircuitBreakerConfig":"disabled","managerCircuitBreakerConfig":"disabled","numKvConnections":1,"maxHttpConnections":12,"idleHttpConnectionTimeoutMs":4500,"configIdleRedialTimeoutMs":300000},"compress
 ionConfig":{"enabled":true,"minRatio":0.83,"minSize":32},"securityConfig":{"tlsEnabled":false,"nativeTlsEnabled":true,"hostnameVerificationEnabled":true,"hasTrustCertificates":false,"trustManagerFactory":null},"timeoutConfig":{"kvMs":2500,"kvDurableMs":10000,"managementMs":75000,"queryMs":120000,"viewMs":75000,"searchMs":75000,"analyticsMs":75000,"connectMs":30000,"disconnectMs":10000},"loggerConfig":{"customLogger":null,"fallbackToConsole":false,"disableSlf4j":false,"loggerName":"CouchbaseLogger","diagnosticContextEnabled":false},"orphanReporterConfig":{"emitIntervalMs":10000,"sampleSize":10,"queueLength":1024},"thresholdRequestTracerConfig":{"emitIntervalMs":10000,"sampleSize":10,"queueLength":1024,"kvThresholdMs":500,"queryThresholdMs":1000,"searchThresholdMs":1000,"analyticsThresholdMs":1000,"viewThresholdMs":1000},"aggregatingMeterConfig":{"enabled":false,"emitIntervalMs":600000},"retryStrategy":"BestEffortRetryStrategy","requestTracer":"ThresholdRequestTracer","meter":"NoopMet
 er"} {"coreId":"0x9fc4fa8300000005","seedNodes":[{"address":"localhost"}]}
   2021-03-11 23:06:52,150 INFO  [com.cou.node] (cb-events) [com.couchbase.node][NodeConnectedEvent] Node connected {"coreId":"0x9fc4fa8300000005","managerPort":"8091","remote":"localhost"}
   2021-03-11 23:06:52,153 INFO  [com.cou.node] (cb-events) [com.couchbase.node][NodeConnectedEvent] Node connected {"alternateRemote":"localhost","coreId":"0x9fc4fa8300000005","managerPort":"8091","remote":"172.17.0.3"}
   2021-03-11 23:06:52,154 INFO  [com.cou.node] (cb-events) [com.couchbase.node][NodeDisconnectedEvent][7441us] Node disconnected {"coreId":"0x9fc4fa8300000005","managerPort":"8091","remote":"localhost"}
   2021-03-11 23:06:54,624 ERROR [io.qua.ver.htt.run.QuarkusErrorHandler] (executor-thread-1) HTTP Request to /couchbase/DocumentID_1 failed, error id: 300a7228-7a4a-4730-b801-ff3c36441346-1: org.jboss.resteasy.spi.UnhandledException: org.apache.camel.CamelExecutionException: Exception occurred during execution on the exchange: Exchange[]
           at org.jboss.resteasy.core.ExceptionHandler.handleApplicationException(ExceptionHandler.java:106)
           at org.jboss.resteasy.core.ExceptionHandler.handleException(ExceptionHandler.java:372)
           at org.jboss.resteasy.core.SynchronousDispatcher.writeException(SynchronousDispatcher.java:218)
           at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:519)
           at org.jboss.resteasy.core.SynchronousDispatcher.lambda$invoke$4(SynchronousDispatcher.java:261)
           at org.jboss.resteasy.core.SynchronousDispatcher.lambda$preprocess$0(SynchronousDispatcher.java:161)
           at org.jboss.resteasy.core.interception.jaxrs.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:364)
           at org.jboss.resteasy.core.SynchronousDispatcher.preprocess(SynchronousDispatcher.java:164)
           at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:247)
           at io.quarkus.resteasy.runtime.standalone.RequestDispatcher.service(RequestDispatcher.java:73)
           at io.quarkus.resteasy.runtime.standalone.VertxRequestHandler.dispatch(VertxRequestHandler.java:138)
           at io.quarkus.resteasy.runtime.standalone.VertxRequestHandler.access$000(VertxRequestHandler.java:41)
           at io.quarkus.resteasy.runtime.standalone.VertxRequestHandler$1.run(VertxRequestHandler.java:93)
           at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2415)
           at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1452)
           at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)
           at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)
           at java.base/java.lang.Thread.run(Thread.java:834)
           at org.jboss.threads.JBossThread.run(JBossThread.java:501)
   Caused by: org.apache.camel.CamelExecutionException: Exception occurred during execution on the exchange: Exchange[]
           at org.apache.camel.CamelExecutionException.wrapCamelExecutionException(CamelExecutionException.java:45)
           at org.apache.camel.support.ExchangeHelper.extractResultBody(ExchangeHelper.java:692)
           at org.apache.camel.impl.engine.DefaultProducerTemplate.extractResultBody(DefaultProducerTemplate.java:591)
           at org.apache.camel.impl.engine.DefaultProducerTemplate.extractResultBody(DefaultProducerTemplate.java:587)
           at org.apache.camel.impl.engine.DefaultProducerTemplate.requestBodyAndHeader(DefaultProducerTemplate.java:431)
           at org.apache.camel.quarkus.component.couchbase.it.CouchbaseResource.getById(CouchbaseResource.java:74)
           at org.apache.camel.quarkus.component.couchbase.it.CouchbaseResource_ClientProxy.getById(CouchbaseResource_ClientProxy.zig:236)
           at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
           at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.base/java.lang.reflect.Method.invoke(Method.java:566)
           at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:170)
           at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:130)
           at org.jboss.resteasy.core.ResourceMethodInvoker.internalInvokeOnTarget(ResourceMethodInvoker.java:643)
           at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTargetAfterFilter(ResourceMethodInvoker.java:507)
           at org.jboss.resteasy.core.ResourceMethodInvoker.lambda$invokeOnTarget$2(ResourceMethodInvoker.java:457)
           at org.jboss.resteasy.core.interception.jaxrs.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:364)
           at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTarget(ResourceMethodInvoker.java:459)
           at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:419)
           at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:393)
           at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:68)
           at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:492)
           ... 15 more
   Caused by: com.couchbase.client.core.error.UnambiguousTimeoutException: GetRequest, Reason: TIMEOUT {"cancelled":true,"completed":true,"coreId":"0x9fc4fa8300000005","idempotent":true,"reason":"TIMEOUT","requestId":31,"requestType":"GetRequest","retried":14,"retryReasons":["BUCKET_NOT_AVAILABLE","BUCKET_OPEN_IN_PROGRESS"],"service":{"bucket":"testBucket","collection":"_default","documentId":"DocumentID_1","opaque":"0x76","scope":"_default","type":"kv"},"timeoutMs":2500,"timings":{"totalMicros":2506248}}
           at com.couchbase.client.java.AsyncUtils.block(AsyncUtils.java:51)
           at com.couchbase.client.java.Collection.get(Collection.java:184)
           at org.apache.camel.component.couchbase.CouchbaseProducer.process(CouchbaseProducer.java:142)
           at org.apache.camel.support.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:66)
           at org.apache.camel.impl.engine.SharedCamelInternalProcessor.process(SharedCamelInternalProcessor.java:218)
           at org.apache.camel.impl.engine.SharedCamelInternalProcessor$1.process(SharedCamelInternalProcessor.java:112)
           at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.process(DefaultAsyncProcessorAwaitManager.java:83)
           at org.apache.camel.impl.engine.SharedCamelInternalProcessor.process(SharedCamelInternalProcessor.java:109)
           at org.apache.camel.support.cache.DefaultProducerCache.send(DefaultProducerCache.java:189)
           at org.apache.camel.impl.engine.DefaultProducerTemplate.send(DefaultProducerTemplate.java:176)
           at org.apache.camel.impl.engine.DefaultProducerTemplate.send(DefaultProducerTemplate.java:172)
           at org.apache.camel.impl.engine.DefaultProducerTemplate.requestBodyAndHeader(DefaultProducerTemplate.java:429)
           ... 32 more
           Suppressed: java.lang.Exception: The above exception was originally thrown by another thread at the following location.
                   at com.couchbase.client.core.msg.BaseRequest.cancel(BaseRequest.java:167)
                   at com.couchbase.client.core.Timer.lambda$register$2(Timer.java:157)
                   at com.couchbase.client.core.deps.io.netty.util.HashedWheelTimer$HashedWheelTimeout.expire(HashedWheelTimer.java:672)
                   at com.couchbase.client.core.deps.io.netty.util.HashedWheelTimer$HashedWheelBucket.expireTimeouts(HashedWheelTimer.java:747)
                   at com.couchbase.client.core.deps.io.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:472)
                   at com.couchbase.client.core.deps.io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
                   at java.base/java.lang.Thread.run(Thread.java:834)
   
   [ERROR] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 203.507 s <<< FAILURE! - in org.apache.camel.quarkus.component.couchbase.it.CouchbaseTest
   [ERROR] test  Time elapsed: 5.798 s  <<< FAILURE!
   java.lang.AssertionError: 
   1 expectation failed.
   Expected status code <200> but was <500>.
   
           at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
           at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
           at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
           at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
           at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:72)
           at org.codehaus.groovy.reflection.CachedConstructor.doConstructorInvoke(CachedConstructor.java:59)
           at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrap.callConstructor(ConstructorSite.java:84)
           at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:59)
           at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:263)
           at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:277)
           at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure.validate(ResponseSpecificationImpl.groovy:493)
           at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure$validate$1.call(Unknown Source)
           at io.restassured.internal.ResponseSpecificationImpl.validateResponseIfRequired(ResponseSpecificationImpl.groovy:674)
           at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
           at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.base/java.lang.reflect.Method.invoke(Method.java:566)
           at org.codehaus.groovy.runtime.callsite.PlainObjectMetaMethodSite.doInvoke(PlainObjectMetaMethodSite.java:43)
           at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:193)
           at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:61)
           at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
           at io.restassured.internal.ResponseSpecificationImpl.statusCode(ResponseSpecificationImpl.groovy:126)
           at io.restassured.specification.ResponseSpecification$statusCode$0.callCurrent(Unknown Source)
           at io.restassured.internal.ResponseSpecificationImpl.statusCode(ResponseSpecificationImpl.groovy:134)
           at io.restassured.internal.ValidatableResponseOptionsImpl.statusCode(ValidatableResponseOptionsImpl.java:89)
           at io.restassured.internal.ValidatableResponseImpl.super$2$statusCode(ValidatableResponseImpl.groovy)
           at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
           at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.base/java.lang.reflect.Method.invoke(Method.java:566)
           at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)
           at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
           at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1259)
           at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnSuperN(ScriptBytecodeAdapter.java:144)
           at io.restassured.internal.ValidatableResponseImpl.statusCode(ValidatableResponseImpl.groovy:142)
           at io.restassured.internal.ValidatableResponseImpl.statusCode(ValidatableResponseImpl.groovy)
           at org.apache.camel.quarkus.component.couchbase.it.CouchbaseTest.test(CouchbaseTest.java:65)
           at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
           at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.base/java.lang.reflect.Method.invoke(Method.java:566)
           at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:936)
           at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:842)
           at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
           at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
           at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
           at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
           at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
           at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:84)
           at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
           at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
           at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
           at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
           at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
           at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
           at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
           at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
           at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
           at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
           at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
           at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
           at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
           at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:139)
           at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
           at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:129)
           at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
           at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:127)
           at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
           at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:126)
           at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:84)
           at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
           at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:38)
           at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:143)
           at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
           at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:129)
           at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
           at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:127)
           at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
           at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:126)
           at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:84)
           at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
           at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:38)
           at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:143)
           at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
           at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:129)
           at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
           at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:127)
           at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
           at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:126)
           at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:84)
           at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:32)
           at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
           at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:51)
           at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:220)
           at org.junit.platform.launcher.core.DefaultLauncher.lambda$execute$6(DefaultLauncher.java:188)
           at org.junit.platform.launcher.core.DefaultLauncher.withInterceptedStreams(DefaultLauncher.java:202)
           at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:181)
           at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:128)
           at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150)
           at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124)
           at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)
           at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)
           at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)
           at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)
   
   2021-03-11 23:06:54,680 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main) Apache Camel 3.8.0 (camel-1) shutting down
   2021-03-11 23:06:54,681 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main) Routes shutdown summary (total:0 stopped:0)
   2021-03-11 23:06:54,681 INFO  [org.apa.cam.com.cou.CouchbaseConsumer] (main) Stopping Couchbase consumer
   2021-03-11 23:06:54,681 INFO  [org.apa.cam.com.cou.CouchbaseConsumer] (main) Stopping Couchbase consumer
   2021-03-11 23:06:54,684 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main) Apache Camel 3.8.0 (camel-1) shutdown in 5ms (uptime:5s931ms)
   2021-03-11 23:06:54,709 INFO  [io.quarkus] (main) Quarkus stopped in 0.048s
   [INFO] 
   [INFO] Results:
   [INFO] 
   [ERROR] Failures: 
   [ERROR]   CouchbaseTest.test:65 1 expectation failed.
   Expected status code <200> but was <500>.
   
   [INFO] 
   [ERROR] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0
   ```
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] zbendhiba commented on pull request #2327: couchbase JVM : add integration tests fixes #2326

Posted by GitBox <gi...@apache.org>.
zbendhiba commented on pull request #2327:
URL: https://github.com/apache/camel-quarkus/pull/2327#issuecomment-810818700


   > It's a bit better on my machine. I was able to run successful tests 1 time out of 5.
   > However, is it consistent that on my machine I have a build failing after 46s while the timeout is 120s ?
   
   interesting. I'll try to debug, to check if the timeout is set exactly.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] ppalaga commented on pull request #2327: couchbase JVM : add integration tests fixes #2326

Posted by GitBox <gi...@apache.org>.
ppalaga commented on pull request #2327:
URL: https://github.com/apache/camel-quarkus/pull/2327#issuecomment-799250599


   I have run 3 times with 3 different results: each time a different subset of tests failed and they never passed all :(
   
   [run1.txt](https://github.com/apache/camel-quarkus/files/6140101/run1.txt)
   [run2.txt](https://github.com/apache/camel-quarkus/files/6140102/run2.txt)
   [run3.txt](https://github.com/apache/camel-quarkus/files/6140107/run3.txt)
   
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] ppalaga commented on pull request #2327: couchbase JVM : add integration tests fixes #2326

Posted by GitBox <gi...@apache.org>.
ppalaga commented on pull request #2327:
URL: https://github.com/apache/camel-quarkus/pull/2327#issuecomment-815011436


   @zbendhiba feel free to merge and file followup issue if you prefer it like that.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] zbendhiba merged pull request #2327: couchbase JVM : add integration tests fixes #2326

Posted by GitBox <gi...@apache.org>.
zbendhiba merged pull request #2327:
URL: https://github.com/apache/camel-quarkus/pull/2327


   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] zbendhiba commented on pull request #2327: couchbase JVM : add integration tests fixes #2326

Posted by GitBox <gi...@apache.org>.
zbendhiba commented on pull request #2327:
URL: https://github.com/apache/camel-quarkus/pull/2327#issuecomment-800080739


   @ppalaga @aldettinger @jamesnetherton thanks for the feedback. I'll look at it later this week.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] ppalaga commented on pull request #2327: couchbase JVM : add integration tests fixes #2326

Posted by GitBox <gi...@apache.org>.
ppalaga commented on pull request #2327:
URL: https://github.com/apache/camel-quarkus/pull/2327#issuecomment-811086233


   > I can cancel this PR, or merge and enable tests later ?
   
   Let's merge if there is a clear vision how to improve it.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] ppalaga commented on pull request #2327: couchbase JVM : add integration tests fixes #2326

Posted by GitBox <gi...@apache.org>.
ppalaga commented on pull request #2327:
URL: https://github.com/apache/camel-quarkus/pull/2327#issuecomment-797559091


   > @ppalaga try to add a 0 in the timeout.
   
   Added a 0 to CouchbaseResource.timeout and got the same failure.
   
   > Are you using docker or podman ?
   
   Docker
   
   ```
   $ docker version
   Client: Docker Engine - Community
    Version:           19.03.14
    API version:       1.40
    Go version:        go1.13.15
    Git commit:        5eb3275d40
    Built:             Tue Dec  1 19:21:11 2020
    OS/Arch:           linux/amd64
    Experimental:      false
   
   Server: Docker Engine - Community
    Engine:
     Version:          19.03.14
     API version:      1.40 (minimum version 1.12)
     Go version:       go1.13.15
     Git commit:       5eb3275d40
     Built:            Tue Dec  1 19:19:08 2020
     OS/Arch:          linux/amd64
     Experimental:     false
    containerd:
     Version:          1.3.9
     GitCommit:        ea765aba0d05254012b0b9e595e995c09186427f
    runc:
     Version:          1.0.0-rc10
     GitCommit:        dc9208a3303feef5b3839f4323d9beb36df0a9dd
    docker-init:
     Version:          0.18.0
     GitCommit:        fec3683
   ```


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] jamesnetherton commented on pull request #2327: couchbase JVM : add integration tests fixes #2326

Posted by GitBox <gi...@apache.org>.
jamesnetherton commented on pull request #2327:
URL: https://github.com/apache/camel-quarkus/pull/2327#issuecomment-796063594


   > I do not think we had this kind of exclusion before
   
   We have. Like here:
   
   https://github.com/apache/camel-quarkus/blob/81d609441ee6f300e974360e4fc73cf4a5139629/integration-tests/hystrix/src/test/java/org/apache/camel/quarkus/component/hystrix/it/HystrixIT.java#L24
   
   IMO it's simpler than `@Tag` and passing yet more arguments to the build.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org