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 <[email protected]> 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: [email protected] Twitter: davsclaus Blog: http://davsclaus.com Author of Camel in Action: http://www.manning.com/ibsen hawtio: http://hawt.io/ fabric8: http://fabric8.io/
