Couchbase with Apache Camel

I’m using Red Hat Studio Developer to connect with Couchbase.

According to Couchbase :: Apache Camel, the URI follows this format couchbase:protocol:hostname:port, then I connect with the URI couchbase:http:localhost:8091?bucket=Transcoding&password=xxxx&username=xxxx

Then my console shows me this error:

13:38:18.470 [main] ERROR o.s.boot.SpringApplication - Application startup failed org.apache.camel.RuntimeCamelException: org.apache.camel.FailedToCreateRouteException: Failed to create route Technical at: >>> To[couchbase:http:localhost:8091?bucket=Transcoding&password=xxxx&username=xxxx] <<< in route: Route(Technical)[[From[direct:technical]] → [Bean[ref:_bean… because of Failed to resolve endpoint: couchbase://http:localhost:8091?bucket=Transcoding&password=xxxx&username=xxxx due to: Invalid URI. Format must be of the form couchbase:http[s]://hostname[:port]/bucket?[options…]

Based on the error, I change the URI to:
couchbase:http://localhost:8091/Transcoding?password=xxxx&username=xxxxx

Then my console shows me this error:

org.apache.camel.FailedToCreateProducerException: Failed to create Producer for endpoint: couchbase://http://localhost:8092/Transcoding?password=xxxxxx&username=user1. Reason: com.couchbase.client.vbucket.ConfigurationException: Could not fetch a valid Bucket configuration.
at org.apache.camel.impl.ProducerCache.doGetProducer(ProducerCache.java:584)
at org.apache.camel.impl.ProducerCache.doInAsyncProducer(ProducerCache.java:410)
at org.apache.camel.processor.SendDynamicProcessor.process(SendDynamicProcessor.java:127)
at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:548)
at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:201)
at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:97)
at org.apache.camel.processor.WireTapProcessor$1.call(WireTapProcessor.java:158)
at org.apache.camel.processor.WireTapProcessor$1.call(WireTapProcessor.java:153)
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)
Caused by: com.couchbase.client.vbucket.ConfigurationException: Could not fetch a valid Bucket configuration.
at com.couchbase.client.vbucket.provider.BucketConfigurationProvider.bootstrap(BucketConfigurationProvider.java:129)
at com.couchbase.client.vbucket.provider.BucketConfigurationProvider.getConfig(BucketConfigurationProvider.java:381)
at com.couchbase.client.CouchbaseConnectionFactory.getVBucketConfig(CouchbaseConnectionFactory.java:304)
at com.couchbase.client.CouchbaseClient.(CouchbaseClient.java:258)
at org.apache.camel.component.couchbase.CouchbaseEndpoint.createClient(CouchbaseEndpoint.java:593)
at org.apache.camel.component.couchbase.CouchbaseEndpoint.createProducer(CouchbaseEndpoint.java:177)
at org.apache.camel.impl.ProducerCache.doGetProducer(ProducerCache.java:573)
… 11 common frames omitted

I am pretty sure that bucket exists and the user and password are correct.
What could be happening? Am I doing something wrong?

Thanks.
I hope for your help.

Hey me too facing same issue. Please anyone help us