SpectroSERVER stuck at 0% model activation with "Waiting for model activation to complete"
search cancel

SpectroSERVER stuck at 0% model activation with "Waiting for model activation to complete"

book

Article ID: 439057

calendar_today

Updated On:

Products

Network Observability

Issue/Introduction

After a restart or OS patching, a DX NetOps Spectrum landscape fails to fully load. The SpectroSERVER remains stuck at the model activation phase (often showing 0% or a very low percentage) for several hours. The OneClick console status message displays "Waiting for model activation to complete..." despite the primary process appearing to run

Environment

25.4.x 24.3.x 

Cause

The issue is caused by a syntax error in the NCMSERV.idb configuration for the Network Configuration Manager (NCM) service. Specifically, the %SPECROOT%/lib/SDPM/partslist/NCMSERV.idb file contains a malformed Java argument where the -Xmx prefix is duplicated (e.g., -XmxXmx12288M). This prevents the NCM service from initializing, which in turn causes the SpectroSERVER to hang during the model activation sequence

Resolution

Correct the malformed memory argument in the NCMSERV.idb file :

  1. Log in to the SpectroSERVER machine.
  2. Navigate to the following directory: %SPECROOT%/lib/SDPM/partslist/
  3. Open the file NCMSERV.idb in a text editor.
  4. Locate the line beginning with ARGV.
  5. Find the incorrect heap size parameter: -XmxXmx12288M (or similar).
  6. Modify the parameter to remove the duplicate Xmx prefix. It should read: -Xmx12288M (or the specific memory value intended for your environment).
  7. Save the changes to NCMSERV.idb.
  8. Stop the SpectroSERVER process.
  9. Restart the processd service to load the updated configuration.
  10. Start the SpectroSERVER.