You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Aurélien Pupier (Jira)" <ji...@apache.org> on 2026/02/26 08:51:00 UTC

[jira] [Commented] (CAMEL-23083) Camel geocoder no more working on Nominatim

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