I am on MySQL 5.0.x
I don't use change notification framework.
Stack trace of exception says it is raised during ec.saveChanges().

May it be caused by using nested editing contexts?


Unfortunately I have no idea how to isolate a problem. I can not even
reproduce it.
Myself I have only seen it once "in action". Mostly I can only see it
in logs. And I can't afford to limit functionality of a working
system.
Furthermore I assume it is in the most actively employed part of a
system. As most errors take place there. But maybe it is only because
the majority of saves are performed there...

Maybe I could diagnose the problem injecting some testing somewhere?
Maybe in editingContext subclass?


2010/1/11 Kieran Kelleher <kieran_li...@mac.com>:
>
> On Jan 11, 2010, at 1:59 PM, Chuck Hill wrote:
>
>> On Jan 11, 2010, at 10:33 AM, Kieran Kelleher wrote:
>>>
>>> On Jan 11, 2010, at 1:03 PM, Chuck Hill wrote:
>>>>
>>>> On Jan 11, 2010, at 4:26 AM, Gennady Kushnir wrote:
>>>>
>>>>> Hello again.
>>>>> I've got it that I was doing something wrong. I've found and removed
>>>>> several commandments violations, employed MultiECLockManager for
>>>>> properly locking everything... but I am still getting these errors!
>>>>> How could I track where is that violation hidden within over 5000 rows
>>>>> of code?
>>>>
>>>> There are many, many ways in which things can be done wrong.  I don't
>>>> know of any easy way to find the source.  If you can isolate and reproduce
>>>> the problem in a minimum set of steps, that will reduce the amount of code
>>>> you have to look at.
>>>>
>>>>
>>>>> These errors raise without any visible dependencies.
>>>>> Users report that even when system says that it could not save
>>>>> something (because of that strange error), actually data is saved and
>>>>> can be reviewed after logging out and in again.
>>>>
>>>> Something else is happening in your code then.  Perhaps this is not from
>>>> a save?  Nothing should get written to the database if this happens during 
>>>> a
>>>> saveChanges.  Maybe this is happening in your app just after saveChanges()?
>>>
>>> Hmmm ....... half-saving transactions is a common problem when you don't
>>> use a transactional database and no "transaction rollback" is available when
>>> ec fails during a save. What database engine are you using?
>>
>>
>> Now who would use a squirrelly mock database like that?!!?
>
>
> Someone who acquires a Ferrari and drives it in first gear because they have
> never used a "stick-shift" car before! :-P
>
>
>>
>> :-P
>>
>> Chuck
>>
>> --
>> Chuck Hill             Senior Consultant / VP Development
>>
>> Practical WebObjects - for developers who want to increase their overall
>> knowledge of WebObjects or who are trying to solve specific problems.
>> http://www.global-village.net/products/practical_webobjects
>>
>>
>>
>>
>>
>>
>>
>
>
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to