search cancel

discovery-server doesn't start after upgrade

book

Article ID: 113727

calendar_today

Updated On:

Products

DX Unified Infrastructure Management (Nimsoft / UIM)

Issue/Introduction

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