Hi, I have created this PR to fix the issue: https://github.com/apache/cloudstack/pull/3501, please test
Regards, Nicolas Vazquez ________________________________ From: Jevgeni Zolotarjov <j.zolotar...@gmail.com> Sent: Tuesday, July 16, 2019 6:45 PM To: users@cloudstack.apache.org <users@cloudstack.apache.org> Subject: Re: "Command failed due to Internal Server Error" when stopping a VM +1 Have experienced exactly the same problem. My host is centos7. Would be interested to get the solution. On Tue, 16 Jul 2019, 23:57 daniel bellido, <daniel.bell...@outlook.be> wrote: > Hello, > > I've done a fresh install of cloudstack 4.11.3 on 2 ubuntu 18.04 servers > (1 server hosts the management server , the other hosts a KVM host). > I've configured the cloud using the wizard. > Everything works fine except that I receive "internal server errors" when > I stop the VMs . From the UI , the status stays as "stopping'; so the > workaround is to go to the DB and set the status as "stopped". Expunging > the VM results also in a internal server error too. > > Looking at the management server logs, I can see these errors : > > > 2019-07-16 22:49:59,967 DEBUG [o.a.c.n.t.BasicNetworkTopology] > (AgentManager-Handler-2:null) (logid:) REMOVING DHCP ENTRY RULE > 2019-07-16 22:49:59,967 DEBUG [o.a.c.n.t.BasicNetworkTopology] > (AgentManager-Handler-2:null) (logid:) Applying dhcp entry in network > Ntwk[204|Guest|6] > 2019-07-16 22:49:59,971 WARN [c.c.a.m.AgentManagerImpl] > (AgentManager-Handler-2:null) (logid:) Caught: > java.lang.NullPointerException > at > org.apache.cloudstack.network.topology.BasicNetworkVisitor.visit(BasicNetworkVisitor.java:201) > at com.cloud.network.rules.DhcpEntryRules.accept(DhcpEntryRules.java:64) > at > org.apache.cloudstack.network.topology.BasicNetworkTopology.applyRules(BasicNetworkTopology.java:390) > at > org.apache.cloudstack.network.topology.BasicNetworkTopology.removeDhcpEntry(BasicNetworkTopology.java:464) > at > com.cloud.network.element.VirtualRouterElement.removeDhcpEntry(VirtualRouterElement.java:972) > at > org.apache.cloudstack.engine.orchestration.NetworkOrchestrator.cleanupNicDhcpDnsEntry(NetworkOrchestrator.java:2933) > at com.cloud.vm.UserVmManagerImpl.finalizeStop(UserVmManagerImpl.java:4389) > at > com.cloud.vm.VirtualMachineManagerImpl.sendStop(VirtualMachineManagerImpl.java:1485) > at > com.cloud.vm.VirtualMachineManagerImpl.handlePowerOffReportWithNoPendingJobsOnVM(VirtualMachineManagerImpl.java:4186) > at > com.cloud.vm.VirtualMachineManagerImpl.scanStalledVMInTransitionStateOnUpHost(VirtualMachineManagerImpl.java:4238) > at > com.cloud.vm.VirtualMachineManagerImpl.processCommands(VirtualMachineManagerImpl.java:3076) > at > com.cloud.agent.manager.AgentManagerImpl.handleCommands(AgentManagerImpl.java:317) > at > com.cloud.agent.manager.AgentManagerImpl$AgentHandler.processRequest(AgentManagerImpl.java:1296) > at > com.cloud.agent.manager.AgentManagerImpl$AgentHandler.doTask(AgentManagerImpl.java:1383) > at > com.cloud.agent.manager.ClusteredAgentManagerImpl$ClusteredAgentHandler.doTask(ClusteredAgentManagerImpl.java:712) > at com.cloud.utils.nio.Task.call(Task.java:83) > at com.cloud.utils.nio.Task.call(Task.java:29) > at java.util.concurrent.FutureTask.run(FutureTask.java:266) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > at java.lang.Thread.run(Thread.java:748) > > > > 2019-07-16 22:51:00,004 ERROR [o.a.c.f.m.MessageDispatcher] > (AgentManager-Handler-5:null) (logid:) Unexpected exception when calling > com.cloud.vm.ClusteredVirtualMachineManagerImpl.HandlePowerStateReport > java.lang.reflect.InvocationTargetException > at sun.reflect.GeneratedMethodAccessor153.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at > org.apache.cloudstack.framework.messagebus.MessageDispatcher.dispatch(MessageDispatcher.java:75) > at > org.apache.cloudstack.framework.messagebus.MessageDispatcher.onPublishMessage(MessageDispatcher.java:45) > at > org.apache.cloudstack.framework.messagebus.MessageBusBase$SubscriptionNode.notifySubscribers(MessageBusBase.java:441) > at > org.apache.cloudstack.framework.messagebus.MessageBusBase.publish(MessageBusBase.java:178) > at > com.cloud.vm.VirtualMachinePowerStateSyncImpl.processReport(VirtualMachinePowerStateSyncImpl.java:147) > at > com.cloud.vm.VirtualMachinePowerStateSyncImpl.processHostVmStatePingReport(VirtualMachinePowerStateSyncImpl.java:68) > at > com.cloud.vm.VirtualMachineManagerImpl.processCommands(VirtualMachineManagerImpl.java:3071) > at > com.cloud.agent.manager.AgentManagerImpl.handleCommands(AgentManagerImpl.java:317) > at > com.cloud.agent.manager.AgentManagerImpl$AgentHandler.processRequest(AgentManagerImpl.java:1296) > at > com.cloud.agent.manager.AgentManagerImpl$AgentHandler.doTask(AgentManagerImpl.java:1383) > at > com.cloud.agent.manager.ClusteredAgentManagerImpl$ClusteredAgentHandler.doTask(ClusteredAgentManagerImpl.java:712) > at com.cloud.utils.nio.Task.call(Task.java:83) > at com.cloud.utils.nio.Task.call(Task.java:29) > at java.util.concurrent.FutureTask.run(FutureTask.java:266) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > at java.lang.Thread.run(Thread.java:748) > Caused by: java.lang.NullPointerException > at > org.apache.cloudstack.network.topology.BasicNetworkVisitor.visit(BasicNetworkVisitor.java:201) > at com.cloud.network.rules.DhcpEntryRules.accept(DhcpEntryRules.java:64) > at > org.apache.cloudstack.network.topology.BasicNetworkTopology.applyRules(BasicNetworkTopology.java:390) > ... 27 more > 2019-07-16 22:51:00,005 WARN [c.c.a.m.AgentManagerImpl] > (AgentManager-Handler-5:null) (logid:) Caught: > java.lang.RuntimeException: InvocationTargetException when invoking event > handler for subject: vm.powerstate > at > org.apache.cloudstack.framework.messagebus.MessageDispatcher.dispatch(MessageDispatcher.java:84) > at > org.apache.cloudstack.framework.messagebus.MessageDispatcher.onPublishMessage(MessageDispatcher.java:45) > at > org.apache.cloudstack.framework.messagebus.MessageBusBase$SubscriptionNode.notifySubscribers(MessageBusBase.java:441) > at > org.apache.cloudstack.framework.messagebus.MessageBusBase.publish(MessageBusBase.java:178) > at > com.cloud.vm.VirtualMachinePowerStateSyncImpl.processReport(VirtualMachinePowerStateSyncImpl.java:147) > at > com.cloud.vm.VirtualMachinePowerStateSyncImpl.processHostVmStatePingReport(VirtualMachinePowerStateSyncImpl.java:68) > at > com.cloud.vm.VirtualMachineManagerImpl.processCommands(VirtualMachineManagerImpl.java:3071) > at > com.cloud.agent.manager.AgentManagerImpl.handleCommands(AgentManagerImpl.java:317) > at > com.cloud.agent.manager.AgentManagerImpl$AgentHandler.processRequest(AgentManagerImpl.java:1296) > at > com.cloud.agent.manager.AgentManagerImpl$AgentHandler.doTask(AgentManagerImpl.java:1383) > at > com.cloud.agent.manager.ClusteredAgentManagerImpl$ClusteredAgentHandler.doTask(ClusteredAgentManagerImpl.java:712) > at com.cloud.utils.nio.Task.call(Task.java:83) > at com.cloud.utils.nio.Task.call(Task.java:29) > at java.util.concurrent.FutureTask.run(FutureTask.java:266) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > at java.lang.Thread.run(Thread.java:748) > > Any help would be greatly appreciated > Regards > D. > > nicolas.vazq...@shapeblue.com www.shapeblue.com Amadeus House, Floral Street, London WC2E 9DPUK @shapeblue