Shared Component environment parameters reset to NULL after Release Automation upgrade
search cancel

Shared Component environment parameters reset to NULL after Release Automation upgrade

book

Article ID: 447139

calendar_today

Updated On:

Products

CA Release Automation - Release Operations Center (Nolio)

Issue/Introduction

After the upgrade of NAC from 6.8.2 to 6.9.2 some Shared Component environment parameters values are reset with NULL value.

This is generating some automated deployment errors like in CDD with error code 110 (deploymentParameterHasNoValue)

Environment

Release Automation 6.8.2, 6.8.3, 6.8.4, 6.8.5, 6.8.6, 6.8.7, 6.9.0, 6.9.1
Upgrade to 6.9.2, 6.9.3 or 6.9.4

Cause

During upgrade to 6.9.2 or 6.9.3 or 6.9.4, function com.nolio.db.migration.V6_8_6_20250122000000001__Restore_root_uuid_for_params is called :

in nolio_dm_all*.log

2026-05-19T19:46:13.022Z [main] INFO  (com.nolio.platform.server.dataservices.services.upgrade.UpgradeServiceImpl:243) - Calling Flyway Migrate...
2026-05-19T19:46:15.038Z [main] INFO  (com.nolio.db.migration.V6_8_6_20250122000000001__Restore_root_uuid_for_params:27) - Starting UUID migration...

 

This function merges the environment parameter data value of the Shared Component. It seems it is using the value of first Shared Component version.
This may be NULL even if customer has set some value in the latest Shared Component version.

Resolution

  1. Open a case at Broadcom Support and request the script Nolio-parameter-values-fixed-migration_v2.zip

  2. Unzip Nolio-parameter-values-fixed-migration_v2.zip into a directory inside Nolio installation root directory

    /opt/nolio/Nolio-parameter-values-fixed-migration_v2
    standalone-migration-runner.jar
    run-migration.sh
    run-migration.ps1

  3. Stop the Nolio service

  4. Back up the database

  5. Preview (optional):

    ./run-migration.sh info           # Linux

    powershell
    .\run-migration.ps1 info          # Windows

  6. Apply the fix:

    ./run-migration.sh                # Linux

    powershell

    .\run-migration.ps1               # Windows

    output example 


  7. Start the Nolio service and validate parameter values in the UI

  8. Apply the 6.9.2 patch normally