My Oracle Support Banner

ORA-29877 Error When Placing Jumper on Small-Length Conductor (Doc ID 2898654.1)

Last updated on SEPTEMBER 26, 2022

Applies to:

Oracle Network Management for Utilities - DMS - Version 2.4.0.1.0 to 2.6.0.0.0 [Release 2.4 to 2.6]
Oracle Utilities Network Management System - 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, NMS Infrastructure

If you place a model edit on a conductor segment that is too short, the action fails, but no error appears in the MBService log.

These errors appear in the MBDBService log:

ORA-29877: failed in the execution of the ODCIINDEXUPDATE routine
ORA-13034: Invalid data in the SDO_ORDINATE_ARRAY in SDO_GEOMETRY object
ORA-06512: at "MDSYS.SDO_INDEX_METHOD_10I", line 526


The issue can be reproduced at will with the following steps:
1. In $NMS_CONFIG/sql/x_control.sql, for all "-wireDown" entries, change the "-gapLength" value to be 300.
2. Run "ISQL.ces -f $NMS_CONFIG/sql/x_control.sql"
3. Restart services and the managed server
4. Place an Inline Jumper on a short conductor
5. It will fail.


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.