To avoid the geo lookup, then use the location parameter location=london,uk
Then there is no geo location lookup and the weather works. This is the direct api its using http://api.openweathermap.org/data/2.5/weather?q=london,uk On Wed, Nov 19, 2014 at 7:23 AM, Claus Ibsen <claus.ib...@gmail.com> wrote: > Hi > > I guess its a connectivity issue with http://freegeoip.net/json/ > If you try that url in a web browser its not online > > On Tue, Nov 18, 2014 at 7:14 PM, salemi <sal...@avaya.com> wrote: >> Hi, >> >> I am using the weather endpoint >> >> <from uri="weather:sams-elix?consumer.delay=1000"/> >> >> and it throws the following error. Any idea why? >> >> Thanks, >> Ali >> >> 11:06:11.423 [main] INFO org.apache.camel.main.MainSupport - [S:]Apache >> Camel 2.14.0 stopping >> org.apache.camel.TypeConversionException: Error during type conversion from >> type: java.net.URL to the required type: java.lang.String with value >> http://freegeoip.net/json/ due java.io.FileNotFoundException: >> http://freegeoip.net/json/ >> at >> org.apache.camel.impl.converter.BaseTypeConverterRegistry.createTypeConversionException(BaseTypeConverterRegistry.java:566) >> at >> org.apache.camel.impl.converter.BaseTypeConverterRegistry.mandatoryConvertTo(BaseTypeConverterRegistry.java:174) >> at >> org.apache.camel.impl.converter.BaseTypeConverterRegistry.mandatoryConvertTo(BaseTypeConverterRegistry.java:150) >> at >> org.apache.camel.component.weather.WeatherConfiguration.getCurrentGeoLocation(WeatherConfiguration.java:155) >> at >> org.apache.camel.component.weather.WeatherConfiguration.getQuery(WeatherConfiguration.java:129) >> at >> org.apache.camel.component.weather.WeatherConfiguration.getQuery(WeatherConfiguration.java:120) >> at >> org.apache.camel.component.weather.WeatherEndpoint.createConsumer(WeatherEndpoint.java:39) >> at >> org.apache.camel.impl.EventDrivenConsumerRoute.addServices(EventDrivenConsumerRoute.java:65) >> at >> org.apache.camel.impl.DefaultRoute.onStartingServices(DefaultRoute.java:80) >> at org.apache.camel.impl.RouteService.warmUp(RouteService.java:134) >> at >> org.apache.camel.impl.DefaultCamelContext.doWarmUpRoutes(DefaultCamelContext.java:2379) >> at >> org.apache.camel.impl.DefaultCamelContext.safelyStartRouteServices(DefaultCamelContext.java:2309) >> at >> org.apache.camel.impl.DefaultCamelContext.doStartOrResumeRoutes(DefaultCamelContext.java:2091) >> at >> org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:1951) >> at >> org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:1777) >> at >> org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61) >> at >> org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:1745) >> at >> org.apache.camel.spring.SpringCamelContext.maybeStart(SpringCamelContext.java:254) >> at >> org.apache.camel.spring.SpringCamelContext.onApplicationEvent(SpringCamelContext.java:120) >> at >> org.apache.camel.spring.CamelContextFactoryBean.onApplicationEvent(CamelContextFactoryBean.java:327) >> at >> org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:96) >> at >> org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:334) >> at >> org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:950) >> at >> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:482) >> at >> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139) >> at >> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93) >> at >> org.apache.camel.spring.Main.createDefaultApplicationContext(Main.java:217) >> at org.apache.camel.spring.Main.doStart(Main.java:157) >> at >> org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61) >> at org.apache.camel.main.MainSupport.run(MainSupport.java:149) >> at org.apache.camel.main.MainSupport.run(MainSupport.java:353) >> at org.apache.camel.spring.Main.main(Main.java:90) >> Caused by: org.apache.camel.RuntimeCamelException: >> java.io.FileNotFoundException: http://freegeoip.net/json/ >> at >> org.apache.camel.util.ObjectHelper.wrapRuntimeCamelException(ObjectHelper.java:1364) >> at >> org.apache.camel.util.ObjectHelper.invokeMethod(ObjectHelper.java:1006) >> at >> org.apache.camel.impl.converter.StaticMethodTypeConverter.convertTo(StaticMethodTypeConverter.java:59) >> at >> org.apache.camel.impl.converter.BaseTypeConverterRegistry.doConvertTo(BaseTypeConverterRegistry.java:276) >> at >> org.apache.camel.impl.converter.BaseTypeConverterRegistry.mandatoryConvertTo(BaseTypeConverterRegistry.java:165) >> ... 30 more >> Caused by: java.io.FileNotFoundException: http://freegeoip.net/json/ >> at >> sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1623) >> at java.net.URL.openStream(URL.java:1037) >> at >> org.apache.camel.converter.IOConverter.toInputStream(IOConverter.java:69) >> at >> org.apache.camel.converter.IOConverter.toString(IOConverter.java:280) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >> at java.lang.reflect.Method.invoke(Method.java:601) >> at >> org.apache.camel.util.ObjectHelper.invokeMethod(ObjectHelper.java:1002) >> ... 33 more >> >> >> >> ----- >> Alireza Salemi >> -- >> View this message in context: >> http://camel.465427.n5.nabble.com/weather-endpoint-throws-exception-tp5759274.html >> Sent from the Camel - Users mailing list archive at Nabble.com. > > > > -- > Claus Ibsen > ----------------- > Red Hat, Inc. > Email: cib...@redhat.com > Twitter: davsclaus > Blog: http://davsclaus.com > Author of Camel in Action: http://www.manning.com/ibsen > hawtio: http://hawt.io/ > fabric8: http://fabric8.io/ -- Claus Ibsen ----------------- Red Hat, Inc. Email: cib...@redhat.com Twitter: davsclaus Blog: http://davsclaus.com Author of Camel in Action: http://www.manning.com/ibsen hawtio: http://hawt.io/ fabric8: http://fabric8.io/