Hi Zack,

The problem was port 9696 was not accessible from outside.


On Mon, Aug 18, 2014 at 6:34 PM, Zack Shoylev <[email protected]>
wrote:

>  Hi Udara,
>
>  how do you instantiate neutronApi? It seems it's trying to connect to
> example.com so the endpoint is probably wrong.
>
>  ------------------------------
> *From:* Udara Liyanage [[email protected]]
> *Sent:* Monday, August 18, 2014 12:27 AM
> *To:* [email protected]
> *Subject:* Jclouds Neutron - No route to host when listing ports
>
>   Hi,
>
>  I tried following code snippet to list ports in Openstack.
>
> <http://stackoverflow.com/questions/25356803/jclouds-neutron-no-route-to-host-when-listing-ports#>
>
> NetworkApi networkApi = neutronApi.getNetworkApiForZone(ZONE);
>       List<? extends Network> networks = 
> networkApi.listInDetail().concat().toList();
>
>       for (Network network: networks) {
>          System.out.format("    %s%n", network);
>       }
>
> I get the following error when I tries listing ports in Openstack Neutron.
>
> *Environment details : Openstack Icehouse on RedHad, Jclouds version :
> 1.7.4-SNAPSHOT*
>
> org.jclouds.http.HttpResponseException: *No route to host connecting to
> GET http://example.com:9696/v2.0/networks
> <http://example.com:9696/v2.0/networks>* HTTP/1.1 at
> org.jclouds.http.internal.BaseHttpCommandExecutorService.invoke(BaseHttpCommandExecutorService.java:162)
> at
> org.jclouds.rest.internal.InvokeHttpMethod.invoke(InvokeHttpMethod.java:93)
> at
> org.jclouds.rest.internal.InvokeHttpMethod.apply(InvokeHttpMethod.java:76)
> at
> org.jclouds.rest.internal.InvokeHttpMethod.apply(InvokeHttpMethod.java:47)
> at
> org.jclouds.reflect.FunctionalReflection$FunctionalInvocationHandler.handleInvocation(FunctionalReflection.java:117)
> at
> com.google.common.reflect.AbstractInvocationHandler.invoke(AbstractInvocationHandler.java:79)
> at com.sun.proxy.$Proxy48.listInDetail(Unknown Source) at
> org.apache.stratos.cloud.controller.pojo.Udara.listNetworks(Udara.java:89)
> at org.apache.stratos.cloud.controller.pojo.Udara.main(Udara.java:35)
> Caused by: java.net.NoRouteToHostException: No route to host at
> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at
> sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1514)
> at java.security.AccessController.doPrivileged(Native Method) at
> sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1508)
> at
> sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1162)
> at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:379)
> at
> org.jclouds.http.internal.JavaUrlHttpCommandExecutorService.invoke(JavaUrlHttpCommandExecutorService.java:112)
> at
> org.jclouds.http.internal.JavaUrlHttpCommandExecutorService.invoke(JavaUrlHttpCommandExecutorService.java:72)
> at
> org.jclouds.http.internal.BaseHttpCommandExecutorService.invoke(BaseHttpCommandExecutorService.java:141)
> ... 8 more
>     --
>
> Udara Liyanage
> Software Engineer
> WSO2, Inc.: http://wso2.com
> lean. enterprise. middleware
>
>  web: http://udaraliyanage.wordpress.com
>  phone: +94 71 443 6897
>



-- 
Udara S.S Liyanage.
Software Engineer at WSO2.
Commiter and PPMC Member of Apache Stratos.
Blog - http://udaraliyanage.wordpress.com
phone: +94 71 443 6897

Reply via email to