discovery-server doesn't start after upgrade

Document ID : KB000113727
Last Modified Date : 13/09/2018
Show Technical Document Details
Issue:
When we upgrade the discovery_server from 8.20 to 8.271SNAPSHOT the probe doesn't start.

We have no problem on another infrastructure (robot 7.93 + windows 2008 + jre 1.7)

We have this error :
 
[main] FATAL com.nimsoft.discovery.server.probe.DiscoveryServerProbe - (0) , Failed to initialize probe lifecycle: (1) error, java.lang.IllegalArgumentException: Argument 'propertyKeys' must not be null or empty.: Argument 'propertyKeys' must not be null or empty.


   
Environment:
  • UIM 8.2
  • Robot 7.93 or lower
  • Windows 2012
  • Jre 1.7
Cause:
  • Discovery_server versions higher than 8.20 have an added correlation_name key in raw config "included_probe_properties"
  • Found an entry in CM_COMPUTER_SYSTEM that doesn't have an entry in CM_DEVICE so it has no attributes. 
  • This prevented the Discovery_server from starting.

 
Resolution:
Removing this entry from CM_COMPUTER_SYSTEM resolved the issue