AW: updateValuesInRowDescribedByQualifier fail.
AW: updateValuesInRowDescribedByQualifier fail.
- Subject: AW: updateValuesInRowDescribedByQualifier fail.
- From: "Ruenagel, Frank" <email@hidden>
- Date: Tue, 10 Jan 2012 18:00:09 +0100
- Thread-topic: updateValuesInRowDescribedByQualifier fail.
Hi there,
EOGeneralAdaptorExceptions in my apps typically are optimistic locking exceptions.
Please check whether the record in the db was changed
by another app or manually via SQL (after the EO was fetched by your WO-App).
If this is not the case and you can reproduce the error, you may try to get the userInfo dictionary of the error similar to:
catch (EOGeneralAdaptorException e)
{
String eType = (String)e.userInfo().objectForKey(EOAdaptorChannel.AdaptorFailureKey);
if (EOAdaptorChannel.AdaptorOptimisticLockingFailure.equals(eType))
....
Regards
Frank
Von: webobjects-dev-bounces+webobjects=email@hidden [mailto:webobjects-dev-bounces+webobjects=email@hidden] Im Auftrag von James Cicenia
Bereitgestellt: Dienstag, 10. Januar 2012 14:24
Bereitgestellt in: WebObjects
Unterhaltung: updateValuesInRowDescribedByQualifier fail.
Betreff: updateValuesInRowDescribedByQualifier fail.
This is on my new D2WModernLook app.
The app has been working great. I just added a many-to-many. Now when I go to edit, create and then save I get an error like follow:
I have neve seen this type of error... Though these are all my new wonder apps...
"EOFailedDatabaseOperationKey" = "{_dbSnapshot = {addDate = 2012-01-09 06:00:00 Etc/GMT; authorID = 4; category_id = 4; description = <com.webobjects.foundation.NSKeyValueCoding$Null>; fullQuote = \"Love is swift, sincere, pious, joyful, generous, strong, patient, faithful, prudent, long-suffering, courageous, and never seeking its own; for wheresoever a person seeketh his own, there he falleth from love.\"; id = 3; isNew = false; mainImageId = <com.webobjects.foundation.NSKeyValueCoding$Null>; modDate = 2012-01-09 06:00:00 Etc/GMT; publish = false; thumbnailImageId = <com.webobjects.foundation.NSKeyValueCoding$Null>; title = \"Love\"; }; _entity = \"Quotation\"; _newRow = {addDate = 2012-01-09 06:00:00 Etc/GMT; authorID = 4; category_id = 4; description = <com.webobjects.foundation.NSKeyValueCoding$Null>; fullQuote = \"<p>Love is swift, sincere, pious, joyful, generous, strong, patient, faithful, prudent, long-suffering, courageous, and never seeking its own; for wheresoever a person seeketh his own, there he falleth from love.</p>\"; id = 3; isNew = false; mainImageId = <com.webobjects.foundation.NSKeyValueCoding$Null>; modDate = 2012-01-10 03:47:57 Etc/GMT; publish = false; thumbnailImageId = <com.webobjects.foundation.NSKeyValueCoding$Null>; title = \"Love\"; }; _object = \"<com.jimijon.blessings.eos.Quotation pk:\"3\">\"; _adaptorOps = ({_qualifier = \"((id = 3) and (authorID = 4) and (category_id = 4) and (description = null) and (fullQuote = 'Love is swift, sincere, pious, joyful, generous, strong, patient, faithful, prudent, long-suffering, courageous, and never seeking its own; for wheresoever a person seeketh his own, there he falleth from love.') and (isNew = (java.lang.Boolean)'false') and (mainImageId = null) and (publish = (java.lang.Boolean)'false') and (thumbnailImageId = null) and (title = 'Love'))\"; _adaptorOperator = \"EOAdaptorUpdateOperator\"; _entity = \"Quotation\"; _exception = com.webobjects.eoaccess.EOGeneralAdaptorException: updateValuesInRowDescribedByQualifier -- com.webobjects.jdbcadaptor.JDBCChannel method failed to update row in database; _changedValues = {modDate = 2012-01-10 03:47:57 Etc/GMT; fullQuote = \"<p>Love is swift, sincere, pious, joyful, generous, strong, patient, faithful, prudent, long-suffering, courageous, and never seeking its own; for wheresoever a person seeketh his own, there he falleth from love.</p>\"; }; }); _globalID = _EOIntegralKeyGlobalID[Quotation (java.lang.Integer)3]; _databaseOperator = \"EODatabaseUpdateOperator\"; }";
}
EOGeneralAdaptorException: updateValuesInRowDescribedByQualifier -- com.webobjects.jdbcadaptor.JDBCChannel method failed to update row in database
at com.webobjects.eoaccess.EODatabaseContext._exceptionWithDatabaseContextInformationAdded(EODatabaseContext.java:4504)
... skipped 1 stack elements
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:1085)
at er.extensions.eof.ERXEC.saveChanges(ERXEC.java:1007)
at er.directtoweb.pages.ERD2WInspectPage.tryToSaveChanges(ERD2WInspectPage.java:217)
at er.directtoweb.pages.ERD2WInspectPage.submitAction(ERD2WInspectPage.java:263)
at er.modern.look.pages.ERMODInspectPage.submitAction(ERMODInspectPage.java:95)
... skipped 112 stack elements
Jan 09 21:47:58 BlessingsApp[6789] DEBUG er.extensions.components._private.ERXWORepetition - appendToResponse:5.3.0.7
Jan 09 21:47:58 BlessingsApp[6789] DEBUG er.extensions.appserver.ajax.ERXAjaxSession - Calling super.savePage for contextID 4
Jan 09 21:47:58 BlessingsApp[6789] DEBUG er.extensions.eof.ERXEC - After popping: []
Jan 09 21:47:58 BlessingsApp[6789] DEBUG er.extensions.ERXEC.LockLogger - unlocked er.extensions.eof.ERXEC@7b65de14
James Cicenia
cell: 773.398.4649
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden