Chandan Purushothama created CLOUDSTACK-227:
-----------------------------------------------

             Summary: ReconnectHostCmd: NullPointerException: Unable to get 
host Information for XenServer 6.0.2 host - on intentionally changing the 
traffic labels on the physical network
                 Key: CLOUDSTACK-227
                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-227
             Project: CloudStack
          Issue Type: Bug
          Components: Management Server
    Affects Versions: pre-4.0.0
            Reporter: Chandan Purushothama
            Priority: Minor
             Fix For: pre-4.0.0


================
Steps To Reproduce:
================

1. Create Advanced zone with all supported traffic types (Management, Guest, 
Public, Storage)
i) PhyNet1
        - Mgmt,public,Guest, Storage (Traffic label = NIC0)
        - Tags =  cloud-xenbr0
ii) PhyNet2
        - Guest (Traffic label = NIC1)
        - Tags = cloud-xenbr1
2. Add XenServer 6.0.2 host with two nics where NIC0 has network-tag 
cloud-xenbr0 and NIC1 has network-tag cloud-xenbr1.
3. Deploy Guest VMs using above physical networks
4. Change traffic labels of each traffic type to different values that do not 
exist on hypervisor.
5. Reconnect the Host and observe the NPE. Host is stuck in Disconnected State


================================
NullPointerException - ReconnectHost Job:
================================

2012-09-27 15:06:19,303 DEBUG [cloud.async.AsyncJobManagerImpl] 
(catalina-exec-10:null) submit async job-85, details: AsyncJobVO {id:85, 
userId: 2, accountId: 2, sessionKey: null, instanceType: Host, instanceId: 1, 
cmd: com.cloud.api.commands.ReconnectHostCmd, cmdOriginator: null, cmdInfo: 
{"id":"d6c8a9a3-e998-4462-9db8-91adc80e12b8","response":"json","sessionkey":"zXjqIlsgiABR8Ty4cYpLI+hNitE\u003d","ctxUserId":"2","_":"1348783868314","ctxAccountId":"2","ctxStartEventId":"339"},
 cmdVersion: 0, callbackType: 0, callbackAddress: null, status: 0, 
processStatus: 0, resultCode: 0, result: null, initMsid: 7471666038533, 
completeMsid: null, lastUpdated: null, lastPolled: null, created: null}
2012-09-27 15:06:19,307 DEBUG [cloud.async.AsyncJobManagerImpl] 
(Job-Executor-62:job-85) Executing com.cloud.api.commands.ReconnectHostCmd for 
job-85
2012-09-27 15:06:19,321 INFO  [agent.manager.AgentManagerImpl] 
(AgentTaskPool-3:null) Host 1 is disconnecting with event ShutdownRequested
2012-09-27 15:06:19,324 DEBUG [agent.manager.AgentManagerImpl] 
(AgentTaskPool-3:null) The next status of agent 1is Disconnected, current 
status is Up
2012-09-27 15:06:19,325 DEBUG [agent.manager.AgentManagerImpl] 
(AgentTaskPool-3:null) Deregistering link for 1 with state Disconnected
2012-09-27 15:06:19,325 DEBUG [agent.manager.AgentManagerImpl] 
(AgentTaskPool-3:null) Remove Agent : 1
2012-09-27 15:06:19,325 DEBUG [agent.manager.DirectAgentAttache] 
(AgentTaskPool-3:null) Processing disconnect 1
2012-09-27 15:06:19,325 DEBUG [agent.manager.AgentManagerImpl] 
(AgentTaskPool-3:null) Sending Disconnect to listener: 
com.cloud.hypervisor.xen.discoverer.XcpServerDiscoverer$$EnhancerByCGLIB$$eee040ed
2012-09-27 15:06:19,326 DEBUG [agent.manager.AgentManagerImpl] 
(AgentTaskPool-3:null) Sending Disconnect to listener: 
com.cloud.hypervisor.vmware.manager.VmwareManagerImpl$$EnhancerByCGLIB$$20bd3dd8
2012-09-27 15:06:19,326 DEBUG [agent.manager.AgentManagerImpl] 
(AgentTaskPool-3:null) Sending Disconnect to listener: 
com.cloud.vm.ClusteredVirtualMachineManagerImpl$$EnhancerByCGLIB$$eba8cb92
2012-09-27 15:06:19,326 DEBUG [agent.manager.AgentManagerImpl] 
(AgentTaskPool-3:null) Sending Disconnect to listener: 
com.cloud.network.security.SecurityGroupListener
2012-09-27 15:06:19,326 DEBUG [agent.manager.AgentManagerImpl] 
(AgentTaskPool-3:null) Sending Disconnect to listener: 
com.cloud.storage.listener.StoragePoolMonitor
2012-09-27 15:06:19,326 DEBUG [agent.manager.AgentManagerImpl] 
(AgentTaskPool-3:null) Sending Disconnect to listener: 
com.cloud.storage.secondary.SecondaryStorageListener
2012-09-27 15:06:19,326 DEBUG [agent.manager.AgentManagerImpl] 
(AgentTaskPool-3:null) Sending Disconnect to listener: 
com.cloud.network.NetworkManagerImpl$$EnhancerByCGLIB$$9568aaae
2012-09-27 15:06:19,326 DEBUG [agent.manager.AgentManagerImpl] 
(AgentTaskPool-3:null) Sending Disconnect to listener: 
com.cloud.agent.manager.AgentMonitor$$EnhancerByCGLIB$$6092d0e
2012-09-27 15:06:19,326 DEBUG [agent.manager.AgentManagerImpl] 
(AgentTaskPool-3:null) Sending Disconnect to listener: 
com.cloud.storage.download.DownloadListener
2012-09-27 15:06:19,326 DEBUG [agent.manager.AgentManagerImpl] 
(AgentTaskPool-3:null) Sending Disconnect to listener: 
com.cloud.storage.upload.UploadListener
2012-09-27 15:06:19,326 DEBUG [cloud.async.AsyncJobManagerImpl] 
(Job-Executor-62:job-85) Complete async job-85, jobStatus: 1, resultCode: 0, 
result: com.cloud.api.response.HostResponse@d9f134e
2012-09-27 15:06:19,328 DEBUG [agent.manager.AgentManagerImpl] 
(AgentTaskPool-3:null) Sending Disconnect to listener: 
com.cloud.storage.LocalStoragePoolListener$$EnhancerByCGLIB$$95f75342
2012-09-27 15:06:19,329 DEBUG [agent.manager.AgentManagerImpl] 
(AgentTaskPool-3:null) Sending Disconnect to listener: 
com.cloud.capacity.StorageCapacityListener
2012-09-27 15:06:19,329 DEBUG [agent.manager.AgentManagerImpl] 
(AgentTaskPool-3:null) Sending Disconnect to listener: 
com.cloud.capacity.ComputeCapacityListener
2012-09-27 15:06:19,329 DEBUG [agent.manager.AgentManagerImpl] 
(AgentTaskPool-3:null) Sending Disconnect to listener: 
com.cloud.consoleproxy.ConsoleProxyListener
2012-09-27 15:06:19,330 DEBUG [agent.manager.AgentManagerImpl] 
(AgentTaskPool-3:null) Sending Disconnect to listener: 
com.cloud.network.SshKeysDistriMonitor
2012-09-27 15:06:19,330 DEBUG [agent.manager.AgentManagerImpl] 
(AgentTaskPool-3:null) Sending Disconnect to listener: 
com.cloud.network.router.VpcVirtualNetworkApplianceManagerImpl$$EnhancerByCGLIB$$9861d236
2012-09-27 15:06:19,330 DEBUG [agent.manager.AgentManagerImpl] 
(AgentTaskPool-3:null) Sending Disconnect to listener: 
com.cloud.network.NetworkUsageManagerImpl$DirectNetworkStatsListener
2012-09-27 15:06:19,330 DEBUG [cloud.network.NetworkUsageManagerImpl] 
(AgentTaskPool-3:null) Disconnected called on 1 with status Disconnected
2012-09-27 15:06:19,330 DEBUG [cloud.host.Status] (AgentTaskPool-3:null) 
Transition:[Resource state = Enabled, Agent event = ShutdownRequested, Host id 
= 1, name = Rack3Host17.lab.vmops.com]
2012-09-27 15:06:19,337 DEBUG [cloud.async.AsyncJobManagerImpl] 
(Job-Executor-62:job-85) Done executing com.cloud.api.commands.ReconnectHostCmd 
for job-85
2012-09-27 15:06:19,363 DEBUG [cloud.host.Status] (AgentTaskPool-3:null) Agent 
status update: [id = 1; name = Rack3Host17.lab.vmops.com; old status = Up; 
event = ShutdownRequested; new status = Disconnected; old update count = 5; new 
update count = 6]
2012-09-27 15:06:19,363 DEBUG [agent.manager.ClusteredAgentManagerImpl] 
(AgentTaskPool-3:null) Notifying other nodes of to disconnect
2012-09-27 15:06:19,585 DEBUG [agent.manager.DirectAgentAttache] 
(DirectAgent-133:null) Ping from 6
2012-09-27 15:06:19,719 DEBUG [agent.manager.DirectAgentAttache] 
(DirectAgent-56:null) Ping from 7
2012-09-27 15:06:24,437 DEBUG [cloud.async.AsyncJobManagerImpl] 
(catalina-exec-12:null) Async job-85 completed
2012-09-27 15:06:36,655 DEBUG [storage.secondary.SecondaryStorageManagerImpl] 
(secstorage-1:null) Zone 1 is not ready to launch secondary storage VM yet
2012-09-27 15:06:36,750 DEBUG [cloud.consoleproxy.ConsoleProxyManagerImpl] 
(consoleproxy-1:null) Zone 1 is not ready to launch console proxy yet
2012-09-27 15:06:37,192 DEBUG 
[network.router.VirtualNetworkApplianceManagerImpl] 
(RouterStatusMonitor-1:null) Found 5 routers.
2012-09-27 15:06:42,117 DEBUG [agent.manager.ClusteredAgentManagerImpl] 
(ClusteredAgentManager Timer:null) Found 1 unmanaged direct hosts, processing 
connect for them...
2012-09-27 15:06:42,117 DEBUG [agent.manager.ClusteredAgentManagerImpl] 
(ClusteredAgentManager Timer:null) Loading directly connected host 
1(Rack3Host17.lab.vmops.com)
2012-09-27 15:06:42,204 DEBUG [agent.manager.AgentManagerImpl] 
(AgentTaskPool-4:null) Simulating start for resource 
8ca2f971-87c5-45d4-9ca3-348c1461ded2 id 1
2012-09-27 15:06:42,449 DEBUG [xen.resource.CitrixResourceBase] 
(AgentTaskPool-4:null) Management network is on 
pif=e1dec15e-e505-98c5-cb53-5888f41e8251
2012-09-27 15:06:42,463 WARN  [xen.resource.CitrixResourceBase] 
(AgentTaskPool-4:null) Unable to get host information for 10.223.59.2
java.lang.NullPointerException
        at 
com.cloud.hypervisor.xen.resource.CitrixResourceBase.getHostInfo(CitrixResourceBase.java:4331)
        at 
com.cloud.hypervisor.xen.resource.CitrixResourceBase.initialize(CitrixResourceBase.java:4460)
        at 
com.cloud.hypervisor.xen.resource.XenServer56Resource.initialize(XenServer56Resource.java:328)
        at 
com.cloud.resource.ResourceManagerImpl.createHostAndAgent(ResourceManagerImpl.java:1598)
        at 
com.cloud.resource.ResourceManagerImpl.createHostAndAgent(ResourceManagerImpl.java:1668)
        at 
com.cloud.agent.manager.AgentManagerImpl$SimulateStartTask.run(AgentManagerImpl.java:1195)
        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-09-27 15:06:42,464 WARN  [xen.resource.CitrixResourceBase] 
(AgentTaskPool-4:null) Unable to get host information for 10.223.59.2
2012-09-27 15:06:42,464 INFO  [cloud.resource.ResourceManagerImpl] 
(AgentTaskPool-4:null) Unable to fully initialize the agent because no 
StartupCommands are returned


=======
Git Info:
=======

Git Revision: 30b19887fd05c7694f8fdf45be9fe9b02d90b1d1
Git URL: https://git-wip-us.apache.org/repos/asf/incubator-cloudstack.git



--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to