I migrated some VMs around to different storage tags (I have two primary SANs, HD and SSD), and at some point, a migration failed, with this error:

2012-10-15 09:34:32,399 DEBUG [cloud.vm.VirtualMachineManagerImpl] (StatsCollector-1:null) Cleanup succeeded. Details null 2012-10-15 09:34:32,408 DEBUG [agent.manager.DirectAgentAttache] (DirectAgent-188:null) Seq 4-857023789: Executing request 2012-10-15 09:34:32,626 ERROR [cloud.api.ApiDispatcher] (catalina-exec-2:null) Exception while executing ListHostsCmd:
java.lang.NullPointerException
at com.cloud.storage.StorageManagerImpl.isLocalStorageActiveOnHost(StorageManagerImpl.java:409)
        at 
com.cloud.api.ApiDBUtils.isLocalStorageActiveOnHost(ApiDBUtils.java:340)
at com.cloud.api.ApiResponseHelper.createHostResponse(ApiResponseHelper.java:640)
        at com.cloud.api.commands.ListHostsCmd.execute(ListHostsCmd.java:167)
        at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:132)
        at com.cloud.api.ApiServer.queueCommand(ApiServer.java:509)
        at com.cloud.api.ApiServer.handleRequest(ApiServer.java:416)
        at com.cloud.api.ApiServlet.processRequest(ApiServlet.java:300)
        at com.cloud.api.ApiServlet.doGet(ApiServlet.java:59)
        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:2268) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
        at java.lang.Thread.run(Thread.java:679)
2012-10-15 09:34:33,597 DEBUG [agent.manager.AgentManagerImpl] (AgentManager-Handler-14:null) Ping from 14 2012-10-15 09:34:33,658 DEBUG [agent.manager.DirectAgentAttache] (DirectAgent-188:null) Seq 4-857023789: Response Received: 2012-10-15 09:34:33,658 DEBUG [cloud.vm.VirtualMachineManagerImpl] (DirectAgent-188:null) Cleanup succeeded. Details null 2012-10-15 09:34:33,658 DEBUG [agent.transport.Request] (StatsCollector-1:null) Seq 4-857023789: Received: { Ans: , MgmtId: 130577622632, via: 4, Ver: v1, Flags: 10, { GetStorageStatsAnswer } } 2012-10-15 09:34:33,658 DEBUG [cloud.vm.VirtualMachineManagerImpl] (StatsCollector-1:null) Cleanup succeeded. Details null 2012-10-15 09:34:33,665 DEBUG [agent.manager.DirectAgentAttache] (DirectAgent-70:null) Seq 4-857023790: Executing request 2012-10-15 09:34:34,455 DEBUG [agent.manager.DirectAgentAttache] (DirectAgent-70:null) Seq 4-857023790: Response Received: 2012-10-15 09:34:34,456 DEBUG [cloud.vm.VirtualMachineManagerImpl] (DirectAgent-70:null) Cleanup succeeded. Details null 2012-10-15 09:34:34,456 DEBUG [agent.transport.Request] (StatsCollector-1:null) Seq 4-857023790: Received: { Ans: , MgmtId: 130577622632, via: 4, Ver: v1, Flags: 10, { GetStorageStatsAnswer } } 2012-10-15 09:34:34,456 DEBUG [cloud.vm.VirtualMachineManagerImpl] (StatsCollector-1:null) Cleanup succeeded. Details null 2012-10-15 09:34:34,461 DEBUG [agent.manager.DirectAgentAttache] (DirectAgent-459:null) Seq 4-857023791: Executing request 2012-10-15 09:34:35,387 DEBUG [agent.manager.DirectAgentAttache] (DirectAgent-459:null) Seq 4-857023791: Response Received: 2012-10-15 09:34:35,387 DEBUG [cloud.vm.VirtualMachineManagerImpl] (DirectAgent-459:null) Cleanup succeeded. Details null 2012-10-15 09:34:35,388 DEBUG [agent.transport.Request] (StatsCollector-1:null) Seq 4-857023791: Received: { Ans: , MgmtId: 130577622632, via: 4, Ver: v1, Flags: 10, { GetStorageStatsAnswer } } 2012-10-15 09:34:35,388 DEBUG [cloud.vm.VirtualMachineManagerImpl] (StatsCollector-1:null) Cleanup succeeded. Details null 2012-10-15 09:34:35,547 DEBUG [cloud.server.StatsCollector] (StatsCollector-1:null) HostStatsCollector is running... 2012-10-15 09:34:35,556 DEBUG [agent.manager.DirectAgentAttache] (DirectAgent-137:null) Seq 4-857023792: Executing request
2

Now, I can't view my hosts under Infrastructure, and can't create new VMs. I don't have any local storage in my cloud, so I don't understand the reference to local storage in the log. When I go to view hosts I get an empty popup box. All my storage and hosts are online, so my guess this is a database error, but I don;t know where to look.

--
Regards,

Nik

Nik Martin
VP Business Development
Nfina Technologies, Inc.
+1.251.243.0043 x1003
Relentless Reliability

Reply via email to