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
