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 laterInformation 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 |