My Oracle Support Banner

SQL Exception ORA-02291: Integrity Constraint During Service Order Creation (Doc ID 2508982.1)

Last updated on MARCH 31, 2023

Applies to:

Oracle Communications Order and Service Management - Version 7.2.4 and later
Information in this document applies to any platform.

Symptoms

When a Service Order is created we check for a parent order already In-Progress and if there is one, a dependency is created. After the dependency is created, the order gets stuck in the creation task and we see the following exception in the log:
#### <OSMQA4_MS2> <[ACTIVE] ExecuteThread: '9' for queue: 'weblogic.kernel.Default (self-tuning)'> <> <> < <[ACTIVE] ExecuteThread: '9' for queue: 'weblogic.kernel.Default (self-tuning)'>
java.lang.RuntimeException: Error starting orchestration process.
at com.mslv.oms.handler.transition.CreateOrchestrationProcessProxy.createProcess(CreateOrchestrationProcessProxy.java:315)
...
Caused by: com.mslv.oms.dataaccesslayer.ProxyException: ORA-02291: integrity constraint (ORDERMGMT.XFK3OM_ORCH_ITEM_DEP_PRED) violated - parent key not found
ORA-06512: at "ORDERMGMT.OM_ORCHESTRATION_PKG", line 339
ORA-01403: no data found
ORA-06512: at "ORDERMGMT.OM_ORCHESTRATION_PKG", line 626
ORA-06512: at line 1

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
Cause
Solution
References


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