You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cloudstack.apache.org by "Vinod Nair (JIRA)" <ji...@apache.org> on 2014/01/01 00:40:51 UTC
[jira] [Created] (CLOUDSTACK-5699) If a new network is created as
part of create instance, networks table popluated With NULL CIDR/GATEWAY
Vinod Nair created CLOUDSTACK-5699:
--------------------------------------
Summary: If a new network is created as part of create instance, networks table popluated With NULL CIDR/GATEWAY
Key: CLOUDSTACK-5699
URL: https://issues.apache.org/jira/browse/CLOUDSTACK-5699
Project: CloudStack
Issue Type: Bug
Security Level: Public (Anyone can view this level - this is the default.)
Components: API, Management Server
Affects Versions: 4.2.0
Reporter: Vinod Nair
On creating a New Network as part of the Virtual Instance creation, error is thrown and the virtual instance is not created, but the networks table gets populated with the Virtual network defined.
The blow exception is seen in the management server logs
2013-12-31 15:21:48,815 DEBUG [cloud.network.NetworkServiceImpl] (catalina-exec-1:null) Implementing network Ntwk[206|Guest|15] as a part of network provision for persistent network
2013-12-31 15:21:48,817 DEBUG [cloud.network.NetworkManagerImpl] (catalina-exec-1:null) Lock is acquired for network id 206 as a part of network implement
2013-12-31 15:21:48,817 DEBUG [cloud.network.NetworkManagerImpl] (catalina-exec-1:null) Asking ContrailGuru to implement Ntwk[206|Guest|15]
2013-12-31 15:21:48,840 DEBUG [contrail.management.ContrailGuru] (catalina-exec-1:null) Implement network: VN2, traffic type: Guest
2013-12-31 15:21:48,840 INFO [contrail.api.ApiConnector] (catalina-exec-1:null) >> Request: GET, /virtual-network/ebb7e51a-9596-41b3-8147-1e4189a1f3d3
2013-12-31 15:21:48,842 INFO [contrail.api.ApiConnector] (catalina-exec-1:null) << Response Status: HTTP/1.1 404 Not Found
2013-12-31 15:21:48,842 INFO [contrail.api.ApiConnector] (catalina-exec-1:null) >> Request: GET, /virtual-network/ebb7e51a-9596-41b3-8147-1e4189a1f3d3
2013-12-31 15:21:48,843 INFO [contrail.api.ApiConnector] (catalina-exec-1:null) << Response Status: HTTP/1.1 404 Not Found
2013-12-31 15:21:48,844 INFO [contrail.api.ApiConnector] (catalina-exec-1:null) >> Request: POST, /fqname-to-id, {"type":"network-ipam","fq_name":["default-domain","default-project","default-network-ipam"]}
2013-12-31 15:21:48,845 INFO [contrail.api.ApiConnector] (catalina-exec-1:null) << Response Status: HTTP/1.1 200 OK
2013-12-31 15:21:48,845 DEBUG [contrail.api.ApiConnector] (catalina-exec-1:null) << Response Data: {"uuid": "6e057215-1ed7-4889-99bf-626cddf125a5"}
2013-12-31 15:21:48,845 INFO [contrail.api.ApiConnector] (catalina-exec-1:null) >> Request: GET, /network-ipam/6e057215-1ed7-4889-99bf-626cddf125a5
2013-12-31 15:21:48,847 INFO [contrail.api.ApiConnector] (catalina-exec-1:null) << Response Status: HTTP/1.1 200 OK
2013-12-31 15:21:48,849 INFO [contrail.api.ApiConnector] (catalina-exec-1:null) >> Request: POST, /virtual-networks, {"virtual-network":{"name":"VN2","uuid":"ebb7e51a-9596-41b3-8147-1e4189a1f3d3","fq_name":["default-domain","default-project","VN2"],"parent_type":"project"}}
2013-12-31 15:21:48,853 INFO [contrail.api.ApiConnector] (catalina-exec-1:null) << Response Status: HTTP/1.1 200 OK
2013-12-31 15:21:48,853 DEBUG [contrail.api.ApiConnector] (catalina-exec-1:null) Create virtual-network uuid: ebb7e51a-9596-41b3-8147-1e4189a1f3d3
2013-12-31 15:21:48,891 DEBUG [cloud.network.NetworkManagerImpl] (catalina-exec-1:null) Creating a source nat ip for network Ntwk[206|Guest|15]
2013-12-31 15:21:48,893 DEBUG [cloud.network.NetworkManagerImpl] (catalina-exec-1:null) lock account 2 is acquired
2013-12-31 15:21:48,932 DEBUG [cloud.network.NetworkManagerImpl] (catalina-exec-1:null) Releasing lock account 2
2013-12-31 15:21:48,934 DEBUG [cloud.network.NetworkManagerImpl] (catalina-exec-1:null) Asking ContrailElementImpl_EnhancerByCloudStack_31e1587 to implemenet Ntwk[206|Guest|15]
2013-12-31 15:21:48,935 DEBUG [contrail.management.ContrailElement] (catalina-exec-1:null) NetworkElement implement: VN2, traffic type: Guest
2013-12-31 15:21:48,935 DEBUG [contrail.management.ContrailElement] (catalina-exec-1:null) ignore network VN2
2013-12-31 15:21:48,935 DEBUG [cloud.network.NetworkManagerImpl] (catalina-exec-1:null) Reprogramming network Ntwk[206|Guest|15] as a part of network implement
2013-12-31 15:21:48,939 DEBUG [network.rules.RulesManagerImpl] (catalina-exec-1:null) There are no static nat to apply for network id=206
2013-12-31 15:21:48,939 DEBUG [network.firewall.FirewallManagerImpl] (catalina-exec-1:null) There are no firewall rules to apply
2013-12-31 15:21:48,941 DEBUG [network.rules.RulesManagerImpl] (catalina-exec-1:null) There are no port forwarding rules to apply for network id=206
2013-12-31 15:21:48,942 DEBUG [network.rules.RulesManagerImpl] (catalina-exec-1:null) There are no static nat rules to apply for network id=206
2013-12-31 15:21:48,942 DEBUG [network.lb.LoadBalancingRulesManagerImpl] (catalina-exec-1:null) Applying load balancer rules of scheme Public in network id=206
2013-12-31 15:21:48,942 DEBUG [network.lb.LoadBalancingRulesManagerImpl] (catalina-exec-1:null) There are no Load Balancing Rules to forward to the network elements
2013-12-31 15:21:48,943 DEBUG [network.lb.LoadBalancingRulesManagerImpl] (catalina-exec-1:null) Applying load balancer rules of scheme Internal in network id=206
2013-12-31 15:21:48,943 DEBUG [network.lb.LoadBalancingRulesManagerImpl] (catalina-exec-1:null) There are no Load Balancing Rules to forward to the network elements
2013-12-31 15:21:48,999 DEBUG [cloud.network.NetworkManagerImpl] (catalina-exec-1:null) Lock is released for network id 206 as a part of network implement
2013-12-31 15:21:49,025 DEBUG [contrail.management.ContrailGuru] (catalina-exec-1:null) NetworkGuru updateNetworkProfile
2013-12-31 15:21:49,029 ERROR [cloud.api.ApiServer] (catalina-exec-1:null) unhandled exception executing api command: createNetwork
java.lang.NullPointerException
at com.cloud.network.NetworkModelImpl.getAvailableIps(NetworkModelImpl.java:1694)
at com.cloud.network.NetworkModelImpl.canUseForDeploy(NetworkModelImpl.java:585)
at com.cloud.api.ApiDBUtils.canUseForDeploy(ApiDBUtils.java:1147)
at com.cloud.api.ApiResponseHelper.createNetworkResponse(ApiResponseHelper.java:2259)
at org.apache.cloudstack.api.command.user.network.CreateNetworkCmd.execute(CreateNetworkCmd.java:288)
at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:158)
at com.cloud.api.ApiServer.queueCommand(ApiServer.java:514)
at com.cloud.api.ApiServer.handleRequest(ApiServer.java:372)
at com.cloud.api.ApiServlet.processRequest(ApiServlet.java:305)
at com.cloud.api.ApiServlet.doGet(ApiServlet.java:66)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:555)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11NioProcessor.process(Http11NioProcessor.java:889)
at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:721)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:2266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)
2013-12-31 15:21:49,031 DEBUG [cloud.api.ApiServlet] (catalina-exec-1:null) ===END=== 172.29.2.229 -- GET command=createNetwork&response=json&sessionkey=XT6mnDhml9O8QASSjbGE0FNslP4%3D&networkOfferingId=9b64cee2-8a17-476a-9834-368117d2d309&name=VN2&displayText=VN2&zoneId=44ed1be8-3f9d-40ce-abf3-b03cf325c13c&_=1388532116154
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)