nhSynchronize command returns error after adding new Back End Poller

Document ID : KB000028481
Last Modified Date : 14/02/2018
Show Technical Document Details

After adding a new Back End (BE) Poller to an existing clusters membership, errors are seen running a synchronization from the Reporting Front End (RFE) console host.

When running the following command on the RFE console host the following errors are observed:

nhSynchronize -cluster  -objTypeAll

Cluster Sync initiated:

 Synchronizing objects of type element ..... FAIL

 Synchronizing objects of type taReportUrl ..... OK

 Synchronizing objects of type group ..... OK

 Synchronizing objects of type groupSection ..... OK

 Synchronizing objects of type groupList ..... OK

 Synchronizing objects of type groupListContents ..... OK

 Synchronizing objects of type serviceProfile ..... OK

Host <New_BE-Poller_HostName>: Error: Export driver failed for FSA file 'replData.element.<New_BE-Poller_HostName>.1000362', see system log for details.

If more than one new BE Poller host was added to the cluster membership you may see the same message appear once each for the new hosts.

Note that the error appears in conjunction with a failure of the element synchronization request within the command run.

The root cause for this error is that the nhSynchronize command tries to synchronize elements from a new BE Poller back to the RFE, where the new BE Poller has not had any devices discovered yet. This means it has no elements that it can synchronize with.

If the BE Poller has no elements created on it via discovery of devices, this error will be seen when the RFE tries to synchronize elements with the new BE Poller.

Resolving this error is simple. Discover at least one single device to generate elements in the new BE Poller throwing the errors.

Once elements are created, go back to the RFE console host and run the nhSynchronize command once more. The errors should be resolved.

If they are not resolved or new and different errors are seen, please open a new support issue for further investigation of the new errors.