Error JBO-25014 When Connected to an Oracle 10.2.0.2 or 10.2.0.3 Database (Doc ID 417134.1)

Last updated on AUGUST 04, 2016

Applies to:

Oracle JDeveloper - Version: 10.1.2.0.0 to 10.1.3.0.4
Information in this document applies to any platform.
***Checked for relevance on 22-Mar-2012***

Symptoms

You get error JBO-25014 in an ADF Business Component application when triggers are used:
oracle.jbo.RowInconsistentException: JBO-25014: Another user has changed the row with primary key oracle.jbo.Key[<value>].

Stack trace extract, when diagnostics is enabled:
...
at oracle.jbo.server.OracleSQLBuilderImpl.doEntitySelect(OracleSQLBuilderImpl.java:849)
at oracle.jbo.server.EntityImpl.doSelect(EntityImpl.java:5150)
at oracle.jbo.server.EntityImpl.lock(EntityImpl.java:3464)
at oracle.jbo.server.EntityImpl.setAttributeValueInternal(EntityImpl.java:2191)
at oracle.jbo.server.EntityImpl.setAttributeValue(EntityImpl.java:2115)
at oracle.jbo.server.AttributeDefImpl.set(AttributeDefImpl.java:1780)
at oracle.jbo.server.EntityImpl.setAttributeInternal(EntityImpl.java:1033)
...


Changes

This may occur after upgrading to Oracle Database version 10.2.0.2 or 10.2.0.3

Cause

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms