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.

Reply via email to