[
https://issues.apache.org/jira/browse/CAMEL-22111?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Claus Ibsen resolved CAMEL-22111.
---------------------------------
Resolution: Cannot Reproduce
This seems to be passing now
> Fix test ElasticsearchRestClientComponentIT.testProducer
> --------------------------------------------------------
>
> Key: CAMEL-22111
> URL: https://issues.apache.org/jira/browse/CAMEL-22111
> Project: Camel
> Issue Type: Test
> Components: camel-elasticsearch-rest, tests
> Affects Versions: 4.12.0
> Reporter: Aurélien Pupier
> Assignee: Aurélien Pupier
> Priority: Minor
> Fix For: 4.x
>
>
> {noformat}
> java.util.concurrent.ExecutionException:
> org.apache.camel.CamelExecutionException: Exception occurred during execution
> on the exchange: Exchange[A7D41C29C06B089-0000000000000000]
> at
> java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396)
> at
> java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2073)
> at
> org.apache.camel.component.elasticsearch.rest.client.integration.ElasticsearchRestClientComponentIT.testProducer(ElasticsearchRestClientComponentIT.java:86)
> at java.base/java.lang.reflect.Method.invoke(Method.java:569)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
> Caused by: org.apache.camel.CamelExecutionException: Exception occurred
> during execution on the exchange: Exchange[A7D41C29C06B089-0000000000000000]
> at
> org.apache.camel.CamelExecutionException.wrapCamelExecutionException(CamelExecutionException.java:45)
> at
> org.apache.camel.support.ExchangeHelper.extractResultBody(ExchangeHelper.java:701)
> at
> org.apache.camel.impl.engine.DefaultProducerTemplate.extractResultBody(DefaultProducerTemplate.java:594)
> at
> org.apache.camel.impl.engine.DefaultProducerTemplate.lambda$asyncRequestBody$2(DefaultProducerTemplate.java:727)
> at
> java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646)
> at
> java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
> at
> java.base/java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:2147)
> at
> org.apache.camel.support.cache.DefaultProducerCache.lambda$doAsyncSendExchange$3(DefaultProducerCache.java:226)
> at
> org.apache.camel.support.cache.DefaultProducerCache.lambda$doInAsyncProducer$4(DefaultProducerCache.java:292)
> at org.apache.camel.AsyncCallback.run(AsyncCallback.java:44)
> at
> org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.doRun(DefaultReactiveExecutor.java:199)
> at
> org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.executeReactiveWork(DefaultReactiveExecutor.java:189)
> at
> org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.tryExecuteReactiveWork(DefaultReactiveExecutor.java:166)
> at
> org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.schedule(DefaultReactiveExecutor.java:148)
> at
> org.apache.camel.impl.engine.DefaultReactiveExecutor.schedule(DefaultReactiveExecutor.java:54)
> at
> org.apache.camel.processor.errorhandler.RedeliveryErrorHandler$SimpleTask.handlePreviousFailure(RedeliveryErrorHandler.java:450)
> at
> org.apache.camel.processor.errorhandler.RedeliveryErrorHandler$SimpleTask.run(RedeliveryErrorHandler.java:413)
> at
> org.apache.camel.processor.errorhandler.RedeliveryErrorHandler$SimpleTask.done(RedeliveryErrorHandler.java:392)
> at
> org.apache.camel.component.elasticsearch.rest.client.ElasticsearchRestClientProducer$1.onFailure(ElasticsearchRestClientProducer.java:197)
> at
> org.elasticsearch.client.RestClient$FailureTrackingResponseListener.onDefinitiveFailure(RestClient.java:688)
> at org.elasticsearch.client.RestClient$1.completed(RestClient.java:413)
> at org.elasticsearch.client.RestClient$1.completed(RestClient.java:397)
> at
> org.apache.http.concurrent.BasicFuture.completed(BasicFuture.java:122)
> at
> org.apache.http.impl.nio.client.DefaultClientExchangeHandlerImpl.responseCompleted(DefaultClientExchangeHandlerImpl.java:182)
> at
> org.apache.http.nio.protocol.HttpAsyncRequestExecutor.processResponse(HttpAsyncRequestExecutor.java:448)
> at
> org.apache.http.nio.protocol.HttpAsyncRequestExecutor.inputReady(HttpAsyncRequestExecutor.java:338)
> at
> org.apache.http.impl.nio.DefaultNHttpClientConnection.consumeInput(DefaultNHttpClientConnection.java:265)
> at
> org.apache.http.impl.nio.client.InternalIODispatch.onInputReady(InternalIODispatch.java:87)
> at
> org.apache.http.impl.nio.client.InternalIODispatch.onInputReady(InternalIODispatch.java:40)
> at
> org.apache.http.impl.nio.reactor.AbstractIODispatch.inputReady(AbstractIODispatch.java:121)
> at
> org.apache.http.impl.nio.reactor.BaseIOReactor.readable(BaseIOReactor.java:162)
> at
> org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvent(AbstractIOReactor.java:337)
> at
> org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvents(AbstractIOReactor.java:315)
> at
> org.apache.http.impl.nio.reactor.AbstractIOReactor.execute(AbstractIOReactor.java:276)
> at
> org.apache.http.impl.nio.reactor.BaseIOReactor.execute(BaseIOReactor.java:104)
> at
> org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor$Worker.run(AbstractMultiworkerIOReactor.java:591)
> at java.base/java.lang.Thread.run(Thread.java:840)
> Caused by: org.elasticsearch.client.ResponseException: method [PUT], host
> [https://localhost:47378], URI [/my_index], status line [HTTP/1.1 401
> Unauthorized]
> {"error":{"root_cause":[{"type":"security_exception","reason":"unable to
> authenticate user [elastic] for REST request
> [/my_index]","header":{"WWW-Authenticate":["Bearer
> realm=\"security\"","ApiKey","Basic realm=\"security\",
> charset=\"UTF-8\""]}}],"type":"security_exception","reason":"unable to
> authenticate user [elastic] for REST request
> [/my_index]","header":{"WWW-Authenticate":["Bearer
> realm=\"security\"","ApiKey","Basic realm=\"security\",
> charset=\"UTF-8\""]}},"status":401}
> at
> org.elasticsearch.client.RestClient.convertResponse(RestClient.java:351)
> at org.elasticsearch.client.RestClient.access$1900(RestClient.java:109)
> at org.elasticsearch.client.RestClient$1.completed(RestClient.java:401)
> ... 16 more
> {noformat}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)