My Oracle Support Banner

Why is the Exception com.webobjects.jdbcadaptor.JDBCChannel method failed to update row in database occurring? (Doc ID 1478803.1)

Last updated on FEBRUARY 03, 2021

Applies to:

Oracle Knowledge - Version 8.2 and later
Information in this document applies to any platform.
457309 [TP-Processor8] ERROR org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host_1206].[jsp] - Servlet.service() for servlet jsp threw exception
com.webobjects.eoaccess.EOGeneralAdaptorException: updateValuesInRowDescribedByQualifier -- com.webobjects.jdbcadaptor.JDBCChannel method failed to update row in database
at com.webobjects.eoaccess.EODatabaseContext._exceptionWithDatabaseContextInformationAdded(EODatabaseContext.java:4518)
at com.webobjects.eoaccess.EODatabaseContext.performChanges(EODatabaseContext.java:6230)
at com.webobjects.eocontrol.EOObjectStoreCoordinator.saveChangesInEditingContext(EOObjectStoreCoordinator.java:376)
at com.webobjects.eocontrol.EOEditingContext.saveChanges(EOEditingContext.java:3192)
at er.extensions.eof.ERXEC._saveChanges(ERXEC.java:981)
at er.extensions.eof.ERXEC.saveChanges(ERXEC.java:903)
at com.inquira.client.tags.SetUserKeyValueTag.startTagHandler(SetUserKeyValueTag.java:144)

Purpose

 457309 [TP-Processor8] ERROR org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host_1206].[jsp]  - Servlet.service() for servlet jsp threw exception
com.webobjects.eoaccess.EOGeneralAdaptorException: updateValuesInRowDescribedByQualifier -- com.webobjects.jdbcadaptor.JDBCChannel method failed to update row in database
        at com.webobjects.eoaccess.EODatabaseContext._exceptionWithDatabaseContextInformationAdded(EODatabaseContext.java:4518)
        at com.webobjects.eoaccess.EODatabaseContext.performChanges(EODatabaseContext.java:6230)
        at com.webobjects.eocontrol.EOObjectStoreCoordinator.saveChangesInEditingContext(EOObjectStoreCoordinator.java:376)
        at com.webobjects.eocontrol.EOEditingContext.saveChanges(EOEditingContext.java:3192)
        at er.extensions.eof.ERXEC._saveChanges(ERXEC.java:981)
        at er.extensions.eof.ERXEC.saveChanges(ERXEC.java:903)
        at com.inquira.client.tags.SetUserKeyValueTag.startTagHandler(SetUserKeyValueTag.java:144)

Scope

When a user tries to update a key value in the database from the WebObjects cache and if the database value has already been updated by another user, this exception shall occur. The update must be happen in a synchronized fashion to avoid this exception.

Details

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
Purpose
Scope
Details

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