SCVMM 2012 sp1 installed on a HA cluster and the service in the cluster is failing with the below event.
Below is the error that i am seeing in the VMM events
========================
Log Name: VM ManagerSource: Virtual Machine Manager
Date: 6/1/2015 3:41:07 AM
Event ID: 1
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: TEVMMCLD02P.hq.target.com
Description:
System.NullReferenceException: Object reference not set to an instance of an object.
at Microsoft.VirtualManager.Engine.Deployment.SANStorageManagementHelper.FindVolumeForGivenFileSystemPath(WsmanAPIWrapper wsmanWrapper, String inputFilePath, StorageManagementHelper storageManagementHelper, String& rootPath)
at Microsoft.VirtualManager.Engine.Deployment.SANStorageManagementHelper.GetLUNIDFromFSPath(WsmanAPIWrapper wsmanWrapper, String FileSystemPath, StorageDeviceIdentifier& storageIdentifier, String& VolumeRootPath, Boolean& IsiSCSILUN, String& DiskDeviceID, String& DiskUniqueID)
at Microsoft.VirtualManager.Engine.Deployment.SANAcceleratorHelper.MapFSPathToLun(WsmanAPIWrapper sourceWrapper, String fspath, String& root, StorageDeviceIdentifier& lunID, Boolean& isIsciLun, String& diskAddress, String& diskUniqueID)
at Microsoft.VirtualManager.Engine.Deployment.VMLUNMappingReader.MapFileOrDiskToLUN(WsmanAPIWrapper sourceWrapper, List`1 vmFilesToLunInfoList, Object physicalItemOrDiskOrPath, Boolean hypervVM, VMFilesToLunInfo hypervConfigLun)
at Microsoft.VirtualManager.Engine.Deployment.VMLUNMappingReader.MapVMFilesToLUN(List`1& vmFilesToLunInfoList, WSManConnectionParameters hostConnectionParameters)
at Microsoft.VirtualManager.Engine.Deployment.VMLUNMappingReader.GetVMLUNInformationFromRealWord(List`1& lunInfoList, WSManConnectionParameters hostConnectionParameters)
at Microsoft.VirtualManager.Engine.Deployment.VMLUNMappingReader.GetVMSANConfigurationFromRealWorld(WSManConnectionParameters hostConnectionParameter)
at Microsoft.VirtualManager.Engine.Deployment.VMLUNMappingReader.HasVMLUNInformationChanged(VMSANConfiguration& sanConfig, WSManConnectionParameters hostConnectionParameter)
at Microsoft.VirtualManager.Engine.BitBos.VMRefresherBase.UpdateVMLUNInformation()
at Microsoft.VirtualManager.Engine.BitBos.VMRefresherBase.UpdateFullVMObjectToCarmine(IVMComputerSystem vmComputer, VMData vmData, UpdateRequired updateRequired, Boolean vmObjectHasChanged)
at Microsoft.VirtualManager.Engine.BitBos.VMRefresherBase.FullyRefreshVM(FullyResheshVMParamObject param)
at Microsoft.VirtualManager.Engine.BitBos.VMRefresherBase.<>c__DisplayClassc.<RunFullRefresher>b__a(Object paramObj)
at Microsoft.VirtualManager.Utils.Multithreading.ThrottledThreadPool.<>c__DisplayClass3.<ScheduleNextThread>b__2(Object dummy)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()-2147467261
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Virtual Machine Manager" />
<EventID Qualifiers="0">1</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2015-06-01T08:41:07.000000000Z" />
<EventRecordID>1558932</EventRecordID>
<Channel>VM Manager</Channel>
<Computer>TEVMMCLD02P.hq.target.com</Computer>
<Security />
</System>
<EventData>
<Data>System.NullReferenceException: Object reference not set to an instance of an object.
at Microsoft.VirtualManager.Engine.Deployment.SANStorageManagementHelper.FindVolumeForGivenFileSystemPath(WsmanAPIWrapper wsmanWrapper, String inputFilePath, StorageManagementHelper storageManagementHelper, String& rootPath)
at Microsoft.VirtualManager.Engine.Deployment.SANStorageManagementHelper.GetLUNIDFromFSPath(WsmanAPIWrapper wsmanWrapper, String FileSystemPath, StorageDeviceIdentifier& storageIdentifier, String& VolumeRootPath, Boolean& IsiSCSILUN, String& DiskDeviceID, String& DiskUniqueID)
at Microsoft.VirtualManager.Engine.Deployment.SANAcceleratorHelper.MapFSPathToLun(WsmanAPIWrapper sourceWrapper, String fspath, String& root, StorageDeviceIdentifier& lunID, Boolean& isIsciLun, String& diskAddress, String& diskUniqueID)
at Microsoft.VirtualManager.Engine.Deployment.VMLUNMappingReader.MapFileOrDiskToLUN(WsmanAPIWrapper sourceWrapper, List`1 vmFilesToLunInfoList, Object physicalItemOrDiskOrPath, Boolean hypervVM, VMFilesToLunInfo hypervConfigLun)
at Microsoft.VirtualManager.Engine.Deployment.VMLUNMappingReader.MapVMFilesToLUN(List`1& vmFilesToLunInfoList, WSManConnectionParameters hostConnectionParameters)
at Microsoft.VirtualManager.Engine.Deployment.VMLUNMappingReader.GetVMLUNInformationFromRealWord(List`1& lunInfoList, WSManConnectionParameters hostConnectionParameters)
at Microsoft.VirtualManager.Engine.Deployment.VMLUNMappingReader.GetVMSANConfigurationFromRealWorld(WSManConnectionParameters hostConnectionParameter)
at Microsoft.VirtualManager.Engine.Deployment.VMLUNMappingReader.HasVMLUNInformationChanged(VMSANConfiguration& sanConfig, WSManConnectionParameters hostConnectionParameter)
at Microsoft.VirtualManager.Engine.BitBos.VMRefresherBase.UpdateVMLUNInformation()
at Microsoft.VirtualManager.Engine.BitBos.VMRefresherBase.UpdateFullVMObjectToCarmine(IVMComputerSystem vmComputer, VMData vmData, UpdateRequired updateRequired, Boolean vmObjectHasChanged)
at Microsoft.VirtualManager.Engine.BitBos.VMRefresherBase.FullyRefreshVM(FullyResheshVMParamObject param)
at Microsoft.VirtualManager.Engine.BitBos.VMRefresherBase.<>c__DisplayClassc.<RunFullRefresher>b__a(Object paramObj)
at Microsoft.VirtualManager.Utils.Multithreading.ThrottledThreadPool.<>c__DisplayClass3.<ScheduleNextThread>b__2(Object dummy)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()-2147467261</Data>