My Oracle Support Banner

Model Build Patches Failing with MBS-01090 When Object has Valid Coordinates (Doc ID 2926823.1)

Last updated on FEBRUARY 10, 2023

Applies to:

Oracle Utilities Network Management System - Version 2.4.0.1.0 to 2.6.0.0.0 [Release 2.4 to 2.6]
Oracle Network Management for Utilities - DMS - Version 2.4.0.1.0 to 2.6.0.0.0 [Release 2.4 to 2.6]
Information in this document applies to any platform.

Symptoms

On : 2.4.0.1.0 version,

Model Build patches are failing with an MBS-01090 error even though the device in the error message clearly has two distinct coordinates.



ERROR
-----------------------

Message: MBS-01090 Location: Entity::verify Severity: E
  Device: My_Conductor (<device alias>)
  Single coordinate specified for conductor ###.######.
  Context:
  Time: 23/01/23 12:58


The issue can be reproduced at will with the following steps:

  1. Disable spatial processing
  2. Set MBS-01090 to be warning
    update ces_message_codes set severity = 'W' where message_code = 'MBS-01090';
    commit;
  3. Restart MBService
    Action any.MBService restart
  4. Make backup of 2413.mb
    cd ~/data/patches
    cp done/2413.mb 2413.mb.orig
    cp done/2413.mb 2413.mb.mod
  5. Edit 2413.mb
  6. Find the conductor OH1P-2273152-463133-2273155-463538
  7. Delete the second coordinate and duplicate the first --

            GEOMETRY = {
                (2273152.242965,463133.300336),
                (2273152.242965,463133.300336)
            };
  8. Save changes
  9. Copy the edited file
    cp 2413.mb.mod 2413.mb
  10. Build the map
    Patch -diff 2413.mb
  11. It will give the MBS-01090 warning, as expected.
  12. Change the warning to an error.
    update ces_message_codes set severity = 'E' where message_code = 'MBS-01090';
    commit;
  13. Restart MBService
    Action any.MBService restart
  14. Rebuild the original file
    cp 2413.mb.orig 2413.mb
    Action any.MBService debug 8
    Patch -diff 2413.mb
    Action any.MBService debug 0
  15. The model build will fail with MBS-01090.
  16. Check the MBService log "after differences" for the object, you will see that the object has 2 diagrams, one UPDATE and one SKIP.


MBService is generating the MBS-01090 error for the diagram marked SKIP.  This is a bug.


Changes

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Changes
Cause
Solution
 Fix Description
 Migration
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.