[ 
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)

Reply via email to