rybakovanton-metta commented on issue #12772:
URL: https://github.com/apache/cloudstack/issues/12772#issuecomment-4023708061

   sorry forgot to add logs.
   actually it was one of colleagues and he can't explain it really. but in 
logs I saw stacktrace because cloudstack cant allocate the address and this is 
why I started research. to my mind it should verify resource and not run the 
flow with request for resources which not available and even it happened not to 
generate stack trace but handle the error and say - hey friend, you have no ip 
address available in you public network for this zone.
   yes, this is true, available ip addresses ran out, at that moment.
   ```
   2026-03-09 10:15:50,462 DEBUG [c.c.a.ApiServer] 
(qtp478489615-48627:[ctx-76927a86, ctx-1554197b]) (logid:21cc286d) CIDRs from 
which account 'Account 
[{"accountName":"MY-NETWORK","id":9,"uuid":"efdee525-f2d4-46ff-87ad-391ec7c20827"}]'
 is allowed to perform API calls: 0.0.0.0/0,::/0
   2026-03-09 10:15:50,463 INFO  [o.a.c.a.DynamicRoleBasedAPIAccessChecker] 
(qtp478489615-48627:[ctx-76927a86, ctx-1554197b]) (logid:21cc286d) Account for 
user id d14c8fb4-d9b6-422e-863a-d3125bbcd13e is Root Admin or Domain Admin, all 
APIs are allowed.
   2026-03-09 10:15:50,466 DEBUG [c.c.u.AccountManagerImpl] 
(qtp478489615-48627:[ctx-76927a86, ctx-1554197b]) (logid:21cc286d) Account 
[Account 
[{"accountName":"MY-NETWORK","id":9,"uuid":"efdee525-f2d4-46ff-87ad-391ec7c20827"}]]
 has access to resource.
   2026-03-09 10:15:50,466 DEBUG [c.c.u.AccountManagerImpl] 
(qtp478489615-48627:[ctx-76927a86, ctx-1554197b]) (logid:21cc286d) Account 
[Account 
[{"accountName":"MY-NETWORK","id":9,"uuid":"efdee525-f2d4-46ff-87ad-391ec7c20827"}]]
 has access to resource.
   2026-03-09 10:15:50,472 DEBUG [o.a.c.u.UserDataManagerImpl] 
(qtp478489615-48627:[ctx-76927a86, ctx-1554197b]) (logid:21cc286d) Null/empty 
base64 encoded user data set
   2026-03-09 10:15:50,473 DEBUG [c.c.u.AccountManagerImpl] 
(qtp478489615-48627:[ctx-76927a86, ctx-1554197b]) (logid:21cc286d) Access 
granted to Account 
[{"accountName":"MY-NETWORK","id":9,"uuid":"efdee525-f2d4-46ff-87ad-391ec7c20827"}]
 to Service offering {"id":2,"name":"Medium 
Instance","uuid":"8e41f782-6ec1-42a3-88f1-6d7267821704"}. by 
AffinityGroupAccessChecker
   2026-03-09 10:15:50,473 DEBUG [c.c.u.AccountManagerImpl] 
(qtp478489615-48627:[ctx-76927a86, ctx-1554197b]) (logid:21cc286d) Access 
granted to Account 
[{"accountName":"MY-NETWORK","id":9,"uuid":"efdee525-f2d4-46ff-87ad-391ec7c20827"}]
 to null by AffinityGroupAccessChecker
   2026-03-09 10:15:50,474 INFO  [c.c.n.NetworkModelImpl] 
(qtp478489615-48627:[ctx-76927a86, ctx-1554197b]) (logid:21cc286d) Checking 
permission for account Account 
[{"accountName":"MY-NETWORK","id":9,"uuid":"efdee525-f2d4-46ff-87ad-391ec7c20827"}]
 on network Network {"id": 295, "name": "test-john-net", "uuid": 
"684fff81-853b-4f98-b0a5-65dd69577834", "networkofferingid": 11}
   2026-03-09 10:15:50,483 DEBUG [o.a.c.u.UserDataManagerImpl] 
(qtp478489615-48627:[ctx-76927a86, ctx-1554197b]) (logid:21cc286d) Null/empty 
base64 encoded user data set
   2026-03-09 10:15:50,484 DEBUG [c.c.n.NetworkModelImpl] 
(qtp478489615-48627:[ctx-76927a86, ctx-1554197b]) (logid:21cc286d) Service 
SecurityGroup is not supported in the network Network {"id": 295, "name": 
"test-john-net", "uuid": "684fff81-853b-4f98-b0a5-65dd69577834", 
"networkofferingid": 11}
   2026-03-09 10:15:50,490 DEBUG [c.c.v.UserVmManagerImpl] 
(qtp478489615-48627:[ctx-76927a86, ctx-1554197b]) (logid:21cc286d) Allocating 
in the DB for vm
   2026-03-09 10:15:50,494 INFO  [c.c.v.ClusteredVirtualMachineManagerImpl] 
(qtp478489615-48627:[ctx-76927a86, ctx-1554197b]) (logid:21cc286d) allocating 
virtual machine from template: Template {"format":"RAW","id":234,"name":"Ubuntu 
Server 24.04 
2025.09.09","uniqueName":"234-2-8f63d045-c3fd-3a0a-a70c-260ffee0b61f","uuid":"4d3ecfdd-8935-4251-89bd-95f238b343d9"}
 with hostname: i-9-530-VM and 1 networks
   2026-03-09 10:15:50,494 DEBUG [c.c.v.ClusteredVirtualMachineManagerImpl] 
(qtp478489615-48627:[ctx-76927a86, ctx-1554197b]) (logid:21cc286d) Allocating 
entries for VM: VM instance 
{"id":530,"instanceName":"i-9-530-VM","state":"Stopped","type":"User","uuid":"4fd2b3e9-e94e-47e3-8b01-064a6ba6ae5a"}
   2026-03-09 10:15:50,495 DEBUG [c.c.v.ClusteredVirtualMachineManagerImpl] 
(qtp478489615-48627:[ctx-76927a86, ctx-1554197b]) (logid:21cc286d) Allocating 
nics for VM instance 
{"id":530,"instanceName":"i-9-530-VM","state":"Stopped","type":"User","uuid":"4fd2b3e9-e94e-47e3-8b01-064a6ba6ae5a"}
   2026-03-09 10:15:50,496 DEBUG [o.a.c.e.o.NetworkOrchestrator] 
(qtp478489615-48627:[ctx-76927a86, ctx-1554197b]) (logid:21cc286d) Allocating 
nic for vm VM instance 
{"id":530,"instanceName":"i-9-530-VM","state":"Stopped","type":"User","uuid":"4fd2b3e9-e94e-47e3-8b01-064a6ba6ae5a"}
 in network Network {"id": 295, "name": "test-john-net", "uuid": 
"684fff81-853b-4f98-b0a5-65dd69577834", "networkofferingid": 11} with requested 
profile NicProfile 
{"broadcastUri":null,"deviceId":null,"iPv4Address":null,"id":0,"reservationId":null,"uuid":null,"vmId":0}
   2026-03-09 10:15:50,497 WARN  [c.c.n.IpAddressManagerImpl] 
(qtp478489615-48627:[ctx-76927a86, ctx-1554197b]) (logid:21cc286d) Unable to 
get ip address in  zone id=1, network id=295
   2026-03-09 10:15:50,498 DEBUG [c.c.u.d.T.Transaction] 
(qtp478489615-48627:[ctx-76927a86, ctx-1554197b]) (logid:21cc286d) Rolling back 
the transaction: Time = 1 Name =  qtp478489615-48627; called by 
-TransactionLegacy.rollback:905-TransactionLegacy.removeUpTo:848-TransactionLegacy.close:672-Transaction.execute:36-IpAddressManagerImpl.allocateDirectIp:2378-GuestNetworkGuru.allocate:446-NetworkOrchestrator.checkForRaceAndAllocateNic:1087-NetworkOrchestrator.allocateNic:1148-NetworkOrchestrator.addRequestedNicToNicListWithDeviceNumberAndRetrieveDefaultDevice:925-NetworkOrchestrator.allocate:898-VirtualMachineManagerImpl.allocate:569-CloudOrchestrator.createVirtualMachine:274
   2026-03-09 10:15:50,500 DEBUG [c.c.c.CapacityManagerImpl] 
(qtp478489615-48627:[ctx-76927a86, ctx-1554197b]) (logid:21cc286d) VM instance 
{"id":530,"instanceName":"i-9-530-VM","state":"Error","type":"User","uuid":"4fd2b3e9-e94e-47e3-8b01-064a6ba6ae5a"}
 state transited from [Stopped] to [Error] with event [OperationFailedToError]. 
VM's original host: null, new host: null, host before state transition: null
   2026-03-09 10:15:50,501 ERROR [c.c.v.UserVmManagerImpl] 
(qtp478489615-48627:[ctx-76927a86, ctx-1554197b]) (logid:21cc286d) error during 
resource reservation and allocation 
com.cloud.exception.InsufficientAddressCapacityException: Insufficient address 
capacityScope=interface com.cloud.dc.DataCenter; id=1
        at 
com.cloud.network.IpAddressManagerImpl.listAvailablePublicIps(IpAddressManagerImpl.java:1070)
        at 
com.cloud.network.IpAddressManagerImpl.fetchNewPublicIp(IpAddressManagerImpl.java:920)
        at 
com.cloud.network.IpAddressManagerImpl.fetchNewPublicIp(IpAddressManagerImpl.java:912)
        at 
com.cloud.network.IpAddressManagerImpl.assignPublicIpAddress(IpAddressManagerImpl.java:880)
        at 
com.cloud.network.IpAddressManagerImpl$10.doInTransactionWithoutResult(IpAddressManagerImpl.java:2398)
        at 
com.cloud.utils.db.TransactionCallbackWithExceptionNoReturn.doInTransaction(TransactionCallbackWithExceptionNoReturn.java:25)
        at 
com.cloud.utils.db.TransactionCallbackWithExceptionNoReturn.doInTransaction(TransactionCallbackWithExceptionNoReturn.java:21)
        at com.cloud.utils.db.Transaction.execute(Transaction.java:38)
        at 
com.cloud.network.IpAddressManagerImpl.allocateDirectIp(IpAddressManagerImpl.java:2378)
        at 
com.cloud.network.guru.GuestNetworkGuru.allocate(GuestNetworkGuru.java:446)
        at 
org.apache.cloudstack.engine.orchestration.NetworkOrchestrator.checkForRaceAndAllocateNic(NetworkOrchestrator.java:1087)
        at 
org.apache.cloudstack.engine.orchestration.NetworkOrchestrator.allocateNic(NetworkOrchestrator.java:1148)
        at 
org.apache.cloudstack.engine.orchestration.NetworkOrchestrator.addRequestedNicToNicListWithDeviceNumberAndRetrieveDefaultDevice(NetworkOrchestrator.java:925)
        at 
org.apache.cloudstack.engine.orchestration.NetworkOrchestrator.allocate(NetworkOrchestrator.java:898)
        at 
com.cloud.vm.VirtualMachineManagerImpl.allocate(VirtualMachineManagerImpl.java:569)
        at 
org.apache.cloudstack.engine.orchestration.CloudOrchestrator.createVirtualMachine(CloudOrchestrator.java:274)
        at 
com.cloud.vm.UserVmManagerImpl.orchestrateVirtualMachineCreate(UserVmManagerImpl.java:4950)
        at 
com.cloud.vm.UserVmManagerImpl.commitUserVm(UserVmManagerImpl.java:4908)
        at 
com.cloud.vm.UserVmManagerImpl.commitUserVm(UserVmManagerImpl.java:5076)
        at 
com.cloud.vm.UserVmManagerImpl.getUncheckedUserVmResource(UserVmManagerImpl.java:4587)
        at 
com.cloud.vm.UserVmManagerImpl.getCheckedUserVmResource(UserVmManagerImpl.java:4243)
        at 
com.cloud.vm.UserVmManagerImpl.createVirtualMachine(UserVmManagerImpl.java:4214)
        at 
com.cloud.vm.UserVmManagerImpl.createAdvancedVirtualMachine(UserVmManagerImpl.java:3993)
        at 
com.cloud.vm.UserVmManagerImpl.createVirtualMachine(UserVmManagerImpl.java:6484)
        at 
com.cloud.vm.UserVmManagerImpl.createVirtualMachine(UserVmManagerImpl.java:6408)
        at jdk.internal.reflect.GeneratedMethodAccessor680.invoke(Unknown 
Source)
        at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:569)
        at 
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344)
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
        at 
org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
        at 
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:215)
        at jdk.proxy3/jdk.proxy3.$Proxy219.createVirtualMachine(Unknown Source)
        at 
org.apache.cloudstack.api.command.user.vm.DeployVMCmd.create(DeployVMCmd.java:139)
        at 
com.cloud.api.dispatch.CommandCreationWorker.handle(CommandCreationWorker.java:47)
        at com.cloud.api.dispatch.DispatchChain.dispatch(DispatchChain.java:37)
        at com.cloud.api.ApiDispatcher.dispatchCreateCmd(ApiDispatcher.java:95)
        at com.cloud.api.ApiServer.queueCommand(ApiServer.java:775)
        at com.cloud.api.ApiServer.handleRequest(ApiServer.java:668)
        at com.cloud.api.ApiServlet.processRequestInContext(ApiServlet.java:416)
        at com.cloud.api.ApiServlet$1.run(ApiServlet.java:193)
        at 
org.apache.cloudstack.managed.context.impl.DefaultManagedContext$1.call(DefaultManagedContext.java:56)
        at 
org.apache.cloudstack.managed.context.impl.DefaultManagedContext.callWithContext(DefaultManagedContext.java:103)
        at 
org.apache.cloudstack.managed.context.impl.DefaultManagedContext.runWithContext(DefaultManagedContext.java:53)
        at com.cloud.api.ApiServlet.processRequest(ApiServlet.java:190)
        at com.cloud.api.ApiServlet.doPost(ApiServlet.java:149)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:665)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:750)
        at 
org.eclipse.jetty.servlet.ServletHolder$NotAsync.service(ServletHolder.java:1450)
        at 
org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:799)
        at 
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:554)
        at 
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
        at 
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:600)
        at 
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
        at 
org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)
        at 
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624)
        at 
org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
        at 
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1440)
        at 
org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)
        at 
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:505)
        at 
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594)
        at 
org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
        at 
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1355)
        at 
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
        at 
org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:772)
        at 
org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:146)
        at 
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
        at org.eclipse.jetty.server.Server.handle(Server.java:516)
        at 
org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:487)
        at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:732)
        at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:479)
        at 
org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277)
        at 
org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
        at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)
        at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)
        at 
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338)
        at 
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315)
        at 
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173)
        at 
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131)
        at 
org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409)
        at 
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
        at 
org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
        at java.base/java.lang.Thread.run(Thread.java:840)
   
   2026-03-09 10:15:50,502 ERROR [c.c.a.ApiServer] 
(qtp478489615-48627:[ctx-76927a86, ctx-1554197b]) (logid:21cc286d) unhandled 
exception executing api command: [Ljava.lang.String;@10c74bce 
com.cloud.utils.exception.CloudRuntimeException: Insufficient address capacity
        at 
com.cloud.vm.UserVmManagerImpl.getUncheckedUserVmResource(UserVmManagerImpl.java:4597)
        at 
com.cloud.vm.UserVmManagerImpl.getCheckedUserVmResource(UserVmManagerImpl.java:4243)
        at 
com.cloud.vm.UserVmManagerImpl.createVirtualMachine(UserVmManagerImpl.java:4214)
        at 
com.cloud.vm.UserVmManagerImpl.createAdvancedVirtualMachine(UserVmManagerImpl.java:3993)
        at 
com.cloud.vm.UserVmManagerImpl.createVirtualMachine(UserVmManagerImpl.java:6484)
        at 
com.cloud.vm.UserVmManagerImpl.createVirtualMachine(UserVmManagerImpl.java:6408)
        at jdk.internal.reflect.GeneratedMethodAccessor680.invoke(Unknown 
Source)
        at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:569)
        at 
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344)
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
        at 
org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
        at 
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:215)
        at jdk.proxy3/jdk.proxy3.$Proxy219.createVirtualMachine(Unknown Source)
        at 
org.apache.cloudstack.api.command.user.vm.DeployVMCmd.create(DeployVMCmd.java:139)
        at 
com.cloud.api.dispatch.CommandCreationWorker.handle(CommandCreationWorker.java:47)
        at com.cloud.api.dispatch.DispatchChain.dispatch(DispatchChain.java:37)
        at com.cloud.api.ApiDispatcher.dispatchCreateCmd(ApiDispatcher.java:95)
        at com.cloud.api.ApiServer.queueCommand(ApiServer.java:775)
        at com.cloud.api.ApiServer.handleRequest(ApiServer.java:668)
        at com.cloud.api.ApiServlet.processRequestInContext(ApiServlet.java:416)
        at com.cloud.api.ApiServlet$1.run(ApiServlet.java:193)
        at 
org.apache.cloudstack.managed.context.impl.DefaultManagedContext$1.call(DefaultManagedContext.java:56)
        at 
org.apache.cloudstack.managed.context.impl.DefaultManagedContext.callWithContext(DefaultManagedContext.java:103)
        at 
org.apache.cloudstack.managed.context.impl.DefaultManagedContext.runWithContext(DefaultManagedContext.java:53)
        at com.cloud.api.ApiServlet.processRequest(ApiServlet.java:190)
        at com.cloud.api.ApiServlet.doPost(ApiServlet.java:149)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:665)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:750)
        at 
org.eclipse.jetty.servlet.ServletHolder$NotAsync.service(ServletHolder.java:1450)
        at 
org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:799)
        at 
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:554)
        at 
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
        at 
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:600)
        at 
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
        at 
org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)
        at 
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624)
        at 
org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
        at 
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1440)
        at 
org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)
        at 
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:505)
        at 
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594)
        at 
org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
        at 
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1355)
        at 
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
        at 
org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:772)
        at 
org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:146)
        at 
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
        at org.eclipse.jetty.server.Server.handle(Server.java:516)
        at 
org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:487)
        at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:732)
        at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:479)
        at 
org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277)
        at 
org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
        at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)
        at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)
        at 
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338)
        at 
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315)
        at 
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173)
        at 
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131)
        at 
org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409)
        at 
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
        at 
org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
        at java.base/java.lang.Thread.run(Thread.java:840)
   Caused by: com.cloud.exception.InsufficientAddressCapacityException: 
Insufficient address capacityScope=interface com.cloud.dc.DataCenter; id=1
        at 
com.cloud.network.IpAddressManagerImpl.listAvailablePublicIps(IpAddressManagerImpl.java:1070)
        at 
com.cloud.network.IpAddressManagerImpl.fetchNewPublicIp(IpAddressManagerImpl.java:920)
        at 
com.cloud.network.IpAddressManagerImpl.fetchNewPublicIp(IpAddressManagerImpl.java:912)
        at 
com.cloud.network.IpAddressManagerImpl.assignPublicIpAddress(IpAddressManagerImpl.java:880)
        at 
com.cloud.network.IpAddressManagerImpl$10.doInTransactionWithoutResult(IpAddressManagerImpl.java:2398)
        at 
com.cloud.utils.db.TransactionCallbackWithExceptionNoReturn.doInTransaction(TransactionCallbackWithExceptionNoReturn.java:25)
        at 
com.cloud.utils.db.TransactionCallbackWithExceptionNoReturn.doInTransaction(TransactionCallbackWithExceptionNoReturn.java:21)
        at com.cloud.utils.db.Transaction.execute(Transaction.java:38)
        at 
com.cloud.network.IpAddressManagerImpl.allocateDirectIp(IpAddressManagerImpl.java:2378)
        at 
com.cloud.network.guru.GuestNetworkGuru.allocate(GuestNetworkGuru.java:446)
        at 
org.apache.cloudstack.engine.orchestration.NetworkOrchestrator.checkForRaceAndAllocateNic(NetworkOrchestrator.java:1087)
        at 
org.apache.cloudstack.engine.orchestration.NetworkOrchestrator.allocateNic(NetworkOrchestrator.java:1148)
        at 
org.apache.cloudstack.engine.orchestration.NetworkOrchestrator.addRequestedNicToNicListWithDeviceNumberAndRetrieveDefaultDevice(NetworkOrchestrator.java:925)
        at 
org.apache.cloudstack.engine.orchestration.NetworkOrchestrator.allocate(NetworkOrchestrator.java:898)
        at 
com.cloud.vm.VirtualMachineManagerImpl.allocate(VirtualMachineManagerImpl.java:569)
        at 
org.apache.cloudstack.engine.orchestration.CloudOrchestrator.createVirtualMachine(CloudOrchestrator.java:274)
        at 
com.cloud.vm.UserVmManagerImpl.orchestrateVirtualMachineCreate(UserVmManagerImpl.java:4950)
        at 
com.cloud.vm.UserVmManagerImpl.commitUserVm(UserVmManagerImpl.java:4908)
        at 
com.cloud.vm.UserVmManagerImpl.commitUserVm(UserVmManagerImpl.java:5076)
        at 
com.cloud.vm.UserVmManagerImpl.getUncheckedUserVmResource(UserVmManagerImpl.java:4587)
        ... 65 more
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to