My Oracle Support Banner

UIM: Concurrency Issue When Assigning Same Party(Customer) to More Services Concurrently. (Doc ID 1922873.1)

Last updated on SEPTEMBER 15, 2022

Applies to:

Oracle Communications Unified Inventory Management - Version 7.1.2 to 7.2.0 [Release 7.1.0 to 7.2]
Information in this document applies to any platform.


One Subscriber [Party] can have multiple services.

In Production environment, Problem arises when more than one order for service creation comes for one subscriber.

Error logs are as follows:

2014-07-21 11:02:46,580 ERROR [] [ServiceManager]
kodo.util.OptimisticVerificationException: Optimistic locking errors were detected when flushing to the data store. This indicates that some objects were concurrently modified in another transaction. Failed objects: [[ PartyDAO oid=com.metasolv.impl.entity.PartyDAO-129213565 !PTDND!=TTFFF id=05615408818 name=05615408818 description=null lastModifiedUser= lastModifiedDate=Mon Jul 21 11:02:46 AST 2014 ]] [java.util.ArrayList]
  at kodo.runtime.PersistenceManagerImpl.throwFlushException(
  at kodo.runtime.PersistenceManagerImpl.flush(
  at kodo.runtime.PersistenceManagerImpl.flushSafe(



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

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