[
https://issues.apache.org/jira/browse/CAMEL-23083?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18061299#comment-18061299
]
Aurélien Pupier commented on CAMEL-23083:
-----------------------------------------
workaround: provide an http.agent as a Property to the running Camel program
> Camel geocoder no more working on Nominatim
> -------------------------------------------
>
> Key: CAMEL-23083
> URL: https://issues.apache.org/jira/browse/CAMEL-23083
> Project: Camel
> Issue Type: Bug
> Affects Versions: 4.18.0
> Reporter: Aurélien Pupier
> Assignee: Aurélien Pupier
> Priority: Minor
>
> the request now receives:
> {noformat}
> <?xml version="1.0" encoding="utf-8"?>
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
> <html>
> <head>
> <title>403 Forbidden</title>
> </head>
> <body>
> <h1>Error 403 Forbidden</h1>
> <p>Forbidden</p>
> <h3>Error 54113</h3>
> <p>Details: cache-par-lfpg1960081-PAR 1772094693 423675585</p>
> <hr>
> <p>Varnish cache server</p>
> </body>
> </html>
> {noformat}
> example of one test in error:
> {noformat}
> java.lang.AssertionError: mock://result Header with name CamelGeoCoderCity
> for message: 0. Expected: <Sevilla> but was: <null>
> at
> org.apache.camel.component.mock.MockEndpoint.fail(MockEndpoint.java:2057)
> at
> org.apache.camel.component.mock.MockEndpoint.assertEquals(MockEndpoint.java:2000)
> at
> org.apache.camel.component.mock.MockEndpoint$MockAssertionTask.assertOnIndex(MockEndpoint.java:2112)
> at
> org.apache.camel.component.mock.MockEndpoint.doFailFast(MockEndpoint.java:1788)
> at
> org.apache.camel.component.mock.MockEndpoint.onExchange(MockEndpoint.java:1767)
> at
> org.apache.camel.component.mock.MockEndpoint$1.process(MockEndpoint.java:351)
> at
> org.apache.camel.processor.SendProcessor.sendUsingProducer(SendProcessor.java:253)
> at
> org.apache.camel.processor.SendProcessor.process(SendProcessor.java:158)
> at
> org.apache.camel.processor.errorhandler.RedeliveryErrorHandler$SimpleTask.handleFirst(RedeliveryErrorHandler.java:440)
> at
> org.apache.camel.processor.errorhandler.RedeliveryErrorHandler$SimpleTask.run(RedeliveryErrorHandler.java:416)
> 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.scheduleMain(DefaultReactiveExecutor.java:59)
> at org.apache.camel.processor.Pipeline.process(Pipeline.java:162)
> at
> org.apache.camel.impl.engine.CamelInternalProcessor.processNonTransacted(CamelInternalProcessor.java:385)
> at
> org.apache.camel.impl.engine.CamelInternalProcessor.process(CamelInternalProcessor.java:361)
> at
> org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:102)
> at
> org.apache.camel.impl.engine.SharedCamelInternalProcessor.processNonTransacted(SharedCamelInternalProcessor.java:156)
> at
> org.apache.camel.impl.engine.SharedCamelInternalProcessor.process(SharedCamelInternalProcessor.java:133)
> at
> org.apache.camel.impl.engine.SharedCamelInternalProcessor$1.process(SharedCamelInternalProcessor.java:89)
> at
> org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.process(DefaultAsyncProcessorAwaitManager.java:81)
> at
> org.apache.camel.impl.engine.SharedCamelInternalProcessor.process(SharedCamelInternalProcessor.java:86)
> at
> org.apache.camel.support.cache.DefaultProducerCache.send(DefaultProducerCache.java:180)
> at
> org.apache.camel.impl.engine.DefaultProducerTemplate.send(DefaultProducerTemplate.java:175)
> at
> org.apache.camel.impl.engine.DefaultProducerTemplate.send(DefaultProducerTemplate.java:171)
> at
> org.apache.camel.impl.engine.DefaultProducerTemplate.send(DefaultProducerTemplate.java:152)
> at
> org.apache.camel.impl.engine.DefaultProducerTemplate.sendBody(DefaultProducerTemplate.java:186)
> at
> org.apache.camel.impl.engine.DefaultProducerTemplate.sendBody(DefaultProducerTemplate.java:194)
> at
> org.apache.camel.component.geocoder.GeoCoderNominatimTest.testGeoCoder(GeoCoderNominatimTest.java:34)
> {noformat}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)