Return-Path: X-Original-To: apmail-cloudstack-issues-archive@www.apache.org Delivered-To: apmail-cloudstack-issues-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 0614B107DB for ; Fri, 8 Nov 2013 19:36:21 +0000 (UTC) Received: (qmail 7490 invoked by uid 500); 8 Nov 2013 19:36:19 -0000 Delivered-To: apmail-cloudstack-issues-archive@cloudstack.apache.org Received: (qmail 7448 invoked by uid 500); 8 Nov 2013 19:36:19 -0000 Mailing-List: contact issues-help@cloudstack.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cloudstack.apache.org Delivered-To: mailing list issues@cloudstack.apache.org Received: (qmail 7393 invoked by uid 500); 8 Nov 2013 19:36:19 -0000 Delivered-To: apmail-incubator-cloudstack-issues@incubator.apache.org Received: (qmail 7376 invoked by uid 99); 8 Nov 2013 19:36:19 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 08 Nov 2013 19:36:19 +0000 Date: Fri, 8 Nov 2013 19:36:19 +0000 (UTC) From: "Prachi Damle (JIRA)" To: cloudstack-issues@incubator.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (CLOUDSTACK-4668) Upgrade to 4.2 fails with NullPointerException when hypervisor_type is null for a cluster entry MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/CLOUDSTACK-4668?page=3Dcom.atla= ssian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId= =3D13817611#comment-13817611 ]=20 Prachi Damle commented on CLOUDSTACK-4668: ------------------------------------------ Manasa, This was failing while upgrading to 4.2 - So any source version is fine as = long as you upgrade to 4.2 You will not be able to reproduce this as this was some faulty dogfood clus= ter entry. And you wont really be having such an entry. You can manually ch= ange the db for some cluster and test test it. > Upgrade to 4.2 fails with NullPointerException when hypervisor_type is nu= ll for a cluster entry > -------------------------------------------------------------------------= ---------------------- > > Key: CLOUDSTACK-4668 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-466= 8 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the defa= ult.)=20 > Components: Management Server > Affects Versions: 4.2.1 > Reporter: Prachi Damle > Assignee: Prachi Damle > Priority: Critical > Fix For: 4.2.1 > > > Error trace encountered while upgrading to 4.2: > 2013-09-12 13:54:05,381 WARN [upgrade.dao.Upgrade410to420] (Timer-2:null= ) 4.2.0 LXC SystemVm template not found. LXC hypervisor is not used, so not= failing upgrade > 2013-09-12 13:54:05,384 DEBUG [upgrade.dao.Upgrade410to420] (Timer-2:null= ) Updating KVM System Vms > 2013-09-12 13:54:05,385 DEBUG [upgrade.dao.Upgrade410to420] (Timer-2:null= ) Updating Hyperv System Vms > 2013-09-12 13:54:05,386 WARN [upgrade.dao.Upgrade410to420] (Timer-2:null= ) 4.2.0 Hyperv SystemVm template not found. Hyperv hypervisor is not used, = so not failing upgrade > 2013-09-12 13:54:05,388 DEBUG [upgrade.dao.Upgrade410to420] (Timer-2:null= ) Updating VMware System Vms > 2013-09-12 13:54:05,389 WARN [upgrade.dao.Upgrade410to420] (Timer-2:null= ) 4.2.0 VMware SystemVm template not found. VMware hypervisor is not used, = so not failing upgrade > 2013-09-12 13:54:05,395 DEBUG [upgrade.dao.Upgrade410to420] (Timer-2:null= ) Updating XenServer System Vms > 2013-09-12 13:54:34,025 DEBUG [upgrade.dao.Upgrade410to420] (Timer-2:null= ) Updating System Vm Template IDs Complete > 2013-09-12 13:54:34,117 DEBUG [db.Transaction.Transaction] (Timer-2:null)= Rolling back the transaction: Time =3D 304222 Name =3D -CloudStartupServl= et$1.run:52-TimerThread.mainLoop:534-TimerThread.run:484; called by -Transa= ction.rollback:898-Transaction.removeUpTo:841-Transaction.close:665-Databas= eUpgradeChecker.upgrade:293-DatabaseUpgradeChecker.check:389-ComponentConte= xt.initComponentsLifeCycle:90-CloudStartupServlet$1.run:54-TimerThread.main= Loop:534-TimerThread.run:484 > 2013-09-12 13:54:51,212 ERROR [utils.component.ComponentContext] (Timer-2= :null) System integrity check failed. Refuse to startup > java.lang.NullPointerException > at com.cloud.upgrade.dao.Upgrade410to420.updateCluster_details(Up= grade410to420.java:933) > at com.cloud.upgrade.dao.Upgrade410to420.performDataMigration(Upg= rade410to420.java:89) > at com.cloud.upgrade.DatabaseUpgradeChecker.upgrade(DatabaseUpgra= deChecker.java:264) > at com.cloud.upgrade.DatabaseUpgradeChecker.check(DatabaseUpgrade= Checker.java:389) > at com.cloud.utils.component.ComponentContext.initComponentsLifeC= ycle(ComponentContext.java:90) > at com.cloud.servlet.CloudStartupServlet$1.run(CloudStartupServle= t.java:54) > at java.util.TimerThread.mainLoop(Timer.java:534) > at java.util.TimerThread.run(Timer.java:484) > 2013-09-12 13:58:01,213 INFO [context.support.XmlWebApplicationContext] = (Thread-19:null) Closing Root WebApplicationContext: startup date [Thu Sep = 12 13:39:27 PDT 2013]; root of context hierarchy > 2013-09-12 13:58:01,215 INFO [factory.support.DefaultListableBeanFactory= ] (Thread-19:null) Destroying singletons in org.springframework.beans.facto= ry.support.DefaultListableBeanFactory@639d0e0b: defining beans [org.springf= ramework.context.annotation.internalConfigurationAnnotationProcessor,org.sp= ringframework.context.annotation.internalAutowiredAnnotationProcessor,org.s= pringframework.context.annotation.internalRequiredAnnotationProcessor,org.s= pringframework.context.annotation.internalCommonAnnotationProcessor,compone= ntContext,transactionContextBuilder,actionEventInterceptor,instantiatePostP= rocessor,onwireRegistry,messageSerializer,transportProvider,rpcProvider,mes= sageBus,serviceOfferingDaoImpl,diskOfferingDaoImpl,dataCenterDaoImpl,hostPo= dDaoImpl,vlanDaoImpl,userDaoImpl,VMTemplateDaoImpl,hypervisorCapabilitiesDa= oImpl,dedicatedResourceDaoImpl,accountDaoImpl,accountDetailsDaoImpl,account= JoinDaoImpl,accountGuestVlanMapDaoImpl,accountVlanMapDaoImpl,alertDaoImpl,a= syncJobDaoImpl,asyncJobJoinDaoImpl,autoScalePolicyConditionMapDaoImpl,autoS= calePolicyDaoImpl,autoScaleVmGroupDaoImpl,autoScaleVmGroupPolicyMapDaoImpl,= autoScaleVmProfileDaoImpl,capacityDaoImpl,certificateDaoImpl,clusterDaoImpl= ,clusterDetailsDaoImpl,clusterVSMMapDaoImpl,commandExecLogDaoImpl,condition= DaoImpl,consoleProxyDaoImpl,counterDaoImpl,dataCenterIpAddressDaoImpl,dataC= enterJoinDaoImpl,dataCenterLinkLocalIpAddressDaoImpl,dataCenterVnetDaoImpl,= dcDetailsDaoImpl,engineDcDetailsDaoImpl,diskOfferingJoinDaoImpl,domainDaoIm= pl,domainRouterDaoImpl,domainRouterJoinDaoImpl,elasticLbVmMapDaoImpl,engine= ClusterDaoImpl,engineDataCenterDaoImpl,engineHostDaoImpl,engineHostPodDaoIm= pl,eventDaoImpl,eventJoinDaoImpl,externalFirewallDeviceDaoImpl,externalLoad= BalancerDeviceDaoImpl,externalPublicIpStatisticsDaoImpl,firewallRulesCidrsD= aoImpl,firewallRulesDaoImpl,globalLoadBalancerDaoImpl,globalLoadBalancerLbR= uleMapDaoImpl,guestOSCategoryDaoImpl,guestOSDaoImpl,guestOSHypervisorDaoImp= l,highAvailabilityDaoImpl,hostDaoImpl,engineHostDetailsDaoImpl,hostDetailsD= aoImpl,hostJoinDaoImpl,engineHostTagsDaoImpl,hostTagsDaoImpl,hostTransferMa= pDaoImpl,iPAddressDaoImpl,identityDaoImpl,imageStoreDaoImpl,imageStoreDetai= lsDaoImpl,imageStoreJoinDaoImpl,snapshotDataStoreDaoImpl,templateDataStoreD= aoImpl,templateJoinDaoImpl,volumeDataStoreDaoImpl,inlineLoadBalancerNicMapD= aoImpl,instanceGroupDaoImpl,instanceGroupJoinDaoImpl,instanceGroupVMMapDaoI= mpl,itWorkDaoImpl,keystoreDaoImpl,lBHealthCheckPolicyDaoImpl,lBStickinessPo= licyDaoImpl,launchPermissionDaoImpl,loadBalancerDaoImpl,loadBalancerVMMapDa= oImpl,managementServerHostDaoImpl,managementServerHostPeerDaoImpl,networkAc= countDaoImpl,networkACLDaoImpl,networkACLItemDaoImpl,networkDaoImpl,network= DomainDaoImpl,networkExternalFirewallDaoImpl,networkExternalLoadBalancerDao= Impl,networkOfferingDaoImpl,networkOfferingServiceMapDaoImpl,networkOpDaoIm= pl,networkRuleConfigDaoImpl,networkServiceMapDaoImpl,nicDaoImpl,nicDetailDa= oImpl,nicSecondaryIpDaoImpl,nicIpAliasDaoImpl,objectInDataStoreDaoImpl,ovsT= unnelInterfaceDaoImpl,ovsTunnelNetworkDaoImpl,physicalNetworkDaoImpl,physic= alNetworkIsolationMethodDaoImpl,physicalNetworkServiceProviderDaoImpl,physi= calNetworkTagDaoImpl,physicalNetworkTrafficTypeDaoImpl,podVlanDaoImpl,podVl= anMapDaoImpl,PortableIpDaoImpl,PortableIpRangeDaoImpl,portForwardingRulesDa= oImpl,portProfileDaoImpl,primaryDataStoreDaoImpl,primaryDataStoreDetailsDao= Impl,privateIpDaoImpl,projectAccountDaoImpl,projectAccountJoinDaoImpl,proje= ctDaoImpl,projectInvitationDaoImpl,projectInvitationJoinDaoImpl,projectJoin= DaoImpl,regionDaoImpl,remoteAccessVpnDaoImpl,resourceCountDaoImpl,resourceL= imitDaoImpl,resourceTagJoinDaoImpl,resourceTagsDaoImpl,routerNetworkDaoImpl= ,sSHKeyPairDaoImpl,secondaryStorageVmDaoImpl,securityGroupDaoImpl,securityG= roupJoinDaoImpl,securityGroupRuleDaoImpl,securityGroupRulesDaoImpl,security= GroupVMMapDaoImpl,securityGroupWorkDaoImpl,serviceOfferingJoinDaoImpl,site2= SiteCustomerGatewayDaoImpl,site2SiteVpnConnectionDaoImpl,site2SiteVpnGatewa= yDaoImpl,snapshotDaoImpl,snapshotPolicyDaoImpl,snapshotScheduleDaoImpl,stat= icRouteDaoImpl,storageNetworkIpAddressDaoImpl,storageNetworkIpRangeDaoImpl,= storagePoolDetailsDaoImpl,storagePoolHostDaoImpl,storagePoolJoinDaoImpl,sto= ragePoolWorkDaoImpl,syncQueueDaoImpl,syncQueueItemDaoImpl,templatePrimaryDa= taStoreDaoImpl,uploadDaoImpl,usageDaoImpl,usageEventDaoImpl,usageIPAddressD= aoImpl,usageJobDaoImpl,usageLoadBalancerPolicyDaoImpl,usageNetworkDaoImpl,u= sageNetworkOfferingDaoImpl,usagePortForwardingRuleDaoImpl,usageSecurityGrou= pDaoImpl,usageStorageDaoImpl,usageVMInstanceDaoImpl,usageVPNUserDaoImpl,usa= geVolumeDaoImpl,usageVmDiskDaoImpl,userAccountDaoImpl,userAccountJoinDaoImp= l,userIpv6AddressDaoImpl,userStatisticsDaoImpl,userStatsLogDaoImpl,userVmDi= skStatsDaoImpl,userVmCloneSettingDaoImpl,userVmDaoImpl,userVmDetailsDaoImpl= ,userVmJoinDaoImpl,vMComputeTagDaoImpl,vMEntityDaoImpl,vMInstanceDaoImpl,vM= NetworkMapDaoImpl,vMReservationDaoImpl,vMRootDiskTagDaoImpl,vMSnapshotDaoIm= pl,vMTemplateDetailsDaoImpl,vMTemplateHostDaoImpl,vMTemplatePoolDaoImpl,vMT= emplateZoneDaoImpl,versionDaoImpl,virtualRouterProviderDaoImpl,vmRulesetLog= DaoImpl,volumeDaoImpl,volumeDetailsDaoImpl,volumeHostDaoImpl,volumeJoinDaoI= mpl,volumeReservationDaoImpl,vpcDaoImpl,vpcGatewayDaoImpl,vpcOfferingDaoImp= l,vpcOfferingServiceMapDaoImpl,vpcServiceMapDaoImpl,vpnUserDaoImpl,applicat= ionLbRuleDaoImpl,networkOfferingDetailsDaoImpl,serviceOfferingDetailsDaoImp= l,encryptionSecretKeyChecker,StaticRoleBasedAPIAccessChecker,databaseIntegr= ityChecker,domainChecker,affinityGroupAccessChecker,basicAgentAuthManager,M= D5UserAuthenticator,LDAPUserAuthenticator,SHA256SaltedUserAuthenticator,Pla= inTextUserAuthenticator,Ovs,SecurityGroupProvider,VirtualRouter,VpcVirtualR= outer,elasticLoadBalancerElement,InternalLbVm,firstFitAllocator,randomAlloc= ator,FirstFitRouting,LocalStoragePoolAllocator,clusterScopeStoragePoolAlloc= ator,zoneWideStoragePoolAllocator,garbageCollectingStoragePoolAllocator,Use= rConcentratedAllocator,recreatableFencer,recreateHostAllocator,secondarySto= rageVmDefaultAllocator,ConsoleProxyAllocator,ExternalIpAddressAllocator,hyp= ervisorTemplateAdapter,clusterAlertAdapter,consoleProxyAlertAdapter,seconda= ryStorageVmAlertAdapter,clusterServiceServletAdapter,CheckOnAgentInvestigat= or,XenServerInvestigator,KVMInvestigator,UserVmDomRInvestigator,ManagementI= PSystemVMInvestigator,XenServerFencer,KVMFencer,OvmFencer,XcpServerDiscover= er,SecondaryStorageDiscoverer,KvmServerDiscoverer,LxcServerDiscoverer,OvmDi= scoverer,dummyHostDiscoverer,UserDispersingPlanner,UserConcentratedPodPlann= er,ImplicitDedicationPlanner,clusterBasedAgentLoadBalancerPlanner,StorageNe= tworkGuru,ExternalGuestNetworkGuru,PublicNetworkGuru,PodBasedNetworkGuru,Co= ntrolNetworkGuru,DirectNetworkGuru,DirectPodBasedNetworkGuru,OvsGuestNetwor= kGuru,PrivateNetworkGuru,XenServerGuru,KVMGuru,LXCGuru,OvmGuru,iSCSI,networ= kFileSystem,ISO,OVA,QCOW2,VHD,unknown,snapshotServiceImpl,templateServiceIm= pl,volumeServiceImpl,xenserverSnapshotStrategy,templateDataFactoryImpl,snap= shotDataFactoryImpl,volumeDataFactoryImpl,objectInDataStoreManagerImpl,data= ObjectManagerImpl,primaryDataStoreHelper,imageStoreHelper,imageFormatHelper= ,storageCacheRandomAllocator,storageCacheManagerImpl,StorageCacheReplacemen= tAlgorithm,snapshotStateMachineManagerImpl,defaultEndPointSelector,ancientD= ataMotionStrategy,xenserverStorageMotionStrategy,dataMotionServiceImpl,prim= aryDataStoreProviderMgr,imageStoreProviderMgr,dataStoreManagerImpl,cloudSta= ckPrimaryDataStoreProviderImpl,dataStoreProviderManager,accountManagerImpl,= managementServerImpl,storageManagerImpl,FirstFitPlanner,resourceManagerImpl= ,highAvailabilityManagerExtImpl,clusteredVirtualMachineManagerImpl,networkM= anagerImpl,networkModelImpl,configurationServerImpl,clusterManagerImpl,clus= teredAgentManagerImpl,userVmManagerImpl,consoleProxyManagerImpl,securityGro= upManagerImpl2,premiumSecondaryStorageManagerImpl,ipv6AddressManagerImpl,ap= iRateLimitServiceImpl,alertManagerImpl,asyncJobExecutorContextImpl,asyncJob= ManagerImpl,autoScaleManagerImpl,capacityManagerImpl,clusterFenceManagerImp= l,configurationManagerImpl,elasticLoadBalancerManagerImpl,entityManagerImpl= ,externalDeviceUsageManagerImpl,externalNetworkDeviceManagerImpl,firewallMa= nagerImpl,hypervisorGuruManagerImpl,identityServiceImpl,keystoreManagerImpl= ,loadBalancingRulesManagerImpl,networkACLManagerImpl,networkACLServiceImpl,= networkServiceImpl,networkUsageManagerImpl,oCFS2ManagerImpl,ovsTunnelManage= rImpl,projectManagerImpl,queryManagerImpl,regionManagerImpl,regionServiceIm= pl,remoteAccessVpnManagerImpl,resourceLimitManagerImpl,rulesManagerImpl,sit= e2SiteVpnManagerImpl,snapshotManagerImpl,snapshotSchedulerImpl,storageNetwo= rkManagerImpl,syncQueueManagerImpl,taggedResourceManagerImpl,resourceMetaDa= taManagerImpl,templateManagerImpl,uploadMonitorImpl,usageServiceImpl,virtua= lNetworkApplianceManagerImpl,vpcManagerImpl,vpcVirtualNetworkApplianceManag= erImpl,actionEventUtils,agentMonitor,alertGenerator,apiDBUtils,apiDiscovery= ServiceImpl,apiDispatcher,apiResponseHelper,apiServer,apiServlet,bAREMETAL,= cloudOrchestrator,clusterRestService,consoleProxyServlet,dataCenterResource= ManagerImpl,dataDisk,podRestService,iso,networkRestService,provisioningServ= iceImpl,rootDisk,registerCompleteServlet,statsCollector,storagePoolAutomati= onImpl,usageEventUtils,userContextInitializer,vMEntityManagerImpl,virtualMa= chineEntityFactory,virtualMachineEntityImpl,virtualMachineRestService,volum= eRestService,volumeTypeHelper,zoneRestService,cloudZonesStartupProcessor,ma= nagementServerNode,testingAllocator,domainManagerImpl,downloadMonitorImpl,l= BHealthCheckManagerImpl,volumeManagerImpl,ApplicationLoadBalancerService,In= ternalLoadBalancerVMManager,vMSnapshotManagerImpl,BareMetalDhcp,BareMetalPx= e,BareMetalUserdata,BareMetalTemplateAdapter,BareMetalDiscoverer,BareMetalP= lanner,BaremetalGuru,BaremetalManager,BaremetalDhcpManager,BaremetalKickSta= rtPxeService,BaremetalPingPxeService,BaremetalPxeManager,BAREMETAL,baremeta= lDhcpDaoImpl,baremetalPxeDaoImpl,UcsManager,AffinityGroupServiceImpl,Deploy= mentPlanningManager,AffinityGroupJoinDaoImpl,AffinityGroupDaoImpl,AffinityG= roupVMMapDaoImpl,AffinityGroupDomainMapDaoImpl,PlannerHostReservationDaoImp= l,DatabaseUpgradeChecker,GlobalLoadBalancingRulesServiceImpl,configurationD= aoImpl,VmwareFencer,vmwareServerDiscoverer,VMwareGuru,VmwareInvestigator,Vm= wareManager,vmwareContextFactory,VmwareDatacenterDaoImpl,VmwareDatacenterZo= neMapDaoImpl,LegacyZoneDaoImpl,niciraNvpDaoImpl,niciraNvpNicMappingDaoImpl,= niciraNvpRouterMappingDaoImpl,NiciraNvpGuestNetworkGuru,NiciraNvp,lunDaoImp= l,poolDaoImpl,netappVolumeDaoImpl,NetappManager,JuniperSRX,netScalerPodDaoI= mpl,Netscaler,F5BigIP,ciscoNexusVSMDeviceDaoImpl,CiscoNexus1000vVSM,ciscoVn= mcDaoImpl,ciscoAsa1000vDaoImpl,networkAsa1000vMapDaoImpl,CiscoVNMC,ucsBlade= DaoImpl,ucsManagerDaoImpl,vmwareStorageMotionStrategy,cloudStackImageStoreP= roviderImpl,s3ImageStoreProviderImpl,swiftImageStoreProviderImpl,solidFireD= ataStoreProvider,userAuthenticators,userPasswordEncoders,securityCheckers,r= esourceDiscoverers,haInvestigators,haFenceBuilders,deploymentPlanners,podAl= locators,hostAllocators,storagePoolAllocators,ipDeployers,dhcpProviders,net= workGurus,networkElements,HostAntiAffinityProcessor,affinityProcessors,Dedi= catedResourceManagerImpl,ExplicitDedicationProcessor,org.springframework.co= ntext.annotation.ConfigurationClassPostProcessor$ImportAwareBeanPostProcess= or#0]; root of factory hierarchy -- This message was sent by Atlassian JIRA (v6.1#6144)