Loading...
Loading...
Multiple RecoverPoint clusters show as disconnected. Impact on RecoverPoint : RecoverPoint fails to build View, and Clusters are marked as disconnected. Symptoms found in connector logs : 2019-11-25 15:25:34,758 [pool-7-thread-1] (Builder.java:37) WARN - Failed building instance. Return empty instance: VMProperties(rpClusterUID=null, vrpaProperties=null, replicatedVmProperties=null) java.lang.NullPointerException at com.emc.recoverpoint.connectors.vi.builder.VmPropertiesBuilder.createInner(VmPropertiesBuilder.java:38) ~[vi_connector_commons.jar:?] at com.emc.recoverpoint.connectors.vi.builder.VmPropertiesBuilder.createInner(VmPropertiesBuilder.java:18) ~[vi_connector_commons.jar:?] at com.emc.recoverpoint.connectors.vi.builder.Builder.create(Builder.java:28) [vi_connector_commons.jar:?] at com.emc.recoverpoint.connectors.vi.builder.VMStateBuilder.createFullState(VMStateBuilder.java:81) [vi_connector_commons.jar:?] at com.emc.recoverpoint.connectors.vi.builder.VMStateBuilder.createFullState(VMStateBuilder.java:17) [vi_connector_commons.jar:?] at com.emc.recoverpoint.connectors.vi.builder.EntityStateBuilder.createInner(EntityStateBuilder.java:30) [vi_connector_commons.jar:?] at com.emc.recoverpoint.connectors.vi.builder.EntityStateBuilder.createInner(EntityStateBuilder.java:10) [vi_connector_commons.jar:?] at com.emc.recoverpoint.connectors.vi.builder.Builder.create(Builder.java:28) [vi_connector_commons.jar:?] at com.emc.recoverpoint.connectors.vi.infra.tasks.vm.addition.AddVrpaTask.performUpdate(AddVrpaTask.java:27) [vc_connector.jar:?] at com.emc.recoverpoint.connectors.vi.infra.tasks.infra.VCUpdateTask.perform(VCUpdateTask.java:27) [vc_connector.jar:?] at com.emc.recoverpoint.connectors.vi.infra.VCUpdater.performUpdates(VCUpdater.java:135) [vc_connector.jar:?] at com.emc.recoverpoint.connectors.vi.infra.VCUpdater.updateManagedVms(VCUpdater.java:114) [vc_connector.jar:?] at com.emc.recoverpoint.connectors.vi.infra.VCUpdater.performUpdate(VCUpdater.java:74) [vc_connector.jar:?] at com.emc.recoverpoint.connectors.vi.UpdatesProcessor.updateView(UpdatesProcessor.java:95) [vc_facade.jar:?] at com.emc.recoverpoint.connectors.vi.state.UpdaterConnectedState.getView(UpdaterConnectedState.java:16) [vc_facade.jar:?] at com.emc.recoverpoint.connectors.vi.UpdatesProcessor.run(UpdatesProcessor.java:71) [vc_facade.jar:?] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_181] at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_181] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_181] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_181] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_181] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_181] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_181] 2019-11-25 15:25:34,759 [pool-7-thread-1] (Builder.java:37) WARN - Failed building instance. Return empty instance : VMState(uuid=null, name=null, biosUuid=null, esxClusterUuid=null, currentESXUuid=null, relevantESXsUUIDsSet=null, uuidDuplicate=false, managedVM=false, virtualDisksStateMap=null, virtualNetworkDevicesStateSet=null, powerState=null, properties=null, availableSlots=0, isSmurfVM=false, isShadowVM=false, replicaVMUuid=null, vmxFilePath=null, vmToolsRunningStatus=null, guestOSType=null, vmHardware=null, vmToolsInstalled=false, vmToolsVersion=null, migratedToDifferentDatastore=false, hasVMWareSnapshots=false) java.lang.IllegalArgumentException: getVMExtraConfigValue: got null extraConfig from config. VM name : VMName at com.emc.recoverpoint.connectors.vi.utils.VMConfigUtils.getExtraConfigFromVMInfo(VMConfigUtils.java:222) ~[vi_connector_commons.jar:?] at com.emc.recoverpoint.connectors.vi.utils.VMConfigUtils.getVMExtraConfigValue(VMConfigUtils.java:183) ~[vi_connector_commons.jar:?] at com.emc.recoverpoint.connectors.vi.utils.EntitiesUtils.isSmurfVm(EntitiesUtils.java:206) ~[vi_connector_commons.jar:?] at com.emc.recoverpoint.connectors.vi.builder.VMStateBuilder.createFullState(VMStateBuilder.java:85) ~[vi_connector_commons.jar:?] at com.emc.recoverpoint.connectors.vi.builder.VMStateBuilder.createFullState(VMStateBuilder.java:17) ~[vi_connector_commons.jar:?] at com.emc.recoverpoint.connectors.vi.builder.EntityStateBuilder.createInner(EntityStateBuilder.java:30) ~[vi_connector_commons.jar:?] at com.emc.recoverpoint.connectors.vi.builder.EntityStateBuilder.createInner(EntityStateBuilder.java:10) ~[vi_connector_commons.jar:?] at com.emc.recoverpoint.connectors.vi.builder.Builder.create(Builder.java:28) [vi_connector_commons.jar:?] at com.emc.recoverpoint.connectors.vi.infra.tasks.vm.addition.AddVrpaTask.performUpdate(AddVrpaTask.java:27) [vc_connector.jar:?] at com.emc.recoverpoint.connectors.vi.infra.tasks.infra.VCUpdateTask.perform(VCUpdateTask.java:27) [vc_connector.jar:?] at com.emc.recoverpoint.connectors.vi.infra.VCUpdater.performUpdates(VCUpdater.java:135) [vc_connector.jar:?] at com.emc.recoverpoint.connectors.vi.infra.VCUpdater.updateManagedVms(VCUpdater.java:114) [vc_connector.jar:?] at com.emc.recoverpoint.connectors.vi.infra.VCUpdater.performUpdate(VCUpdater.java:74) [vc_connector.jar:?] at com.emc.recoverpoint.connectors.vi.UpdatesProcessor.updateView(UpdatesProcessor.java:95) [vc_facade.jar:?] at com.emc.recoverpoint.connectors.vi.state.UpdaterConnectedState.getView(UpdaterConnectedState.java:16) [vc_facade.jar:?] at com.emc.recoverpoint.connectors.vi.UpdatesProcessor.run(UpdatesProcessor.java:71) [vc_facade.jar:?] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_181] at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_181] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_181] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_181] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_181] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_181] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_181] Affected versions : Day-1 It is not a regression in 5.2.0.6.
Connectors try to build the view but fails repeatedly as the extraConfig value is null. Due to this, VCUpdater fails. When VCUpdater fails, the tokens on VC are not updated. If tokens are not updated, the Plugin is not able to communicate to the respective RecoverPoint Cluster, and the cluster is marked as disconnected.
Workaround : Contact VMware to understand why the "extraConfig" is "unset."
Click on a version to see all relevant bugs
Dell Integration
Learn more about where this data comes from
BugZero Plan
Streamline upgrades with automated vendor bug scrubs
BugZero Prevent
Wish you caught this bug sooner? Get proactive today.